Mathematics Atlas

How Proof Is Made
Sign In
Text size
100%
Theme
Theorem

No Free Lunch Theorem

Probability and Statistics

The no free lunch theorem, due to David Wolpert and William Macready, is a result in the mathematics of optimization stating, loosely, that there is no universally superior algorithm for solving every possible optimization problem. It first appeared in their 1997 paper on the subject, building on related no free lunch results Wolpert had earlier derived for machine learning. In a later restatement, Wolpert and Macready summarized the theorem as saying that any two optimization algorithms perform equally well when their performance is averaged across every possible problem they might be applied to. The theorem is deliberately a weaker and more easily stated consequence of the fuller results the two authors actually proved, and its interpretation and relevance to practical machine learning research remain debated among specialists.

Facts
Statement
For the problem of optimizing a function f over a set V, no algorithm performs better than blind search. 1
Proof Year
1997 1
Sources
1. No free lunch theorem, Wikipedia
  • Origin section
    For the problem of optimizing f over the set V, then no algorithm performs better than blind search.
  • Opening paragraph
    It appeared in the 1997 paper 'No Free Lunch Theorems for Optimization.'
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.