The no-free-lunch theorem (NFLT) is a theorem in the field of combinatorial optimization developed by physicists David H. Wolpert and William G. Macready. It states that:
Taking its name from the phrase "there ain't no such thing as a free lunch", this theorem explains why, over the set of all mathematically possible problems, each search algorithm will do on average as well as any other. This is due to the bias in each search algorithm, because sometimes the assumptions that the algorithm makes are not the correct ones.
One way to visualize the NFLT is shown in the picture to the right.
Alternatively, the theorem establishes that "a general-purpose universal optimization strategy is theoretically impossible, and the only way one strategy can outperform another is if it is specialized to the specific problem under consideration" (Ho and Pepyne, 2002).
The theorem is used as an argument against using generic searching algorithms such as genetic algorithms and simulated annealing without using as much domain knowledge as possible. It's also been applied to other generic algorithms, though in general arbitrarily large subsets of "real-world" problems can be constructed which are not covered under NFLT. Although mathematically sound, the fact that NFLT cannot be applied to arbitrary subsets of cost functions limits its applicability in practice.
For practising engineers and other optimization professionals, the theorem justifies the view that as much prior domain knowledge should be utilized as possible, and custom optimization routines constructed for particular domains. It may be thought of as a full employment theorem for optimization professionals.
The no free lunch theorems are sometimes used, the scientific community says misused, in the polemics offered against evolution by intelligent design proponents, such as William A. Dembski in his book No Free Lunch. Why Specified Complexity Cannot be Purchased Without Intelligence.
Optimization | Mathematical theorems
No-Free-Lunch-Theoreme | Teorema de non-existe-o-xantar-de-balde | ノーフリーランチ定理
This article is licensed under the GNU Free Documentation License.
It uses material from the
"No-free-lunch theorem".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world