Evolutionary algorithms (EAs) are adaptive methods for finding problem solutions (models, knowledge) based on principles of biological evolution by natural selection, genetic variation, and 'survival of the fittest' (see Figure 13 and Evolutionary Algorithms). Holland provided the theoretical framework for the development of genetic and evolutionary algorithms that are being widely used for pattern recognition, forecasting, knowledge discovery, optimum control, and parallel processing. Useful guides for history, current developments, and applications of genetic and evolutionary algorithms are provided by Goldberg, Mitchell, and Back et al.
Successful implementations of EA as tools for solving complex economic and engineering problems have stimulated their application to solving ecological problems, which exhibit highest complexity. They allow to induce predictive models from ecological data sets similar to supervised ANN but rather than lacking an explicit model representation as typical for ANNs, EAs are
Randomly create population of solutions ¡¡pi
Select parent individuals
Was this article helpful?
You Might Start Missing Your Termites After Kickin'em Out. After All, They Have Been Your Roommates For Quite A While. Enraged With How The Termites Have Eaten Up Your Antique Furniture? Can't Wait To Have Them Exterminated Completely From The Face Of The Earth? Fret Not. We Will Tell You How To Get Rid Of Them From Your House At Least. If Not From The Face The Earth.