Skip to main content
  • Textbook
  • © 2015

Introduction to Evolutionary Computing

Authors:

  • New edition of well-established undergraduate textbook revised to offer an integrated view on evolution-based problem-solving algorithms
  • Includes a new chapter on evolutionary robotics
  • Combines chapters on parameter tuning and control with "how-to" chapters in a new book part dedicated to methodology
  • Includes supplementary material: sn.pub/extras

Part of the book series: Natural Computing Series (NCS)

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 49.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (17 chapters)

  1. Front Matter

    Pages I-XII
  2. The Basics

    1. Front Matter

      Pages 1-1
    2. Problems to Be Solved

      • A. E. Eiben, J. E. Smith
      Pages 1-12
    3. Evolutionary Computing: The Origins

      • A. E. Eiben, J. E. Smith
      Pages 13-24
    4. What Is an Evolutionary Algorithm?

      • A. E. Eiben, J. E. Smith
      Pages 25-48
    5. Representation, Mutation, and Recombination

      • A. E. Eiben, J. E. Smith
      Pages 49-78
    6. Fitness, Selection, and Population Management

      • A. E. Eiben, J. E. Smith
      Pages 79-98
    7. Popular Evolutionary Algorithm Variants

      • A. E. Eiben, J. E. Smith
      Pages 99-116
  3. Methodological Issues

    1. Front Matter

      Pages 117-117
    2. Parameters and Parameter Tuning

      • A. E. Eiben, J. E. Smith
      Pages 119-129
    3. Parameter Control

      • A. E. Eiben, J. E. Smith
      Pages 131-146
    4. Working with Evolutionary Algorithms

      • A. E. Eiben, J. E. Smith
      Pages 147-163
  4. Advanced Topics

    1. Front Matter

      Pages 165-165
    2. Hybridisation with Other Techniques: Memetic Algorithms

      • A. E. Eiben, J. E. Smith
      Pages 167-183
    3. Nonstationary and Noisy Function Optimisation

      • A. E. Eiben, J. E. Smith
      Pages 185-194
    4. Multiobjective Evolutionary Algorithms

      • A. E. Eiben, J. E. Smith
      Pages 195-202
    5. Constraint Handling

      • A. E. Eiben, J. E. Smith
      Pages 203-213
    6. Interactive Evolutionary Algorithms

      • A. E. Eiben, J. E. Smith
      Pages 215-222
    7. Coevolutionary Systems

      • A. E. Eiben, J. E. Smith
      Pages 223-229
    8. Theory

      • A. E. Eiben, J. E. Smith
      Pages 231-244

About this book

The overall structure of this new edition is three-tier: Part I presents the basics, Part II is concerned with methodological issues, and Part III discusses advanced topics. In the second edition the authors have reorganized the material to focus on problems, how to represent them, and then how to choose and design algorithms for different representations. They also added a chapter on problems, reflecting the overall book focus on problem-solvers, a chapter on parameter tuning, which they combined with the parameter control and "how-to" chapters into a methodological part, and finally a chapter on evolutionary robotics with an outlook on possible exciting developments in this field.

The book is suitable for undergraduate and graduate courses in artificial intelligence and computational intelligence, and for self-study by practitioners and researchers engaged with all aspects of bioinspired design and optimization.

Reviews

“This book aims to give a thorough introduction to evolutionary computing, covering techniques and methodological issues. … the book does a good job of giving a general overview of the field. It assumes very little initial knowledge and the breath of its coverage is very impressive. … the supporting website does contain suggested further reading for each of the chapters.” (Barry Wilkes, bcs The Chartered Institute for IT, bcs.org, May, 2016)

“This second edition of the book under review is very timely and corresponds to Evolutionary Computation (EC)’s status as an established methodology. … The chapter subdivision into different algorithms used in the first edition … has been replaced by a more suitable student/researcher-oriented approach; this is also supported by the website www.evolutionarycomputation.org, which contains a trove of exercises, slides and extra bibliographic references.” (Anna I. Esparcia-Alcázar, Mathematical Reviews, May, 2016)

“Introduction to Evolutionary Computing is an excellent and readable text that should find a place on the bookshelf of anyone who researches and/or teaches in this domain. Suitable for a graduate course or upper-level undergraduate course in Evolutionary Computing, it is also a superior and well-organized reference book. … papers and presentations cited in the text provide a marvelous literature review. … The clarity of exposition and detail are excellent … .” (Jeffrey L. Popyack, Genetic Programming and Evolvable Machines, Vol. 17 (2), 2016)

Authors and Affiliations

  • Dept. of Computer Science, VU University Amsterdam, Amsterdam, The Netherlands

    A.E. Eiben

  • Department of Computer Science and Creative Technologies, The University of the West of England, Bristol, United Kingdom

    J.E. Smith

About the authors

Prof. Gusz Eiben received his Ph.D. in Computer Science in 1991. He was among the pioneers of evolutionary computing research in Europe, and served in key roles in steering committees, program committees and editorial boards for all the major related events and publications. His main research areas focused on multiparent recombination, constraint satisfaction, and self-calibrating evolutionary algorithms; he is now researching broader aspects of embodied intelligence and evolutionary robotics.

Prof. James E. Smith received his Ph.D. in Computer Science in 1998. He is an associate professor of Interactive Artificial Intelligence and Head of the Artificial Intelligence Research Group in the Dept. of Computer Science and Creative Technologies of The University of the West of England, Bristol. His work has combined theoretical modelling with empirical studies in a number of areas, especially concerning self-adaptive and hybrid systems that "learn how to learn". His current research interests include optimization; machine learning and classification; memetic algorithms; statistical disclosure control; VLSI design verification; adaptive image segmentation and classification and computer vision systems for production quality control; and bioinformatics problems such as protein structure prediction and protein structure comparison.

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 49.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access