This chapter covers
- Developing regression solvers with genetic programming in DEAP
- Applying particle swarm optimization to solve for unknowns in complex functions
- Breaking a problem into components and coevolving a solution
- Understanding and applying evolutionary strategies to approximating solutions
- Approximating continuous and discontinuous solutions with differentiable evolution
In chapter 3, we just started to scratch the surface of what evolutionary computation looks like by introducing GAs. Starting with GA helps us set several foundations we continue to develop in this chapter. We also continue our progression from GA by exploring other evolutionary search methods for solving more specialized and complex problems. In this chapter, we look at other forms of the evolutionary search for solving a wider variety of problems.