Contents

The book has 11 chapters and 109 sections: 75 at the BasicB level, 23 at the AdvancedA level, and 11 at the Further reading+ level. The basic path consists of the blue sections: they can be read in order, chapter by chapter, without the others. The advanced sections extend the basic path and usually build on it; “Further reading” closes each chapter with readings and topics the book does not develop.

The activities—67 reproducible examples, 54 “In the Application” boxes, and 91 exercises—are listed in the activity index, by tool and by chapter.

The Book at a Glance

Chapter B A + Examples In the Application Exercises
1. Evolution and Optimization 6 0 1 0 1 7
2. The Cycle and Design Decisions 9 1 1 3 3 9
3. Representing Solutions 7 5 1 10 8 12
4. Initialization and Evaluation 8 5 1 13 11 14
5. Selecting Parents 6 1 1 6 6 4
6. Crossover 8 2 1 10 9 8
7. Mutation 7 2 1 9 8 7
8. Replacement and Stopping 6 2 1 5 4 6
9. Parameters and Randomness 7 3 1 5 2 10
10. The Traveling Salesman from Start to Finish 6 2 1 6 1 8
11. Recap 5 0 1 0 1 6
Total 75 23 11 67 54 91

1. Evolution and Optimization

2. The Cycle and Design Decisions

3. Representing Solutions

4. Initialization and Evaluation

5. Selecting Parents

6. Crossover

7. Mutation

8. Replacement and Stopping

9. Parameters and Randomness

10. The Traveling Salesman from Start to Finish

11. Recap