2.2.4. Genetic Algorithm (GA)

A genetic algorithm is a meta-heuristic algorithm based on natural selection. A continuous GA was used for this research, which consists of mutation, crossover, and selection. To distribute the initial population in solution space, the initial population is generated randomly. The solutions in each iteration are evolved until the stopping criteria is met.
