On classes of functions for which No Free Lunch results hold

作者: Christian Igel , Marc Toussaint

DOI: 10.1016/S0020-0190(03)00222-9

关键词:

摘要: The No Free Lunch (NFL) theorems for combinatorial optimization state, roughly speaking, that all search algorithms have the same average performance over possible objective functions f : X → Y, where space as well cost-value Y are finite sets [6]. However, it has been argued in practice one does not need an algorithm performs on functions, but only a subset arises from constraints of real-world problems. For example, shown pseudo-Boolean restrictions complexity can lead to subsets which some perform better than others (in [5] is defined terms number local minima and [1, 2] based size smallest ordered binary decision diagram, OBDD, representing function). Recently, sharpened version NFL theorem proven states results hold any F set if closed under permutation (c.u.p.) [4]. Based this important result, we derive classes simply by showing these c.u.p. This leads main result paper: It fraction negligibly small. Arguments given why think resulting problems likely be In following section, give basic definitions concisely restate Then Finally, discuss observations regarding structured spaces closure permutation.

参考文章(6)
D. Whitley, A free lunch proof for Gray versus Binary encodings genetic and evolutionary computation conference. pp. 726- 733 ,(1999)
Ingo Wegener, Stefan Droste, Thomas Jansen, Perhaps not a free lunch but at least a free appetizer genetic and evolutionary computation conference. pp. 833- 839 ,(1999) , 10.17877/DE290R-5018
Stefan Droste, Thomas Jansen, Ingo Wegener, Optimization with randomized search heuristics: the (A)NFL theorem, realistic scenarios, and difficult functions Theoretical Computer Science. ,vol. 287, pp. 131- 144 ,(2002) , 10.1016/S0304-3975(02)00094-4
D.H. Wolpert, W.G. Macready, No free lunch theorems for optimization IEEE Transactions on Evolutionary Computation. ,vol. 1, pp. 67- 82 ,(1997) , 10.1109/4235.585893