In this chapter, we introduce the concept of co-evolution and explain how it can be used to co-evolve the solver and the objective function that optimizes the evolution of the solver. We then discuss the Solution and Fitness Evolution (SAFE) method and provide a brief overview of different co-evolution strategies. You will learn how to use co-evolution with neuroevolution-based methods. You will also get practical experience with the implementation of a modified maze-solving experiment.
In this chapter, we will cover the following topics:
- Co-evolution basics and common co-evolution strategies
- SAFE method basics
- Modified maze-solving experiment
- Discussion about the results of the experiment