Jump to ratings and reviews
Rate this book

Introduction to Evolutionary Computing

Rate this book
Evolutionary Computing is the collective name for a range of problem-solving techniques based on principles of biological evolution, such as natural selection and genetic inheritance. These techniques are being increasingly widely applied to a variety of problems, ranging from practical applications in industry and commerce to leading-edge scientific research.

This book presents the first complete overview of this exciting field aimed directly at lecturers and graduate and undergraduate students. It is also meant for those who wish to apply evolutionary computing to a particular problem or within a given application area. To this group the book is valuable because it presents EC as something to be used rather than just studied.

Last, but not least, this book contains quick-reference information on the current state-of-the-art in a wide range of related topics, so it is of interest not just to evolutionary computing specialists but to researchers working in other fields.

300 pages, Hardcover

First published October 7, 2003

13 people are currently reading
145 people want to read

About the author

A.E. Eiben

2 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
22 (27%)
4 stars
36 (45%)
3 stars
20 (25%)
2 stars
1 (1%)
1 star
0 (0%)
Displaying 1 - 5 of 5 reviews
Profile Image for Ergun Coruh.
41 reviews2 followers
August 19, 2011
This is a fantastic book (4.5 rating in Amazon), well written, clear. I would like to study evolutionary processes via EC as a hobby project. I'll most likely use Qt/C++ as my development platform and Python for scripting.
Profile Image for Richard.
Author 4 books13 followers
May 19, 2019
Useful overview of the field. There’s almost 500 reference, so it feels like a good jumping off point to find more detail on any particular aspect.
Profile Image for BCS.
218 reviews33 followers
May 18, 2016
This book aims to give a thorough introduction to evolutionary computing, covering techniques and methodological issues. It is divided into three sections. The first covers the basics of evolutionary computing, starting with a brief history of the field and ending with a description of popular evolutionary algorithm variants. The second section discusses methodological issues, specifically parameter tuning and performance measures. The final section is a bit of a catch all, entitled ‘Advanced Topics.’

I enjoyed the coverage in this last section on hybrid evolutionary algorithms, where an evolutionary computing approach is combined with heuristic methods.

I feel that 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. If anything, this is the book’s weakness as I did find that it was lacking in detail at times. However, the supporting website does contain suggested further reading for each of the chapters.

Review by Barry Wilkes
Originally posted: http://www.bcs.org/content/conWebDoc/...
5 reviews4 followers
Read
February 11, 2010
A solid introduction to the various flavors of evolutionary computing: genetic algorithms, genetic programming, evolutionary strategies, and evolutionary programming. It gives a good overview of the how the various methods work and what their strengths and potential weaknesses are. The book aims to give an overview of the field without going into too much depth. It does contain a large amount of references for more in depth study.

Missing are explanations of methods like particle swarm optimisation, differential evolution, simulated annealing, and ant-swarms, firefly-swarms, etc.

Is a good introduction to the subject and leaves with all the info you needn to start experimenting yourself.
Profile Image for Victor.
72 reviews9 followers
June 3, 2012
Very good introduction to the family of evolutionary computing, I used this book for a course on Evolutionary Computing. Highly recommended, it covers from the very basics to the most new-hot topics.
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.