GENETIC ALGORITHM
At each step, the genetic algorithm selects individuals at random from the current
population to be parents and uses them to produce the children for the next generation.
You can apply the genetic algorithm to solve a variety of optimization problems that are
not well suited for standard optimization algorithms, including problems in which the
objective function is discontinuous, non-differentiable, stochastic, or highly nonlinear.
Some of the
individuals in Produces children
Scores each Scales the the current from the parents. Replaces the
Children are
member of raw fitness Selects population produced either current
the current scores to members, that have by making population
lower fitness random changes
population convert called with the
are chosen as to a single
by them into a parents, elite. These parent— children to
computing more usable based on elite mutation—or by form the
its fitness range of their fitness. combining the next
individuals are vector entries of a
value. values. passed to the pair of parents— generation.
next crossover.
population.
Fitness Function
Individuals
Populations and
Generations
Diversity