Optimization and Modeling with Evolutionary Computation

This web page contains code, errata, and bonus chapters for the book Optimization and Modeling with Evolutionary Computation by Dan Ashlock. Click on chapter links for code that goes with a chapter. Send errata to Dan and send in requests for topics to be turned into bonus chapters. The page is always under construction. If I don't have the code up yet for a chapter you want, drop me a line and I will move it up the queue.

Chapters

Chapter 1: An Overview of Evolutionary Computation
Chapter 2: Designing simple Evolutionary Algorithms
Chapter 3: Optimizing Real Valued Functions
Chapter 4: Sunburn: Coevolving Strings
Chapter 5: Small Neural Nets: Symbots
Chapter 6: Evolving Finite State Automata
Chapter 7: Ordered Structures
Chapter 8: Plus-one-recall-store
Chapter 9: Fitting to Data
Chapter 10: Tartarus: Discrete Robotics
Chapter 11: Evolving Logic Functions
Chapter 12: ISAc lists: Alternative Genetic Programming
Chapter 13: Graph Based Evolutionary Algorithms
Chapter 14: Cellular Encoding
Chapter 15: Applications to Bioinformatics
Final Project Code