Summary
In this chapter, you were introduced to the extended family of evolutionary computation and some of the common characteristics of its members. Then, we used genetic programming – a special case of genetic algorithms – to implement the even parity check task using Boolean logic building blocks.
Next, we created a neural network implementation of the same even parity check task by utilizing the NEAT technique.
This was followed by creating a program that utilized the particle swarm optimization technique to optimize Himmelblau’s function.
We concluded this chapter with a brief overview of several other related problem-solving techniques.
Now that this book has come to its end, I wanted to thank you for taking this journey with me while going through the various aspects and use cases of genetic algorithms and evolutionary computation. I hope that you found this book interesting as well as thought-provoking. As this book demonstrated, genetic algorithms...