avatarThe Pragmatic Programmers

Free AI web copilot to create summaries, insights and extended knowledge, download it at here

791

Abstract

tion, and Gaussian mutation that you can use for binary, permutation, and real-value genotypes, respectively. You saw how to add additional parameters to adjust the aggressiveness of these mutations, and you learned which ones are the best to implement for different problems.</p><p id="7561">Finally, you briefly learned about other strategies for preventing premature convergence and how mutation is the most common and often all you need.</p><p id="126f">In the next chapter, you’ll learn how to move on from old populations and how to combine the parents, children, and mutants that you’ve been producing in the previous chapters.</p><p id="a974">Copyright © 2021, The Pragmatic Bookshelf.</p><p id="9b9f"><i>👈 <a href="https://readmedium.com/other-methods-to-combat-convergence-4cba6d78

Options

6899">Other Methods to Combat Convergence</a> | <a href="https://readmedium.com/table-of-contents-879fc8614df">TOC</a> | <a href="https://readmedium.com/chapter-8-replacing-and-transitioning-4c13f99859f8">Chapter 8 Replacing and Transitioning</a> 👉</i></p><p id="39c7"><i>Genetic Algorithms in Elixir by Sean Moriarity can be purchased in other book formats <a href="https://pragprog.com/titles/smgaelixir">directly from the Pragmatic Programmers</a>. If you notice a code error or formatting mistake, please let us know <a href="https://readmedium.com/how-to-report-errata-4e164674347a">here</a> so that we can fix it.</i></p><figure id="a868"><img src="https://cdn-images-1.readmedium.com/v2/resize:fit:800/1*U2E2a23SuM4520w9CUXSWw.jpeg"><figcaption></figcaption></figure></article></body>

What You Learned

Genetic Algorithms in Elixir — by Sean Moriarity (62 / 101)

👈 Other Methods to Combat Convergence | TOC | Chapter 8 Replacing and Transitioning 👉

In this chapter, you learned about premature convergence and some of the conditions that lead to premature convergence. You saw how mutation can help prevent premature convergence and learned about what mutation is and how it works.

You also implemented flip mutation, scramble mutation, and Gaussian mutation that you can use for binary, permutation, and real-value genotypes, respectively. You saw how to add additional parameters to adjust the aggressiveness of these mutations, and you learned which ones are the best to implement for different problems.

Finally, you briefly learned about other strategies for preventing premature convergence and how mutation is the most common and often all you need.

In the next chapter, you’ll learn how to move on from old populations and how to combine the parents, children, and mutants that you’ve been producing in the previous chapters.

Copyright © 2021, The Pragmatic Bookshelf.

👈 Other Methods to Combat Convergence | TOC | Chapter 8 Replacing and Transitioning 👉

Genetic Algorithms in Elixir by Sean Moriarity can be purchased in other book formats directly from the Pragmatic Programmers. If you notice a code error or formatting mistake, please let us know here so that we can fix it.

Smgaelixir
Recommended from ReadMedium