This book is intended for students, researchers, and professionals interested in evolutionary algorithms at graduate and postgraduate level. No mathematics beyond basic algebra and Cartesian graphs methods is required, as the aim is to encourage applying the JAVA toolkit to develop an appreciation of the power of these techniques.
From the reviews:
"The book of Ghaenea Hercock gives a good overview of many artificial intelligence approaches, developed in the course of the years. ... Students and computer scientists, who look for an overview of evolutionary algorithms, will receive a well readable composition of the most important procedures." (W. Brecht, Zentralblatt MATH, Vol.1041 (16), 2004)
"This succinct volume from Springer aims to provide an introduction to evolutionary algorithms (both genetic algorithms and genetic programming) from an application point of view, with specific emphasis on the use of the Java programming language. The latter emphasis marks out the book from other more general introductions to the subject ... . In all this is a useful introduction to a fascinating subject. ... it serves as a useful adjunct for those interested in applications and/or Java implementations." (TechBookReport, October, 2003)