Original: In each generation , the fitness of every individual in the population is evaluated , multiple individuals are stochastically selected from the current population ( based on their fitness ) , and modified ( recombined and possibly randomly mutated ) to form a new population .
Simplified: The algorithm terminates when either a maximum number of generations has been produced , or a satisfactory fitness level has been reached for the population .