Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2725494.2725507acmconferencesArticle/Chapter ViewAbstractPublication PagesfogaConference Proceedingsconference-collections
research-article

On the Black-Box Complexity of Example Functions: The Real Jump Function

Published: 17 January 2015 Publication History

Abstract

Black-box complexity measures the difficulty of classes of functions with respect to optimisation by black-box algorithms. Comparing the black-box complexity with the worst case performance of a best know randomised search heuristic can help to assess if the randomised search heuristic is efficient or if there is room for improvement. When considering an example function it is necessary to extend it to a class of functions since single functions always have black-box complexity 1. Different kinds of extensions of single functions to function classes have been considered. In cases where the gap between the performance of the best randomised search heuristic and the black-box complexity is still large it can help to consider more restricted black-box complexity notions like unbiased black-box complexity. For the well-known Jump function neither considering different extensions nor considering more restricted notions of black-box complexity have been successful so far. We argue that the problem is not with the notion of black-box complexity but with the extension to a function class. We propose a different extension and show that for this extension there is a much better agreement even between the performance of an extremely simple evolutionary algorithm and the most general notion of black-box complexity.

References

[1]
B. Doerr, C. Doerr, and T. K\protectötzing. Unbiased black-box complexities of jump functions: how to cross large plateaus. In D. Arnold, editor, Genetic and Evolutionary Computation Conference (GECCO 2014), pages 769--776. ACM Press, 2014.
[2]
B. Doerr, C. Doerr, and T. Kötzing. The unbiased black-box complexity of partition is polynomial. Artificial Intelligence, 216:275--286, 2014.
[3]
B. Doerr and C. Winzen. Memory-restricted black-box complexity of OneMax. Information Processing Letters, 112:32--34, 2012.
[4]
B. Doerr and C. Winzen. Ranking-based black-box complexity. Algorithmica, 68:571--609, 2014.
[5]
S. Droste, T. Jansen, K. Tinnefeld, and I. Wegener. A new framework for the valuation of algorithms for black-box optimization. In K. A. De Jong, R. Poli, and J. E. Rowe, editors, Foundations of Genetic Algorithms 7 (FOGA), pages 253--270. Morgan Kaufmann, 2003.
[6]
S. Droste, T. Jansen, and I. Wegener. On the analysis of the (1+1) evolutionary algorithm. Technical Report SFB CI-21/98, Universität Dortmund, Germany, 1998.
[7]
S. Droste, T. Jansen, and I. Wegener. On the analysis of the (1+1) evolutionary algorithm. Theoretical Computer Science, 276:51--81, 2002.
[8]
S. Droste, T. Jansen, and I. Wegener. Upper and lower bounds for randomized search heuristics in black-box optimization. Theory of Computing Systems, 39:525--544, 2006.
[9]
M. R. Garey and D. S. Johnson. Computers and Intractability. A Guide to the Theory of NP-Completeness. Freeman, 1979.
[10]
T. Jansen. Analyzing Evolutionary Algorithms. The Computer Science Perspective. Springer, 2013.
[11]
T. Jansen and D. Sudholt. Analysis of an asymmetric mutation operator. Evolutionary Computation, 18:1--26, 2010.
[12]
T. Jansen and I. Wegener. The analysis of evolutionary algorithms--A proof that crossover really can help. In J. Nesetril, editor, Proceedings of the European Symposium on Algorithms (ESA '99), pages 184--193. Springer, 1999.
[13]
T. Jansen and I. Wegener. The analysis of evolutionary algorithms--A proof that crossover really can help. Algorithmica, 34:47--66, 2002.
[14]
P. K. Lehre and C. Witt. Black-box search by unbiased variation. In Genetic and Evolutionary Computation Conference (GECCO 2014), pages 1441--1448. ACM Press, 2010.
[15]
P. K. Lehre and C. Witt. Black-box search by unbiased variation. Algorithmica, 64:623--642, 2012.
[16]
R. Motwani and P. Raghavan. Randomized Algorithms. Cambridge University Press, 1995.
[17]
A. C.-C. Yao. Probabilistic computations: Towards a unified measure of complexity. In Proceedings of the 17th Annual IEEE Symposium on the Foundations of Computer Science (FOCS '77), pages 222--227. IEEE Press, 1977.

Cited By

View all
  • (2024)Fourier Analysis Meets Runtime Analysis: Precise Runtimes on PlateausAlgorithmica10.1007/s00453-024-01232-586:8(2479-2518)Online publication date: 10-May-2024
  • (2023)Crossover for Cardinality Constrained OptimizationACM Transactions on Evolutionary Learning and Optimization10.1145/36036293:2(1-32)Online publication date: 9-Jun-2023
  • (2023)How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and CliffsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3583131.3590509(990-999)Online publication date: 15-Jul-2023
  • Show More Cited By

Index Terms

  1. On the Black-Box Complexity of Example Functions: The Real Jump Function

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    FOGA '15: Proceedings of the 2015 ACM Conference on Foundations of Genetic Algorithms XIII
    January 2015
    200 pages
    ISBN:9781450334341
    DOI:10.1145/2725494
    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: 17 January 2015

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. (1+1) ea
    2. black-box complexity
    3. jump function
    4. run time analysis

    Qualifiers

    • Research-article

    Conference

    FOGA '15
    Sponsor:
    FOGA '15: Foundations of Genetic Algorithms XIII
    January 17 - 22, 2015
    Aberystwyth, United Kingdom

    Acceptance Rates

    FOGA '15 Paper Acceptance Rate 16 of 26 submissions, 62%;
    Overall Acceptance Rate 72 of 131 submissions, 55%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 19 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Fourier Analysis Meets Runtime Analysis: Precise Runtimes on PlateausAlgorithmica10.1007/s00453-024-01232-586:8(2479-2518)Online publication date: 10-May-2024
    • (2023)Crossover for Cardinality Constrained OptimizationACM Transactions on Evolutionary Learning and Optimization10.1145/36036293:2(1-32)Online publication date: 9-Jun-2023
    • (2023)How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and CliffsProceedings of the Genetic and Evolutionary Computation Conference10.1145/3583131.3590509(990-999)Online publication date: 15-Jul-2023
    • (2023)Fourier Analysis Meets Runtime Analysis: Precise Runtimes on PlateausProceedings of the Genetic and Evolutionary Computation Conference10.1145/3583131.3590393(1555-1564)Online publication date: 15-Jul-2023
    • (2023)How Well Does the Metropolis Algorithm Cope With Local Optima?Proceedings of the Genetic and Evolutionary Computation Conference10.1145/3583131.3590390(1000-1008)Online publication date: 15-Jul-2023
    • (2022)Crossover for cardinality constrained optimizationProceedings of the Genetic and Evolutionary Computation Conference10.1145/3512290.3528713(1399-1407)Online publication date: 8-Jul-2022
    • (2022)How Majority-Vote Crossover and Estimation-of-Distribution Algorithms Cope with Fitness ValleysTheoretical Computer Science10.1016/j.tcs.2022.08.014Online publication date: Aug-2022
    • (2022)An Extended Jump Functions Benchmark for the Analysis of Randomized Search HeuristicsAlgorithmica10.1007/s00453-022-00977-186:1(1-32)Online publication date: 23-May-2022
    • (2022)A Rigorous Runtime Analysis of the $$(1 + (\lambda , \lambda ))$$ GA on Jump FunctionsAlgorithmica10.1007/s00453-021-00907-784:6(1573-1602)Online publication date: 15-Jan-2022
    • (2021)The effect of non-symmetric fitnessProceedings of the 16th ACM/SIGEVO Conference on Foundations of Genetic Algorithms10.1145/3450218.3477311(1-15)Online publication date: 6-Sep-2021
    • Show More Cited By

    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