Projects per year
Abstract
Co-evolutionary algorithms (CoEAs), which pair candidate designs with test cases, are frequently used in adversarial optimisation, particularly for binary test-based problems where designs and tests yield binary outcomes. The effectiveness of designs is determined by their performance against tests, and the value of tests is based on their ability to identify failing designs, often leading to more sophisticated tests and improved designs. However, CoEAs can exhibit complex, sometimes pathological behaviours like disengagement. Through runtime analysis, we aim to rigorously analyse whether CoEAs can efficiently solve test-based adversarial optimisation problems in an expected polynomial runtime.
This paper carries out the first rigorous runtime analysis of (1, λ)-CoEA for binary test-based adversarial optimisation problems. In particular, we introduce a binary test-based benchmark problem called Diagonal problem and initiate the first runtime analysis of competitive CoEA on this problem. The mathematical analysis shows that the (1, λ)-CoEA can efficiently find an ε approximation to the optimal solution of the Diagonal problem, i.e. in expected polynomial runtime assuming sufficiently low mutation rates and large offspring population size. On the other hand, the standard (1, λ)-EA fails to find an ε approximation to the optimal solution of the Diagonal problem in polynomial runtime. This illustrates the potential of coevolution for solving binary adversarial optimisation problems.
This paper carries out the first rigorous runtime analysis of (1, λ)-CoEA for binary test-based adversarial optimisation problems. In particular, we introduce a binary test-based benchmark problem called Diagonal problem and initiate the first runtime analysis of competitive CoEA on this problem. The mathematical analysis shows that the (1, λ)-CoEA can efficiently find an ε approximation to the optimal solution of the Diagonal problem, i.e. in expected polynomial runtime assuming sufficiently low mutation rates and large offspring population size. On the other hand, the standard (1, λ)-EA fails to find an ε approximation to the optimal solution of the Diagonal problem in polynomial runtime. This illustrates the potential of coevolution for solving binary adversarial optimisation problems.
Original language | English |
---|---|
Title of host publication | Parallel Problem Solving from Nature – PPSN XVIII |
Subtitle of host publication | 18th International Conference, PPSN 2024, Hagenberg, Austria, September 14–18, 2024, Proceedings, Part III |
Editors | Michael Affenzeller, Stephan M. Winkler, Anna V. Kononova, Heike Trautmann, Tea Tušar, Penousal Machado, Thomas Bäck |
Place of Publication | Cham |
Publisher | Springer |
Pages | 117–132 |
Number of pages | 16 |
Edition | 1 |
ISBN (Electronic) | 9783031700712 |
ISBN (Print) | 9783031700705 |
DOIs | |
Publication status | Published - 27 Aug 2024 |
Event | 18th International Conference on Parallel Problem Solving From Nature PPSN 2024 - Hagenberg, Austria Duration: 14 Sept 2024 → 18 Sept 2024 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 15150 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 18th International Conference on Parallel Problem Solving From Nature PPSN 2024 |
---|---|
Abbreviated title | PPSN 2024 |
Country/Territory | Austria |
City | Hagenberg |
Period | 14/09/24 → 18/09/24 |
Fingerprint
Dive into the research topics of 'Overcoming Binary Adversarial Optimisation with Competitive Coevolution'. Together they form a unique fingerprint.Projects
- 1 Active
-
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