Projects per year
Abstract
Co-evolutionary algorithms have found several applications in game-theoretic applications and optimisation problems with an adversary, particularly where the strategy space is discrete and exponentially large, and where classical game-theoretic methods fail. However, the application of co-evolutionary algorithms is difficult because they often display pathological behaviour, such as cyclic behaviour and evolutionary forgetting. These challenges have prevented the broad application of co-evolutionary algorithms.
We derive, via rigorous mathematical methods, bounds on the expected time of a simple co-evolutionary algorithm until it discovers a Maximin-solution on the discrete Bilinear problem. Despite the intransitive nature of the problem leading to a cyclic behaviour of the algorithm, we prove that the algorithm obtains the Maximin-solution in expected O(n1.5) time. However, the algorithm quickly forgets the Maximin-solution and moves away from it. Along the way, we present new mathematical tools to compute the expected time for co-evolutionary algorithms to obtain a Maximin-solution. We are confident that these tools can help further advance runtime analysis in both co-evolutionary and evolutionary algorithms.
We derive, via rigorous mathematical methods, bounds on the expected time of a simple co-evolutionary algorithm until it discovers a Maximin-solution on the discrete Bilinear problem. Despite the intransitive nature of the problem leading to a cyclic behaviour of the algorithm, we prove that the algorithm obtains the Maximin-solution in expected O(n1.5) time. However, the algorithm quickly forgets the Maximin-solution and moves away from it. Along the way, we present new mathematical tools to compute the expected time for co-evolutionary algorithms to obtain a Maximin-solution. We are confident that these tools can help further advance runtime analysis in both co-evolutionary and evolutionary algorithms.
| Original language | English |
|---|---|
| Title of host publication | GECCO '23 Companion |
| Subtitle of host publication | Proceedings of the Companion Conference on Genetic and Evolutionary Computation |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 819–822 |
| Number of pages | 4 |
| ISBN (Electronic) | 9798400701207 |
| DOIs | |
| Publication status | Published - 24 Jul 2023 |
| Event | GECCO '23: Genetic and Evolutionary Computation Conference - Lisbon, Portugal Duration: 15 Jul 2023 → 19 Jul 2023 https://dl.acm.org/conference/gecco |
Publication series
| Name | GECCO: Genetic and Evolutionary Computation Conference |
|---|
Conference
| Conference | GECCO '23: Genetic and Evolutionary Computation Conference |
|---|---|
| Abbreviated title | GECCO '23 |
| Country/Territory | Portugal |
| City | Lisbon |
| Period | 15/07/23 → 19/07/23 |
| Internet address |
Keywords
- Runtime analysis
- Competitive coevolution
- Maximin Optimisation
Fingerprint
Dive into the research topics of 'Runtime Analysis of a Co-Evolutionary Algorithm: Overcoming Negative Drift in Maximin-Optimisation'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Turing AI Fellowship: Rigorous time-complexity analysis of co-evolutionary algorithms
Lehre, P. K. (Principal Investigator)
Engineering & Physical Science Research Council
1/01/21 → 31/12/25
Project: Research Councils
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver