Skip to main content

Sharpened and Focused No Free Lunch and Complexity Theory

  • Chapter
  • First Online:

Abstract

This tutorial reviews basic concepts in complexity theory, as well as various No Free Lunch results and how these results relate to computational complexity. The tutorial explains basic concepts in an informal fashion that illuminates key concepts. “No Free Lunch” theorems for search can be summarized by the following result:

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   89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.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

  • Auger A, Teytaud O (2008) Continuous lunches are free plus the design of optimal optimization algorithms. Algorithmica 57:121–146

    Article  Google Scholar 

  • Barr R, Golden B, Kelly J, Resende M, Stewart W Jr (1995) Designing and reporting on computational experiments with heuristic methods. J Heuristics 1:9–32

    Article  Google Scholar 

  • Christensen S, Oppacher F (2001) What can we learn from no free lunch? In: GECCO 2001, San Francisco. Morgan Kaufmann, San Mateo, pp 1219–1226

    Google Scholar 

  • Cook S (1971) The complexity of theorem proving procedures. In: 3rd annual ACM symposium on theory of computing, pp 151–158. ACM, New York

    Chapter  Google Scholar 

  • Cormen T, Leiserson C, Rivest R (1990) Introduction to algorithms. McGraw-Hill, New York

    Google Scholar 

  • Corne D, Knowles J (2003) Real royal road functions for constant population size. In: Evolutionary multi-criterion optimization. LNCS 2632. Springer, Berlin

    Google Scholar 

  • Culberson J (1998) On the futility of blind search. Evol Comput 6:109–127

    Article  Google Scholar 

  • Droste S, Jansen T, Wegener I (1999) Perhaps not a free lunch, but at least a free appetizer. In GECCO 1999, Orlando. Morgan Kaufmann, San Mateo, pp 833–839

    Google Scholar 

  • Droste S, Jansen T, Wegener I (2002) Optimization with randomized search heuristics; the (A)NFL theorem, realistic scenarios and difficult functions. Theor Comput Sci 287:131–144

    Article  Google Scholar 

  • Droste S, Jansen T, Tinnefeld K, Wegener I (2003) A new framework for the valuation of algorithms for black-box optimization. Foundations of genetic algorithms. Morgan Kaufmann, San Mateo

    Google Scholar 

  • English T (2000a) Practical implications of new results in conservation of optimizer performance. In: Proceedings of the PPSN 6, Paris. Springer, Berlin, pp 69–78

    Google Scholar 

  • English T (2000b) Optimization is easy and learning is hard in the typical function. Proceedings of the CEC 2000, pp 924–931

    Google Scholar 

  • Fischer S, Wegener I (2004) The Ising model on the ring: mutation versus recombination. In: Proceedings of the GECCO 2004, Seattle. Springer, Berlin, pp 1113–1124

    Google Scholar 

  • Hooker JN (1995) Testing heuristics: we have it all wrong. J Heuristics 1:33–42

    Article  Google Scholar 

  • Horowitz E, Sahni S (1978) Fundamentals of computer algorithms. Computer Science Press, Washington, DC

    Google Scholar 

  • Igel C, Toussaint M (2003) On classes of functions for which No Free Lunch results hold. Inf Process Lett 86:317–321

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Kauffman SA (1989) Adaptation on rugged fitness landscapes. In: Stein DL (ed) Lectures in the science of complexity, pp 527–618. Addison-Wesley, Reading

    Google Scholar 

  • Radcliffe NJ, Surry PD (1995) Fundamental limitations on search algorithms: evolutionary computing in perspective. In: van Leeuwen J (ed) Computer science today. LNCS 1000. Springer, Berlin

    Google Scholar 

  • Rana S, Whitley D (1997) Representations, search and local optima. In: Proceedings of the AAAI 1997, Providence. MIT, Providence, pp 497–502

    Google Scholar 

  • Rana S, Whitley D (1998) Search, representation and counting optima. In: Davis L, De Jong K, Vose M et al (eds) Proceedings of the IMA workshop on evolutionary algorithms. Springer, Berlin

    Google Scholar 

  • Rawlins G (ed) (1991) Foundations of genetic algorithms. Morgan Kaufmann, San Mateo

    Google Scholar 

  • Rowe J, Vose M, Wright A (2009) Reinterpreting no free lunch. Evol Comput J 17:117–129

    Article  Google Scholar 

  • Schumacher C (2000) Fundamental limitations of search. PhD thesis, University of Tennessee

    Google Scholar 

  • Schumacher C, Vose M, Whitley D (2001) The no free lunch and problem description length. In: Proceedings of the GECCO 2001, San Francisco. Morgan Kaufmann, San Mateo, pp 565–570

    Google Scholar 

  • Storch T, Wegener I (2003) Real royal road functions for constant population size. In: Proceedign of the GECCO 2003, Chicago. Springer, Berlin, pp 1406–1417

    Google Scholar 

  • Sudcamp T (1997) Languages and machines, 2nd edn. Addison-Wesley, Reading

    Google Scholar 

  • Tovey CA (1985) Hill climbing and multiple local optima. SIAM J Algebr Discret Methods 6:384–393

    Article  Google Scholar 

  • Watson JP, Barbulescu L, Whitley D, Howe A (1999) Algorithm performance and problem structure for flow-shop scheduling. In: Proceeding of the AAAI 1999, Orlando, pp 688–695

    Google Scholar 

  • Whitley D (1999) A free lunch proof for Gray versus binary encodings. In: Proceedings of the GECCO 1999, Orlando. Morgan Kaufmann, San Mateo, pp 726–733

    Google Scholar 

  • Whitley D (2000) Functions as permutations: regarding no free lunch, walsh analysis and summary statistics. In: Schoenauer M et al (eds) Proceedings of the PPSN 6, Paris. LNCS 1917. Springer, Berlin, pp 169–178

    Google Scholar 

  • Whitley D, Rowe J (2008) Focused no free lunch theorems. In: Proceedings of the GECCO 2008, Atlanta. ACM, New York

    Google Scholar 

  • Whitley D, Rana S, Heckendorn R (1997) Representation issues in neighborhood search and evolutionary algorithms. In: Poloni C et al (eds) Genetic algorithms and evolution strategies in engineering and computer science. Wiley, New York, pp 39–57

    Google Scholar 

  • Whitley D, Rowe J, Bush K (2004) Subthreshold seeking behavior and robust local search. In: Proceedings of the GECCO 2004, Seattle. Springer, Berlin, pp 282–293

    Google Scholar 

  • Wolpert DH, Macready WG (1995) No free lunch theorems for search. Technical report SFI-TR-95-02-010, Santa Fe Institute

    Google Scholar 

  • Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 4:67–82

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Whitley, D. (2014). Sharpened and Focused No Free Lunch and Complexity Theory. In: Burke, E., Kendall, G. (eds) Search Methodologies. Springer, Boston, MA. https://doi.org/10.1007/978-1-4614-6940-7_16

Download citation

Publish with us

Policies and ethics