GENETIC
ALGORITHMSM AT UIUC
Genetic Algorithms are search procedures based on
the mechanics of natural genetics and natural selection. They combine
a Darwinian survival-of-the-fittest with recombination and other
genetic operators to form a search mechanism with surprising breadth
of application and efficiency. Genetic algorithms have been applied to
such diverse areas as computer-aided design, communications network
design, VLSI layout, immune system simulation, the Prisoner's Dilemma
problem, neural network adaptation and design, protein folding and
chemometrics, and horse-race handicapping to name a few examples.
Genetic algorithms are also receiving greater attention in machine
learning, where they can be used in classifier systems, a form of
learning expert system, or in genetic programming, where the GA
discovers better computer programs for performing the task at hand. In
this course, the theory and application of genetic algorithms are
studied thoroughly.
|