An overview of evolutionary algorithms is presented covering genetic algori
thms, evolution strategies, genetic programming and evolutionary programmin
g. The schema theorem is reviewed and critiqued. Gray codes, bit representa
tions and real-valued representations are discussed for parameter optimizat
ion problems. Parallel Island models are also reviewed, and the evaluation
of evolutionary algorithms is discussed. (C) 2001 Elsevier Science B.V. All
rights reserved.