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 Active
-
Turing AI Fellowship: Rigorous time-complexity analysis of co-evolutionary algorithms
Engineering & Physical Science Research Council
1/01/21 → 31/12/25
Project: Research Councils