Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications

Leandro Nunes de Castro

June 2, 2006 by Chapman and Hall/CRC
Textbook - 696 Pages - 200 B/W Illustrations
ISBN 9781584886433 - CAT# C6439
Series: Chapman & Hall/CRC Computer and Information Science Series


Add to Wish List
FREE Standard Shipping!


  • Integrates the basic concepts, algorithms, and applications from a wide range of disciplines in a single, coherent text
  • Presents worked examples that illustrate innovative concepts and tools used for solving real-world problems
  • Includes 36 pseudocodes of algorithms for quick and efficient implementation of natural computing algorithms
  • Contains a glossary with biological, chemical, and physical terminology and a summary of theoretical, computing, and mathematical background used in the text
  • Provides references to additional information in recent literature and practical support materials available on relevant Web sites, for students as well as instructors
  • Summary

    Natural computing brings together nature and computing to develop new computational tools for problem solving; to synthesize natural patterns and behaviors in computers; and to potentially design novel types of computers. Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications presents a wide-ranging survey of novel techniques and important applications of nature-based computing.

    This book presents theoretical and philosophical discussions, pseudocodes for algorithms, and computing paradigms that illustrate how computational techniques can be used to solve complex problems, simulate nature, explain natural phenomena, and possibly allow the development of new computing technologies. The author features a consistent and approachable, textbook-style format that includes lucid figures, tables, real-world examples, and different types of exercises that complement the concepts while encouraging readers to apply the computational tools in each chapter. Building progressively upon core concepts of nature-inspired techniques, the topics include evolutionary computing, neurocomputing, swarm intelligence, immunocomputing, fractal geometry, artificial life, quantum computing, and DNA computing.

    Fundamentals of Natural Computing is a self-contained introduction and a practical guide to nature-based computational approaches that will find numerous applications in a variety of growing fields including engineering, computer science, biological modeling, and bioinformatics.