Genetic algorithm (GA)