[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1967654.1967665acmconferencesArticle/Chapter ViewAbstractPublication PagesfogaConference Proceedingsconference-collections
research-article

Runtime analysis of the (1+1) evolutionary algorithm on strings over finite alphabets

Published: 05 January 2011 Publication History

Abstract

In this work, we investigate a (1+1) Evolutionary Algorithm for optimizing functions over the space {0,...,r} n, where r is a positive integer. We show that for linear functions over {0,1,2}n, the expected runtime time of this algorithm is O(n log n). This result generalizes an existing result on pseudo-Boolean functions and is derived using drift analysis. We also show that for large values of r, no upper bound for the runtime of the (1+1) Evolutionary Algorithm for linear function on {0,...,r}n can be obtained with this approach nor with any other approach based on drift analysis with weight-independent linear potential functions.

References

[1]
A. Auger and B. Doerr, editors. Theory of Randomized Seach Heuristics. World Scientific, 2011.
[2]
S. Baswana, S. Biswas, B. Doerr, T. Friedrich, P. P. Kurur, and F. Neumann. Computing single source shortest paths using single-objective fitness. In FOGA'09, pages 59--66. ACM, 2009.
[3]
B. Doerr, E. Happ, and C. Klein. A tight analysis of the (1 + 1)-EA for the single source shortest path problem. In CEC'07, pages 1890--1895. IEEE, 2007.
[4]
B. Doerr and D. Johannsen. Edge-based representation beats vertex-based representation in shortest path problems. In GECCO'10, pages 759--766. ACM, 2010.
[5]
B. Doerr, D. Johannsen, and C. Winzen. Drift analysis and linear functions revisited. In CEC'10, pages 1--8. ACM, 2010.
[6]
B. Doerr, D. Johannsen, and C. Winzen. Multiplicative drift analysis. In GECCO'10, pages 1449--1456. ACM, 2010.
[7]
B. Doerr, D. Johannsen, and C. Winzen. Multiplicative drift analysis. In GECCO'10, pages 1449--1456. ACM, 2010.
[8]
S. Droste, T. Jansen, and I. Wegener. On the analysis of the (1 + 1) evolutionary algorithm. Theoretical Computer Science, 276(1-2):51--81, 2002.
[9]
C. Gunia. On the analysis of the approximation capability of simple evolutionary algorithms for scheduling problems. In GECCO'05, pages 571--578. ACM, 2005.
[10]
B. Hajek. Hitting-time and occupation-time bounds implied by drift analysis with applications. Advances in Applied Probability, 14(3):502--525, 1982.
[11]
J. He and X. Yao. Drift analysis and average time complexity of evolutionary algorithms. Artificial Intelligence, 127(1):57--85, 2001.
[12]
J. He and X. Yao. Erratum to: drift analysis and average time complexity of evolutionary algorithms {Artificial Intelligence 127 (2001) 57--85}. Artificial Intelligence, 140(1-2):245--248, 2002.
[13]
J. He and X. Yao. A study of drift analysis for estimating computation time of evolutionary algorithms. Natural Computing, 3(1):21--35, 2004.
[14]
J. Jägersküpper. A blend of Markov-chain and drift analysis. In PPSN'08, pages 41--51. Springer, 2008.
[15]
F. Neumann and I. Wegener. Randomized local search, evolutionary algorithms, and the minimum spanning tree problem. Theoretical Computer Science, 378(1):32--40, 2007.
[16]
F. Neumann and C. Witt. Bioinspired Computation in Combinatorial Optimization. Springer, 2010.
[17]
J. Reichel and M. Skutella. Evolutionary algorithms and matroid optimization problems. In GECCO'07, pages 947--954. ACM, 2007.
[18]
J. Reichel and M. Skutella. On the size of weights in randomized search heuristics. In FOGA'09, pages 21--28. ACM, 2009.
[19]
J. Scharnow, K. Tinnefeld, and I. Wegener. The analysis of evolutionary algorithms on sorting and shortest paths problems. Journal of Mathematical Modelling and Algorithms, 3(4):349--366, 2004.

Cited By

View all
  • (2024)Benchmarking Analysis of Evolutionary Neural Architecture SearchIEEE Transactions on Evolutionary Computation10.1109/TEVC.2023.332485228:6(1659-1673)Online publication date: Dec-2024
  • (2024)Estimation-of-Distribution Algorithms for Multi-Valued Decision VariablesTheoretical Computer Science10.1016/j.tcs.2024.114622(114622)Online publication date: May-2024
  • (2021)Self-Configuring (1 + 1)-Evolutionary Algorithm for the Continuous p-Median Problem with Agglomerative MutationAlgorithms10.3390/a1405013014:5(130)Online publication date: 22-Apr-2021
  • Show More Cited By

Index Terms

  1. Runtime analysis of the (1+1) evolutionary algorithm on strings over finite alphabets

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    FOGA '11: Proceedings of the 11th workshop proceedings on Foundations of genetic algorithms
    January 2011
    262 pages
    ISBN:9781450306331
    DOI:10.1145/1967654
    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 ACM 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: 05 January 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. drift analysis
    2. evolutionary algorithm
    3. runtime analysis

    Qualifiers

    • Research-article

    Conference

    FOGA '11
    Sponsor:
    FOGA '11: Foundations of Genetic Algorithms XI
    January 5 - 9, 2011
    Schwarzenberg, Austria

    Acceptance Rates

    Overall Acceptance Rate 72 of 131 submissions, 55%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 18 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Benchmarking Analysis of Evolutionary Neural Architecture SearchIEEE Transactions on Evolutionary Computation10.1109/TEVC.2023.332485228:6(1659-1673)Online publication date: Dec-2024
    • (2024)Estimation-of-Distribution Algorithms for Multi-Valued Decision VariablesTheoretical Computer Science10.1016/j.tcs.2024.114622(114622)Online publication date: May-2024
    • (2021)Self-Configuring (1 + 1)-Evolutionary Algorithm for the Continuous p-Median Problem with Agglomerative MutationAlgorithms10.3390/a1405013014:5(130)Online publication date: 22-Apr-2021
    • (2021)A Survey on Recent Progress in the Theory of Evolutionary Algorithms for Discrete OptimizationACM Transactions on Evolutionary Learning and Optimization10.1145/34723041:4(1-43)Online publication date: 31-Dec-2021
    • (2018)Static and Self-Adjusting Mutation Strengths for Multi-valued Decision VariablesAlgorithmica10.1007/s00453-017-0341-180:5(1732-1768)Online publication date: 1-May-2018
    • (2016)The Right Mutation Strength for Multi-Valued Decision VariablesProceedings of the Genetic and Evolutionary Computation Conference 201610.1145/2908812.2908891(1115-1122)Online publication date: 20-Jul-2016
    • (2015)(1+1) EA on Generalized Dynamic OneMaxProceedings of the 2015 ACM Conference on Foundations of Genetic Algorithms XIII10.1145/2725494.2725502(40-51)Online publication date: 17-Jan-2015
    • (2015)Switch Analysis for Running Time Analysis of Evolutionary AlgorithmsIEEE Transactions on Evolutionary Computation10.1109/TEVC.2014.237889119:6(777-792)Online publication date: Dec-2015
    • (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

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media