Chapter 5: Implementing a GA

Section 5.1: When Should a GA Be Used?

Section 5.2: Encoding a Problem for a GA

Binary Encodings

Many-Character and Real-Valued Encodings

Tree Encodings

Section 5.3: Adapting the Encoding

Inversion

Exploring Crossover "Hot Spots"

Messy GAs

Valid XHTML 1.0!