Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Simplified Drift Analysis for Proving Lower Bounds in Evolutionary Computation

Published: 01 March 2011 Publication History

Abstract

Drift analysis is a powerful tool used to bound the optimization time of evolutionary algorithms (EAs). Various previous works apply a drift theorem going back to Hajek in order to show exponential lower bounds on the optimization time of EAs. However, this drift theorem is tedious to read and to apply since it requires two bounds on the moment-generating (exponential) function of the drift. A recent work identifies a specialization of this drift theorem that is much easier to apply. Nevertheless, it is not as simple and not as general as possible. The present paper picks up Hajek’s line of thought to prove a drift theorem that is very easy to use in evolutionary computation. Only two conditions have to be verified, one of which holds for virtually all EAs with standard mutation. The other condition is a bound on what is really relevant, the drift. Applications show how previous analyses involving the complicated theorem can be redone in a much simpler and clearer way. In some cases even improved results may be achieved. Therefore, the simplified theorem is also a didactical contribution to the runtime analysis of EAs.

Cited By

View all
  • (2024)Theory and Practice of Population Diversity in Evolutionary ComputationProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3648430(1391-1409)Online publication date: 14-Jul-2024
  • (2024)Self-adjusting Population Sizes for Non-elitist Evolutionary Algorithms: Why Success Rates MatterAlgorithmica10.1007/s00453-023-01153-986:2(526-565)Online publication date: 1-Feb-2024
  • (2023)Theory and Practice of Population Diversity in Evolutionary ComputationProceedings of the Companion Conference on Genetic and Evolutionary Computation10.1145/3583133.3595053(1361-1378)Online publication date: 15-Jul-2023
  • Show More Cited By
  1. Simplified Drift Analysis for Proving Lower Bounds in Evolutionary Computation

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image Algorithmica
      Algorithmica  Volume 59, Issue 3
      Special Issue: Theory of Evolutionary Computation
      March 2011
      80 pages

      Publisher

      Springer-Verlag

      Berlin, Heidelberg

      Publication History

      Published: 01 March 2011

      Author Tags

      1. Computational complexity
      2. Drift analysis
      3. Evolutionary algorithms
      4. Runtime analysis

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 25 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Theory and Practice of Population Diversity in Evolutionary ComputationProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3648430(1391-1409)Online publication date: 14-Jul-2024
      • (2024)Self-adjusting Population Sizes for Non-elitist Evolutionary Algorithms: Why Success Rates MatterAlgorithmica10.1007/s00453-023-01153-986:2(526-565)Online publication date: 1-Feb-2024
      • (2023)Theory and Practice of Population Diversity in Evolutionary ComputationProceedings of the Companion Conference on Genetic and Evolutionary Computation10.1145/3583133.3595053(1361-1378)Online publication date: 15-Jul-2023
      • (2022)Theory and practice of population diversity in evolutionary computationProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3520304.3533642(1469-1486)Online publication date: 9-Jul-2022
      • (2022)Running Time Analysis of the (1+1)-EA Using Surrogate Models on OneMax and LeadingOnesParallel Problem Solving from Nature – PPSN XVII10.1007/978-3-031-14721-0_36(512-525)Online publication date: 10-Sep-2022
      • (2020)Theory and practice of population diversity in evolutionary computationProceedings of the 2020 Genetic and Evolutionary Computation Conference Companion10.1145/3377929.3389892(975-992)Online publication date: 8-Jul-2020
      • (2020)Significance-Based Estimation-of-Distribution AlgorithmsIEEE Transactions on Evolutionary Computation10.1109/TEVC.2019.295663324:6(1025-1034)Online publication date: 30-Nov-2020
      • (2020)A General Dichotomy of Evolutionary Algorithms on Monotone FunctionsIEEE Transactions on Evolutionary Computation10.1109/TEVC.2019.291701424:6(995-1009)Online publication date: 30-Nov-2020
      • (2019)Evolving solutions to community-structured satisfiability formulasProceedings of the Thirty-Third AAAI Conference on Artificial Intelligence and Thirty-First Innovative Applications of Artificial Intelligence Conference and Ninth AAAI Symposium on Educational Advances in Artificial Intelligence10.1609/aaai.v33i01.33012346(2346-2353)Online publication date: 27-Jan-2019
      • (2019)On the impact of the cutoff time on the performance of algorithm configuratorsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3321707.3321879(907-915)Online publication date: 13-Jul-2019
      • Show More Cited By

      View Options

      View options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media