Clever Algorithms: Nature-Inspired Programming Recipes

By Jason Brownlee PhD

Home | Read Online



This is the ad-supported version of the book. Buy it now if you like it.

Errata

Revision 2

  1. page 43–47 Typo's of Multi-Restart. Thanks to Stephan Williams.
  2. page 307 Confusion of the role of dendrites and axons for a neuron. Thanks to Ricardo Colome.
  3. page 311 Confusion of the role of dendrites and axons for a neuron. Thanks to Ricardo Colome.
  4. page 316 Confusion of the role of dendrites and axons for a neuron. Thanks to Ricardo Colome.

Revision 1

  1. page 9 Typo in Metaheuristics section of the Introduction. Thanks to Leif Wickland.
  2. page 11 Typo in Function Optimization section of the Introduction. Thanks to John Wise and Patrick Boehnke.
  3. page 11 Typo's in the Function Approximation section of the Introduction. Thanks to Patrick Boehnke.
  4. page 13 Typo in the Function Approximation section of the Introduction. Thanks to Patrick Boehnke.
  5. page 32 Typo in References section of Random Search.
  6. page 37 Fixed bug with step_size in Adaptive Random Search implementation. Thanks to Zach Scott.
  7. page 43 Typo in Taxonomy section of Iterated Local Search. Thanks to Diego Noble.
  8. page 69 Bug in recombine function of the Scatter Search algorithm. Thanks to Markus Stokmaier.
  9. page 111 Bug in the init_population function of the Evolution Strategies algorithm. Thanks to Lai Yu-Hsuan.
  10. page 129 Bug in the one_point_crossover function of the Grammatical Evolution implementation. Thanks to Mark Chenoweth.
  11. page 234 Fixed ambiguous pseudo code description of Particle Swarm Optimization. Thanks to Stefan Pauleweit.
  12. page 235 Fixed a bug in the get_global_best function of the Particle Swarm Optimization implementation. Thanks to Paul Chinnery.
  13. page 237 Improved reference 3 for Particle Swarm Optimization. Thanks to Diego Noble.
  14. page 242 Fixed a bug in the search function of the Ant System implementation. Thanks to Andrew Myers.
  15. page 330 Typo in taxonomy of LVQ algorithm. Thanks to Jason Davies.
  16. page 393 Typo in Function Approximation section. Thanks to Diego Noble.
  17. page 400 Typo in subsection 9.6.1. Thanks to Diego Noble.
  18. page 402 Typo in subsection 9.6.2. Thanks to Diego Noble.
  19. page 415 Changed equality to assignment in Ruby flow control example in Appendix A. Thanks to Donald Doherty.
  20. page 413 Typo in Overview section in Appendix A. Thanks to Martin-Louis Bright.
  21. page 413 Typo in Ruby Files section in Appendix A. Thanks to Brook Tamir.
  22. page 414 Typos in Variables section in Appendix A. Thanks to Brook Tamir.
  23. page 415 Typos in Flow Control and Arrays sections in Appendix A. Thanks to Brook Tamir.
  24. page 416 Typos in Arrays and Function and Blocks sections in Appendix A. Thanks to Brook Tamir.
  25. page 417 Typos in Function and Blocks section in Appendix A. Thanks to Brook Tamir.
  26. page 418 Typos in Enumerating section in Appendix A. Thanks to Brook Tamir.
  27. page 419 Typo in Conclusions section in Appendix A. Thanks to Brook Tamir.
Clever Algorithms: Nature-Inspired Programming Recipes

Free Course

Get one algorithm per week...
  • ...delivered to your inbox
  • ...described in detail
  • ...to read at your own pace
Sign-up Now












Own A Copy

This 438-page ebook has...
  • ...45 algorithm descriptions
  • ...best practice usage
  • ...pseudo code
  • ...Ruby code
  • ...primary sources
Buy Now




Please Note: This content was automatically generated from the book content and may contain minor differences.

Clever Algorithms: Nature-Inspired Programming Recipes



Do you like Clever Algorithms?
Buy the book now.


© Copyright 2015. All Rights Reserved. | About | Contact | Privacy