Skip to main content

Black-Box Complexity for Bounding the Performance of Randomized Search Heuristics

  • Chapter
  • First Online:

Part of the book series: Natural Computing Series ((NCS))

Abstract

In black-box optimization a search algorithm looks for a global optimum of an unknown objective function that can only be explored by sampling the function values of some points in the search space. Black-box complexity measures the number of such function evaluations that any search algorithms needs to make in the worst case to locate a global optimum of any objective function from some class of functions. The black-box complexity of a function class thus yields a lower bound on the performance for all algorithms. This chapter gives a precise and accessible introduction to the notion of black-box complexity, explains important properties and discusses several concrete examples. Starting with simple examples and proceeding step-wise to more complex examples an introduction that explains how such results can be derived is presented.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. G. Anil, R.P. Wiegand, Black-box search by elimination of fitness functions, in Proceedings of the Tenth ACM SIGEVO Workshop on Foundations of Genetic Algorithms (FOGA 2009), Orlando, ed. by I. Garibay, T. Jansen, R.P. Wiegand, A.S. Wu (ACM, 2009), pp. 67–78

    Google Scholar 

  2. Y. Borenstein, R. Poli, Structure and metaheuristics, in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2006), Seattle, ed. by M. Keijzer et al. (ACM, 2006), pp. 1087–1094

    Google Scholar 

  3. S. Droste, T. Jansen, K. Tinnefeld, I. Wegener, A new framework for the valuation of algorithms for black-box optimization. in Foundations of Genetic Algorithms 7 (FOGA 2002), Torremolinos, ed. by K.A. De Jong, R. Poli, J. Rowe (Morgan Kaufmann, San Francisco, 2003), pp. 253–270

    Google Scholar 

  4. S. Droste, T. Jansen, I. Wegener, On the analysis of the (1+1) evolutionary algorithm. Theor. Comput. Sci. 276, 51–81 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  5. S. Droste, T. Jansen, I. Wegener, Upper and lower bounds for randomized search heuristics in black-box optimization. Theory Comput. Syst. 39, 525–544 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  6. M.R. Garey, D.S. Johnson, Computers and Intractability. A Guide to the Theory of NP-Completeness (Freeman, New York, 1979)

    Google Scholar 

  7. J. Garnier, L. Kallel, M. Schoenauer, Rigorous hitting times for binary mutations. Evol. Comput. 7(2), 173–203 (1999)

    Article  Google Scholar 

  8. C. Igel, M. Toussaint, A no-free-lunch theorem for non-uniform distributions of target functions. J. Math. Model. Algorithms 3(4), 313–322 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  9. T. Jansen, I. Wegener, A comparison of simulated annealing with simple evolutionary algorithms on pseudo-boolean functions of unitation. Theor. Comput. Sci. 386, 73–93 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  10. D.S. Johnson, A theoretician’s guide to the experimental analysis of algorithms, in Data Structures, Near Neighbor Searches, and Methodology: Fifth and Sixth DIMACS Implementation Challenges, ed. by M.H. Goldwasser, D.S. Johnson, C.C. McGeoch (American Mathematical Society, Providence, 2002), pp. 215–250

    Google Scholar 

  11. D. Knuth, The Art of Computer Programming. Volume 3: Sorting and Searching, 2nd edn. (Addison-Wesley, London, 1997)

    Google Scholar 

  12. P.K. Lehre, C. Witt, Black-box search by unbiased variation, in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2010), Portland, ed. by M. Pelikan, J. Branke (ACM, 2010), pp. 1441–1448

    Google Scholar 

  13. R. Motwani, P. Raghavan, Randomized Algorithms (Cambridge University Press, Cambridge, 1995)

    Book  MATH  Google Scholar 

  14. C.M. Reidys, P.F. Stadler, Combinatorial landscapes. SIAM Rev. 44(1), 3–54 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  15. J.E. Rowe, M.D. Vose, A.H. Wright, Structural search spaces and genetic operators. Evol. Comput. 12(4), 461–493 (2004)

    Article  Google Scholar 

  16. C. Schumacher, M.D. Vose, L.D. Whitley, The no free lunch and description length, in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO 2001), San Francisco, ed. by L. Spector et al. (Morgan Kaufmann, 2001), pp. 565–570

    Google Scholar 

  17. I. Wegener, Complexity Theory (Springer, Berlin, 2005)

    MATH  Google Scholar 

  18. D.H. Wolpert, W.G. Macready, No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)

    Article  Google Scholar 

  19. A. Yao, Probabilistic computations: towards a unified measure of complexity, in Proceedings of the 17 Annual IEEE Symposium on the Foundations of Computer Science (FOCS ’77), Providence (IEEE, Piscataway, 1977), pp. 222–227

    Google Scholar 

  20. C. Zarges, Rigorous runtime analysis of inversely fitness proportional mutation rates, in Proceedings of the 10th International Conference on Parallel Problem Solving from Nature (PPSN 2008), Dortmund, ed. by G. Rudolph, T. Jansen, S. Lucas, C. Poloni, N. Beume (Springer, Berlin, 2008), pp. 112–122

    Google Scholar 

  21. C. Zarges, On the utility of the population size for inversely fitness proportional mutation rates, in Proceedings of the Tenth ACM SIGEVO Workshop on Foundations of Genetic Algorithms (FOGA 2009), Orlando, ed. by I. Garibay, T. Jansen, R.P. Wiegand, A.S. Wu (ACM, 2009), pp. 39–46

    Google Scholar 

Download references

Acknowledgements

This material is based upon work supported by Science Foundation Ireland (SFI) under Grant No. 07/SK/I1205.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Jansen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Jansen, T. (2014). Black-Box Complexity for Bounding the Performance of Randomized Search Heuristics. In: Borenstein, Y., Moraglio, A. (eds) Theory and Principled Methods for the Design of Metaheuristics. Natural Computing Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33206-7_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33206-7_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33205-0

  • Online ISBN: 978-3-642-33206-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics