Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alistair Benford

dblp:321/5573 · DBLP profile ↗
← Back
7ranked-venue papers
7as first author
7since 2021 · last 2026
0009-0009-4751-8871ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 6 · 6 first-author · 6 since 2021Theory of computation · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Algorithmic game theory and mechanism design · 40% Algorithms and data structures · 40% Combinatorics and discrete mathematics · 20%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithms and data structures › randomized algorithms
randomized search heuristics
1.722025
Why Playing Against Diverse and Challenging Opponents Speeds Up Coevolution: A Theoretical Analysis on Combinatorial Games · NeurIPS 2025
Theoretical Guarantees for the Retention of Strict Nash Equilibria by Coevolutionary Algorithms · NeurIPS 2025
Combinatorics and discrete mathematics
combinatorial game
0.912025
Why Playing Against Diverse and Challenging Opponents Speeds Up Coevolution: A Theoretical Analysis on Combinatorial Games · NeurIPS 2025
Algorithmic game theory and mechanism design › zero-sum game
impartial games
0.912025
Why Playing Against Diverse and Challenging Opponents Speeds Up Coevolution: A Theoretical Analysis on Combinatorial Games · NeurIPS 2025
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium
0.912025
Theoretical Guarantees for the Retention of Strict Nash Equilibria by Coevolutionary Algorithms · NeurIPS 2025

Methods — techniques the papers use, named apart from their topics

univariate marginal distribution algorithm · 0.9runtime analysis · 0.9regret bounds · 0.9empirical analysis · 0.9
YearPublicationVenuePosition
2026 Analysis of the Impact of Tournament Size on Coevolutionary Search
abstract
The cost of a coevolutionary algorithm (CoEA) can be prohibitively expensive if every pairwise combination of individuals is evaluated when selecting parents. Many CoEAs mitigate this cost by employing tournament selection, where each parent is selected based on the outcome of a small tournament of randomly sampled individuals. It has been proven that classical evolutionary algorithms using tournaments even of size 2 efficiently optimise a wide range of objective functions, including those that decompose into reasonable fitness levels. It is therefore surprising that we prove that this robustness does not always extend to CoEAs, showing that there exist games with payoff landscapes that have analogous decompositions for which optimal play is unlikely to be discovered within eΩ(λ/k2) payoff evaluations by a CoEA using population size λ and tournament size k.
Alistair Benford, Per Kristian Lehre
GECCO1
2026 A General Upper Bound for the Runtime of a Coevolutionary Algorithm on Impartial Combinatorial Games
abstract
Due to their complex dynamics, combinatorial games are a key test case and application for algorithms that train game playing agents. Among those algorithms that train using self-play are coevolutionary algorithms (CoEAs). However, the successful application of CoEAs for game playing is difficult due to pathological behaviours such as cycling, an issue especially critical for games with intransitive payoff landscapes. Insight into how to design CoEAs to avoid such behaviours can be provided by runtime analysis. In this paper, we push the scope of runtime analysis for CoEAs to combinatorial games, proving a general upper bound for the number of simulated games needed for a simple estimation of distribution algorithm to discover (with high probability) an optimal strategy. This result applies to any impartial combinatorial game, and for many games the implied bound is polynomial or quasipolynomial as a function of the number of game positions. After proving the main result, we provide several applications to simple well-known games: Nim, Chomp, Silver Dollar, and Turning Turtles. As the first runtime analysis for CoEAs on combinatorial games, this result is a critical step towards a comprehensive theoretical framework for coevolution.
Alistair Benford, Per Kristian Lehre
Algorithmica1
2025 A General Upper Bound for the Runtime of a Coevolutionary Algorithm on Impartial Combinatorial Games
Alistair Benford, Per Kristian Lehre
GECCO1
2025 Theoretical Guarantees for the Retention of Strict Nash Equilibria by Coevolutionary Algorithms
abstract
Most methods for finding a Nash equilibrium rely on procedures that operate over the entire action space, making them infeasible for settings with too many actions to be searched exhaustively. Randomised search heuristics such as coevolutionary algorithms offer benefits in such settings, however they lack many of the theoretical guarantees established for exhaustive methods such as zero-regret learning. We address this by developing a method for proving necessary and sufficient conditions for a coevolutionary algorithm to be stable, in the sense that it reliably retains a Nash equilibrium following discovery. As the method provides bounds that are adapted to both application and algorithm instance, it can be used as a practical tool for parameter configuration. We additionally show how bounds on regret may be deduced from our results and undertake corresponding empirical analysis.
Alistair Benford, Per Kristian Lehre
NeurIPS1
2025 Why Playing Against Diverse and Challenging Opponents Speeds Up Coevolution: A Theoretical Analysis on Combinatorial Games
abstract
Competitive coevolutionary algorithms (CoEAs) have a natural application to problems that are adversarial or feature strategic interaction. However, there is currently limited theoretical insight into how to avoid pathological behaviour associated with CoEAs. In this paper we use impartial combinatorial games as a challenging domain for CoEAs and provide a corresponding runtime analysis. By analysing how individuals capitalise on the mistakes of their opponents, we prove that the Univariate Marginal Distribution Algorithm finds (with high probability) an optimal strategy for a game called Reciprocal LeadingOnes within $O(n^2\log^3{n})$ game evaluations, a significant improvement over the best known bound of $O(n^5\log^2{n})$. Critical to the analysis is the introduction of a novel stabilising operator, the impact of which we study both theoretically and empirically.
Alistair Benford, Per Kristian Lehre
NeurIPS1
2024 Bicriteria Optimisation of Average and Worst-Case Performance Using Coevolutionary Algorithms
abstract
A common aim in real-world optimisation problems is to seek a solution offering highest performance on expected scenarios, but at the same time guaranteeing an at least acceptable performance on worst-case scenarios. Competitive coevolution evolves a population of solutions alongside a population of difficult scenarios in order to find so-called robust solutions. However, solutions with maximal worst-case performance often exhibit poor performance on more typical scenarios. Existing coevolutionary approaches generally favour such solutions over ones which sacrifice only a small amount of average performance for an almost as large gain in worst-case performance, despite the latter being favourable in most practical applications. We present a new coevolutionary algorithm which treats average performance and worst-case performance as two objectives of a bicriteria optimisation problem and seeks the corresponding Pareto front. Such an algorithm enables the discovery of solutions with strong performance in both of these metrics, which would otherwise be rejected if optimising for only one. Our algorithm constitutes the first coevolutionary approach to this solution concept. We also provide experimental results on the performance of this algorithm on the design of smart controllers for the management of energy flow between buildings, renewable energy sources, and electric vehicles.
Alistair Benford, Markus Olhofer, Tobias Rodemann, Per Kristian Lehre
CEC1
2024 Runtime Analysis of Coevolutionary Algorithms on a Class of Symmetric Zero-Sum Games
abstract
A standard aim in game theory is to find a pure or mixed Nash equilibrium. For strategy spaces too large for a Nash equilibrium to be computed classically, this can instead be approached using a co-evolutionary algorithm. How to design coevolutionary algorithms which avoid pathological behaviours (such as cycling or forgetting) on challenging games is then a crucial open problem.
Alistair Benford, Per Kristian Lehre
GECCO1