The Sharpened No Free Lunch theorem states that all optimization algorithms have the same performance on sets of functions that are closed under permutation, independently of the considered performance measure. However, not all performance measures are informative on how fast or how accurately an algorithm can solve a given problem. In this paper we focus on a particular performance measure, called optimization speed, that quantifies how fast a search algorithm is able to find an optimal solution, and we try to characterize the set of functions on which all possible search algorithms have the same optimization speed. We call fair these sets, and we prove some results about their structure, the number of such sets and the computational complexity of checking fairness.
[1]
David H. Wolpert,et al.
No free lunch theorems for optimization
,
1997,
IEEE Trans. Evol. Comput..
[2]
Matthew J. Streeter,et al.
Two Broad Classes of Functions for Which a No Free Lunch Result Does Not Hold
,
2003,
GECCO.
[3]
Marc Toussaint,et al.
On Classes of Functions for which No Free Lunch Results Hold
,
2001,
Inf. Process. Lett..
[4]
Leonardo Vanneschi,et al.
A Study of Some Implications of the No Free Lunch Theorem
,
2008,
EvoWorkshops.
[5]
L. Darrell Whitley,et al.
Focused no free lunch theorems
,
2008,
GECCO '08.
[6]
L. D. Whitley,et al.
The No Free Lunch and problem description length
,
2001
.