What Does Evolutionary Algorithm Mean?

An evolutionary algorithm is considered a component of evolutionary computation in artificial intelligence. An evolutionary algorithm functions through the selection process in which the least fit members of the population set are eliminated, whereas the fit members are allowed to survive and continue until better solutions are determined. In other words, evolutionary algorithms are computer applications which mimic biological processes in order to solve complex problems. Over time, the successful members evolve to present the optimized solution to the problem.

Techopedia Explains Evolutionary Algorithm

Evolutionary algorithms make use of concepts in biology such as selection, reproduction and mutation. There are three basic types of evolutionary algorithms, namely: