by lulu.com | 2012 | ISBN 1446785068 | 438 pages | PDF | 3 MB
Nature-Inspired Programming Recipes
This book provides a handbook of algorithmic recipes from the fields of meta heuristics, Biologically Inspired Computation and Computational Intelligence that have been described in a complete, consistent, and centralized manner.
These standardized descriptions were carefully designed to be accessible, usable, and understandable. Most of the algorithms described in this book were originally inspired by biological and natural systems, such as the adaptive capabilities of genetic evolution and the acquired immune system, and the foraging behaviors of birds, bees, ants and bacteria. An encyclopedic algorithm reference, this book is intended for research scientists, engineers, students, and interested amateurs. Each algorithm description provides a working code example in the Ruby Programming Language.
This is a book that requires some understanding of programming and CS but not at a professional level. I’m not a professional programmer, I only program when I need it for my research and this book has been a great help. Also the code is present as both pseudocode and in Ruby which is great since I tend to program in Ruby. However, the pseudocode and Ruby code are very readable and easy to port to your favorite language.