Ebook: Introduction to Evolutionary Computing
- Tags: Artificial Intelligence (incl. Robotics)
- Series: Natural Computing Series
- Year: 2003
- Publisher: Springer-Verlag Berlin Heidelberg
- Edition: 1
- Language: English
- pdf
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.
In what is a hugely exciting and fast developing field, here is the first complete overview.
Essential reading in a variety of contexts, the book is ideal for those who want to apply evolutionary computing to a particular problem or within a given application area.
It contains easily accessed reference information on the current state-of-the-art in a wide range of related topics, too, so it is of interest not just to evolutionary computing specialists but to researchers working in other fields.
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.
Co-written by two leading researchers from Amsterdam and the UK, it is at present the only authored book that contains a complete overview of the field of evolutionary computing, treating all "dialects" and important algorithm variants.
In what is a hugely exciting and fast developing field, here is the first complete overview.
Essential reading in a variety of contexts, the book is ideal for those who want to apply evolutionary computing to a particular problem or within a given application area.
It contains easily accessed reference information on the current state-of-the-art in a wide range of related topics, too, so it is of interest not just to evolutionary computing specialists but to researchers working in other fields.
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.
Co-written by two leading researchers from Amsterdam and the UK, it is at present the only authored book that contains a complete overview of the field of evolutionary computing, treating all "dialects" and important algorithm variants.
Content:
Front Matter....Pages I-XV
Introduction....Pages 1-14
What is an Evolutionary Algorithm?....Pages 15-35
Genetic Algorithms....Pages 37-69
Evolution Strategies....Pages 71-87
Evolutionary Programming....Pages 89-99
Genetic Programming....Pages 101-114
Learning Classifier Systems....Pages 115-128
Parameter Control in Evolutionary Algorithms....Pages 129-151
Multimodal Problems and Spatial Distribution....Pages 153-172
Hybridisation with Other Techniques: Memetic Algorithms....Pages 173-188
Theory....Pages 189-203
Constraint Handling....Pages 205-220
Special Forms of Evolution....Pages 221-240
Working with Evolutionary Algorithms....Pages 241-258
Summary....Pages 259-264
Gray Coding....Pages 265-265
Test Functions....Pages 267-272
Back Matter....Pages 273-300
In what is a hugely exciting and fast developing field, here is the first complete overview.
Essential reading in a variety of contexts, the book is ideal for those who want to apply evolutionary computing to a particular problem or within a given application area.
It contains easily accessed reference information on the current state-of-the-art in a wide range of related topics, too, so it is of interest not just to evolutionary computing specialists but to researchers working in other fields.
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.
Co-written by two leading researchers from Amsterdam and the UK, it is at present the only authored book that contains a complete overview of the field of evolutionary computing, treating all "dialects" and important algorithm variants.
Content:
Front Matter....Pages I-XV
Introduction....Pages 1-14
What is an Evolutionary Algorithm?....Pages 15-35
Genetic Algorithms....Pages 37-69
Evolution Strategies....Pages 71-87
Evolutionary Programming....Pages 89-99
Genetic Programming....Pages 101-114
Learning Classifier Systems....Pages 115-128
Parameter Control in Evolutionary Algorithms....Pages 129-151
Multimodal Problems and Spatial Distribution....Pages 153-172
Hybridisation with Other Techniques: Memetic Algorithms....Pages 173-188
Theory....Pages 189-203
Constraint Handling....Pages 205-220
Special Forms of Evolution....Pages 221-240
Working with Evolutionary Algorithms....Pages 241-258
Summary....Pages 259-264
Gray Coding....Pages 265-265
Test Functions....Pages 267-272
Back Matter....Pages 273-300
....