Optimization methods inspired by the process of natural selection where potential solutions evolve over generations to optimize a given objective function.
Generality: 774