Runtime Analysis of Competitive co-Evolutionary Algorithms for Maximin Optimisation of a Bilinear Function

被引:8
|
作者
Lehre, Per Kristian [1 ]
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham, W Midlands, England
基金
英国工程与自然科学研究理事会;
关键词
Runtime Analysis; Co-evolution;
D O I
10.1145/3512290.3528853
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Co-evolutionary algorithms have a wide range of applications, such as in hardware design, evolution of strategies for board games, and patching software bugs. However, these algorithms are poorly understood and applications are often limited by pathological behaviour, such as loss of gradient, relative over-generalisation, and mediocre objective stasis. It is an open challenge to develop a theory that can predict when co-evolutionary algorithms find solutions efficiently and reliably. This paper provides a first step in developing runtime analysis for population-based competitive co-evolutionary algorithms. We provide a mathematical framework for describing and reasoning about the performance of co-evolutionary processes. An example application of the framework shows a scenario where a simple coevolutionary algorithm obtains a solution in polynomial expected time. Finally, we describe settings where the co-evolutionary algorithm needs exponential time with overwhelmingly high probability to obtain a solution.
引用
收藏
页码:1408 / 1416
页数:9
相关论文
共 50 条
  • [41] Runtime Analysis of Population-based Evolutionary Algorithms
    Lehre, Per Kristian
    Oliveto, Pietro S.
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 1271 - 1300
  • [42] A Runtime Analysis of Parallel Evolutionary Algorithms in Dynamic Optimization
    Andrei Lissovoi
    Carsten Witt
    Algorithmica, 2017, 78 : 641 - 659
  • [43] A runtime analysis of evolutionary algorithms for constrained optimization problems
    Zhou, Yuren
    He, Jun
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2007, 11 (05) : 608 - 619
  • [44] The emergence of social inequality: A Co-Evolutionary analysis
    Oliveira, Fernando S.
    JOURNAL OF ECONOMIC BEHAVIOR & ORGANIZATION, 2023, 215 : 192 - 206
  • [45] Runtime Analysis for Permutation-based Evolutionary Algorithms
    Benjamin Doerr
    Yassine Ghannane
    Marouane Ibn Brahim
    Algorithmica, 2024, 86 : 90 - 129
  • [46] Runtime Analysis of Population-based Evolutionary Algorithms
    Lehre, Per Kristian
    Oliveto, Pietro S.
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 1398 - 1426
  • [47] Runtime analysis of evolutionary algorithms via symmetry arguments
    Doerr, Benjamin
    INFORMATION PROCESSING LETTERS, 2021, 166
  • [48] Runtime Analysis of Population-based Evolutionary Algorithms
    Lehre, Per Kristian
    Oliveto, Pietro S.
    PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 435 - 462
  • [49] A Runtime Analysis of Parallel Evolutionary Algorithms in Dynamic Optimization
    Lissovoi, Andrei
    Witt, Carsten
    ALGORITHMICA, 2017, 78 (02) : 641 - 659
  • [50] A Co-Evolutionary Approach for Military Operational Analysis
    Choo, Chee Seng
    Chua, Ching Lian
    Low, Kin Ming Spencer
    Ong, Wee Sze Darren
    WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 67 - 74