What You Learned

In this chapter, you learned about a unique application of genetic algorithms in simulating evolution. You saw how this worked through a basic tiger evolution simulation. Through this simulation, you learned that tracking what happens between generations is just as important as the final result.

You also learned how to track statistics during an evolution. You implemented a basic statistics server and saw how you could use it to track any statistics you want over the course of an evolution.

Finally, you were introduced to the concept of a genealogy tree, and you saw how to implement a genealogy tree using libgraph and a GenServer.

In the next chapter, you’ll use some of your work in this chapter to visualize the results of ...

Get Genetic Algorithms in Elixir now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.