Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2951659.2951665guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Blend of Markov-Chain and Drift Analysis

Published: 13 September 2008 Publication History

Abstract

In their seminal article [Theo. Comp. Sci. 2762002:51---82] Droste, Jansen, and Wegener present the first theoretical analysis of the expected runtime of a basic direct-search heuristic with a global search operator, namely the 1+1 Evolutionary Algorithm EA, for the class of linear functions over the search space {0,1} n . In a rather long and involved proof they show that, for any linear function, the expected runtime of the EA is O n log n , i.e., that there are two constants c and n ' such that, for n ï ź n ', the expected number of iterations until a global optimum is generated is bound above by c ï ź n log n . However, neither c nor n ' are specified --- they would be pretty large. Here we reconsider this optimization scenario to demonstrate the potential of an analytical method that makes use not only of the drift w.r.t. a potential function, here the number of bits set correctly, but also of the distribution of the evolving candidate solution over the search space {0,1} n : An invariance property of this distribution is proved, which is then used to derive a significantly better lower bound on the drift. Finally, this better estimate of the drift results in an upper bound on the expected number of iterations of 3.8 n log2 n +7.6log2 n for n ï ź2.

References

[1]
Rudolph, G.: Finite Markov chain results in evolutionary computation: A tour d'horizon. Fundamenta Informaticae 35, 67---89 1998
[2]
Droste, S., Jansen, T., Wegener, I.: On the analysis of the 1+1 evolutionary algorithm. Theoretical Computer Science 276, 51---82 2002
[3]
He, J., Yao, X.: Drift analysis and average time complexity of evolutionary algorithms. Artificial Intelligence 127, 57---85 2001
[4]
He, J., Yao, X.: Erratum to: Drift analysis and average time complexity of evolutionary algorithms {3}. Artificial Intelligence 140, 245---248 2002
[5]
Jägersküpper, J.: A mix of Markov-chain and drift analysis. Technical Report CI-250/08, TU Dortmund, SFB 531 2008
[6]
Jägersküpper, J.: Algorithmic analysis of a basic evolutionary algorithm for continuous optimization. Theoretical Computer Science 379, 329---347 2007
[7]
Jägersküpper, J., Witt, C.: Rigorous runtime analysis of a μ+1 ES for the Sphere function. In: Proc. 2005 Genetic and Evolutionary Computation Conference GECCO, pp. 849---856. ACM Press, New York 2005

Cited By

View all
  • (2015)Runtime Analysis of Evolutionary AlgorithmsProceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation10.1145/2739482.2756588(121-136)Online publication date: 11-Jul-2015
  • (2015)Fixed Budget Performance of the (1+1) EA on Linear FunctionsProceedings of the 2015 ACM Conference on Foundations of Genetic Algorithms XIII10.1145/2725494.2725506(52-61)Online publication date: 17-Jan-2015
  • (2015)Optimizing linear functions with the ( 1 + λ ) evolutionary algorithm-Different asymptotic runtimes for different instancesTheoretical Computer Science10.1016/j.tcs.2014.03.015561:PA(3-23)Online publication date: 4-Jan-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
Proceedings of the 10th International Conference on Parallel Problem Solving from Nature --- PPSN X - Volume 5199
September 2008
1159 pages
ISBN:9783540876991
  • Editors:
  • Günter Rudolph,
  • Thomas Jansen,
  • Nicola Beume,
  • Simon Lucas,
  • Carlo Poloni

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 13 September 2008

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2015)Runtime Analysis of Evolutionary AlgorithmsProceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation10.1145/2739482.2756588(121-136)Online publication date: 11-Jul-2015
  • (2015)Fixed Budget Performance of the (1+1) EA on Linear FunctionsProceedings of the 2015 ACM Conference on Foundations of Genetic Algorithms XIII10.1145/2725494.2725506(52-61)Online publication date: 17-Jan-2015
  • (2015)Optimizing linear functions with the ( 1 + λ ) evolutionary algorithm-Different asymptotic runtimes for different instancesTheoretical Computer Science10.1016/j.tcs.2014.03.015561:PA(3-23)Online publication date: 4-Jan-2015
  • (2014)Runtime analysis of evolutionary algorithmsProceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation10.1145/2598394.2605345(459-486)Online publication date: 12-Jul-2014
  • (2013)How the (1+λ) evolutionary algorithm optimizes linear functionsProceedings of the 15th annual conference on Genetic and evolutionary computation10.1145/2463372.2463569(1589-1596)Online publication date: 6-Jul-2013
  • (2012)A bisimulation-based method of concept learning for knowledge bases in description logicsProceedings of the 3rd Symposium on Information and Communication Technology10.1145/2350716.2350753(241-249)Online publication date: 23-Aug-2012
  • (2012)Run-time analysis of the (1+1) evolutionary algorithm optimizing linear functions over a finite alphabetProceedings of the 14th annual conference on Genetic and evolutionary computation10.1145/2330163.2330346(1317-1324)Online publication date: 7-Jul-2012
  • (2012)Non-existence of linear universal drift functionsTheoretical Computer Science10.1016/j.tcs.2012.01.048436(71-86)Online publication date: 1-Jun-2012
  • (2012)On algorithm-dependent boundary case identification for problem classesProceedings of the 12th international conference on Parallel Problem Solving from Nature - Volume Part I10.1007/978-3-642-32937-1_7(62-71)Online publication date: 1-Sep-2012
  • (2011)Drift analysisProceedings of the 13th annual conference companion on Genetic and evolutionary computation10.1145/2001858.2002138(1311-1320)Online publication date: 12-Jul-2011
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media