Sets of robot configurations are randomly generated Calculates the combined shadow area for each robot configuration in the population using the objective function A new mating pool is created based on the fitness of each robot configuration (the more fit propagate through the generations) Done for each generation Figure 4.5: Genetic Algorithm Flow Diagram Select individual. YES