Evolutionary algorithm

Topic | v1 | created by jjones |

In computational intelligence (CI), an evolutionary algorithm (EA) is a subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. An EA uses mechanisms inspired by biological evolution, such as reproduction, mutation, recombination, and selection. Candidate solutions to the optimization problem play the role of individuals in a population, and the fitness function determines the quality of the solutions (see also loss function). Evolution of the population then takes place after the repeated application of the above operators. Evolutionary algorithms often perform well approximating solutions to all types of problems because they ideally do not make any assumption about the underlying fitness landscape.


subtopic of Artificial intelligence (AI)

Artificial intelligence (AI), is intelligence demonstrated by machines, unlike the natural intelligen...

Edit details Edit relations Attach new author Attach new topic Attach new resource

treated in Evolutionary Algorithms

4.5 rating 2.0 level 5.0 clarity 3.0 background – 2 ratings

Models of evolution, genetic algorithms, representation and operators of selection, mutation and cros...