Chapter 1
Genetic Algorithms: An Overview

Types of Evolutionary Computation

Appeal of Evolution?

Terminology

Prototypical GA Elements

Simple GA

  1. Generate a random initial population of n individuals. Call this generation 0.
  2. Calculate the fitness of each individual.
  3. Create the next generation of size n.
  4. Go to step 2.

Types of Search

GAs are especially well-suited to search for solutions.

Other General Purpose (Weak) Search Techniques

Applications

Optimization, automatic programming, machine learning, economics, immun systems, ecology, population genetics, evolution and learning, and social systems.

Prisoner's Dilemma

Sorting Networks

Theory (Using a Binary Representation)

Note: Use Mozilla Firefox to view.

Major GA Conferences

Valid XHTML 1.0!