Beyond No Free Lunch: Realistic Algorithms for Arbitrary Problem Classes
James A. R. Marshall, Thomas G. Hinton

TL;DR
This paper refines the understanding of the No Free Lunch theorem by identifying conditions under which it applies and demonstrates that revisiting algorithms are generally outperformed by enumerative algorithms under a new performance framework.
Contribution
It introduces a simplified condition for NFL applicability and a refined performance measure showing the superiority of enumerative algorithms over revisiting ones.
Findings
NFL applies when objective functions are permutation-closed.
Revisiting algorithms are always outperformed by enumerative algorithms under the new performance measure.
Quantifies how non-permutation-closed objectives affect algorithm performance.
Abstract
We show how the necessary and sufficient conditions for the NFL to apply can be reduced to the single requirement of the set of objective functions under consideration being closed under permutation, and quantify the extent to which a set of objectives not closed under permutation can give rise to a performance difference between two algorithms. Then we provide a more refined definition of performance under which we show that revisiting algorithms are always trumped by enumerative ones.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEvolutionary Algorithms and Applications · Artificial Intelligence in Games · Metaheuristic Optimization Algorithms Research
