■■■
Chapter 9
Fundamental Concepts of
Genetic Algorithms
Evolutionary strategies address highly complex optimization and search
problems through an emulation of natural selection. They also incorporate
a form of parallel processing to effectively evaluate a large population of
possible solutions. Their ability to solve high-dimensional, highly complex
problems that are often intractable, slow, brittle, or difficult to formulate
with conventional analytical techniques has made genetic algorithms and
evolutionary programming a critical component in intelligent systems that
require adaptive behavior, systematic exploration of alternatives, and mul-
tiobjective and multiconstraint optimization. This chapter introduces the
concepts underlying genetic algorithms ...