Genetic Algorithms
Genetic algorithms were formally introduced in the United States in the 1970s by John Holland at University of Michigan. To use a genetic algorithm, you must represent a solution to your problem as a genome (or chromosome). The genetic algorithm then creates a population of solutions and applies genetic operators such as mutation and crossover to evolve the solutions in order to find the best one(s).
The general process of a genetic algorithm is
Begine Initialize population Evaluate population Do while (not termination) Selection Crossover Mutation loop End |
Related Links: