Clever Algorithms: Nature-inspired Programming RecipesThis book provides a handbook of algorithmic recipes from the fields of Metaheuristics, 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. |
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
Clever Algorithms: Nature-Inspired Programming Recipes: Nature-inspired ... Jason Brownlee No preview available - 2011 |
Common terms and phrases
__FILE__ adaptive systems algorithm configuration algorithm implemented Algorithm Section Ant Colony Optimization application approach Artificial Immune Systems Artificial Intelligence Bayesian Optimization Algorithm behavior Berlin52 best[:cost Biologically Inspired Computation candidate solutions candidate[:cost clonal selection Code Listing Listing Computational Intelligence continuous function optimization cost function D. E. Goldberg end end def end Listing end return Evolution Strategies Evolutionary Algorithms Evolutionary Computation execute the algorithm foreach Genetic Algorithm Genetic Programming Heuristics Hill Climbing IEEE Immune Network information processing max_gens max_iter max_no_improv Metaheuristics method mutation Neural Networks node optimization problems output p_cross parameter Particle Swarm Optimization perm pop_size population probabilistic problem configuration problem domain problem instances provides a pseudocode provides an example Pseudocode pseudocode listing rand rand(pop.size Random Search References Primary Sources return best Ruby Programming Language samples Sbest Search algorithm search_space Selection Algorithm Simulated Annealing specific Springer step_size stochastic StopCondition Swarm Intelligence Tabu Search Taxonomy Technical Report technique