Abstract
This book introduces the fundamentals of Coevolutionary Computation and presents new methodologies that are developed and then employed for modern real-world problem-solving in various applications across different domains. It is structured in three main parts to support the anticipated general and frequent usage of the book. In particular, the reader is able to obtain a quick and general introduction on the principles of coevolution in Part I, and then go over in detail the specifics how coevolutionary principles are exploited and applied to solve specific problems in the relevant chapters of Parts II and III. In this manner, Part I will introduce the fundamentals in Coevolutionary Computation with no assumption made on familiarity with Evolutionary Computation literature. These fundamentals include key concepts and operational principles of both evolutionary and coevolutionary processes that are modelled as iterative algorithms and systems implementable in computing machines. Parts II and III contain various applications of coevolution to problems that are framed in the context of optimization and learning, respectively. Detailed procedural implementations are provided for those methodologies as well as analysis that highlight the improvements they bring about over conventional techniques.
Original language | English |
---|---|
Publisher | Springer Singapore |
Number of pages | 485 |
ISBN (Electronic) | 9789819628414 |
ISBN (Print) | 9789819628407, 9789819628438 |
DOIs | |
Publication status | Published - 16 Apr 2025 |
Publication series
Name | Natural Computing Series |
---|---|
Volume | Part F311 |
ISSN (Print) | 1619-7127 |
Bibliographical note
Publisher Copyright:© The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG 2025
Keywords
- Coevolution
- Coevolutionary Computation
- Coevolutionary Learning
- Evolutionary Computation
- Optimization