Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3638529.3654120acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

A Tight O(4k/pc) Runtime Bound for a (μ+1)GA on Jumpk for Realistic Crossover Probabilities

Published: 14 July 2024 Publication History

Abstract

The Jumpk benchmark was the first problem for which crossover was proven to give a speedup over mutation-only evolutionary algorithms. Jansen and Wegener (2002) proved an upper bound of O(poly(n) + 4k/pc) for the (μ+1) Genetic Algorithm ((μ+1) GA), but only for unrealistically small crossover probabilities pc. To this date, it remains an open problem to prove similar upper bounds for realistic pc; the best known runtime bound for pc = Ω(1) is O((n/x)k-1), χ a positive constant.
Using recently developed techniques, we analyse the evolution of the population diversity, measured as sum of pairwise Hamming distances, for a variant of the (μ+1) GA on Jumpk. We show that population diversity converges to an equilibrium of near-perfect diversity. This yields an improved and tight time bound of O(μn log(k) + 4k/pc) for a range of k under the mild assumptions pc = O(1/k) and μ ϵ Ω(kn). For all constant k the restriction is satisfied for some pc = Ω(1). Our work partially solves a problem that has been open for more than 20 years.

References

[1]
Henry Bambury, Antoine Bultel, and Benjamin Doerr. 2024. An Extended Jump Functions Benchmark for the Analysis of Randomized Search Heuristics. Algorithmica 86, 1 (2024), 1--32.
[2]
Duc-Cuong Dang, Tobias Friedrich, Timo Kötzing, Martin S. Krejca, Per Kristian Lehre, Pietro S Oliveto, Dirk Sudholt, and Andrew M.Sutton. 2018. Escaping Local Optima Using Crossover with Emergent Diversity. IEEE Transactions on Evolutionary Computation 22, 3 (2018), 484--497.
[3]
Duc-Cuong Dang, Tobias Friedrich, Timo Kötzing, Martin S. Krejca, Per Kristian Lehre, Pietro S. Oliveto, Dirk Sudholt, and Andrew M. Sutton. 2016. Emergence of Diversity and Its Benefits for Crossover in Genetic Algorithms. In Proceedings of the 14th International Conference Parallel Problem Solving From Nature (PPSN) (2016). Springer.
[4]
Benjamin Doerr. 2021. Lower Bounds for Non-Elitist Evolutionary Algorithms via Negative Multiplicative Drift. Evolutionary Computation 29, 2 (2021), 305--329.
[5]
Benjamin Doerr, Aymen Echarghaoui, Mohammed Jamal, and Martin S Krejca. 2024. Runtime Analysis of the (μ + 1) GA: Provable Speed-Ups from Strong Drift towards Diverse Populations. In 38th Annual AAAI Conference on Artificial Intelligence.
[6]
Tobias Friedrich, Timo Kötzing, Aishwarya Radhakrishnan, Leon Schiller, Martin Schirneck, Georg Tennigkeit, and Simon Wietheger. 2022. Crossover for Cardinality Constrained Optimization. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2022). ACM, 1399--1407.
[7]
Thomas Jansen and Ingo Wegener. 2002. On the Analysis of Evolutionary Algorithms - A Proof That Crossover Really Can Help. Algorithmica 34, 1 (2002), 47--66.
[8]
Timo Kötzing, Dirk Sudholt, and Madeleine Theile. 2011. How Crossover Helps in Pseudo-Boolean Optimization. In Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference (GECCO 2011). ACM, 989--996.
[9]
Per Kristian Lehre and Carsten Witt. 2010. Black Box Search by Unbiased Variation. In Genetic and Evolutionary Computation Conference (GECCO 2010). ACM, 1441--1448.
[10]
Johannes Lengler, Andre Opris, and Dirk Sudholt. 2023. Analysing Equilibrium States for Population Diversity. In Proceedings of the 2023 Annual Conference on Genetic and Evolutionary Computation (GECCO '23). ACM, 1628--1636.
[11]
Xiaoyue Li and Timo Kötzing. 2023. Experimental Analyses of Crossover and Diversity on Jump. In Proceedings of the Companion Conference on Genetic and Evolutionary Computation (GECCO '23 Companion). Association for Computing Machinery, 823--826.
[12]
Andre Opris, Johannes Lengler, and Dirk Sudholt. 2024. A Tight O(4k/pc) Runtime Bound for a (μ+1) GA on Jumpk for Realistic Crossover Probabilities. Technical Report. http://arxiv.org/abs/2404.07061
[13]
Adam Prügel-Bennett. 2004. When a Genetic Algorithm Outperforms Hill-Climbing. Theoretical Computer Science 320, 1 (2004), 135 -- 153.
[14]
Mark Wineberg and Franz Oppacher. 2003. The Underlying Similarity of Diversity Measures Used in Evolutionary Computation. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2003). Springer, 1493--1504.
[15]
Carsten Witt. 2021. On Crossing Fitness Valleys with Majority-Vote Crossover and Estimation-of-Distribution Algorithms. In Proceedings of the 16th ACM/SIGEVO Conference on Foundations of Genetic Algorithms (FOGA '21). ACM, Article 2.

Index Terms

  1. A Tight O(4k/pc) Runtime Bound for a (μ+1)GA on Jumpk for Realistic Crossover Probabilities

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GECCO '24: Proceedings of the Genetic and Evolutionary Computation Conference
    July 2024
    1657 pages
    ISBN:9798400704949
    DOI:10.1145/3638529
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 July 2024

    Check for updates

    Author Tags

    1. runtime analysis
    2. diversity
    3. population dynamics

    Qualifiers

    • Research-article

    Conference

    GECCO '24
    Sponsor:
    GECCO '24: Genetic and Evolutionary Computation Conference
    July 14 - 18, 2024
    VIC, Melbourne, Australia

    Acceptance Rates

    Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 26
      Total Downloads
    • Downloads (Last 12 months)26
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 27 Jan 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media