On the Futility of Blind Search: An Algorithmic View of "No Free Lunch"

被引:86
作者
Culberson, Joseph C. [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2H1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Blind search; no free lunch; adversary arguments; lower bounds; computational complexity; knowledge classes; NP-complete;
D O I
10.1162/evco.1998.6.2.109
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The paper is in three parts. First, we use simple adversary arguments to redevelop and explore some of the no-free-lunch (NFL) theorems and perhaps extend them a little. Second, we clarify the relationship of NFL theorems to algorithm theory and complexity classes such as NP. We claim that NFL is weaker in the sense that the constraints implied by the conjectures of traditional algorithm theory on what an evolutionary algorithm may be expected to accomplish are far more severe than those implied by NFL. Third, we take a brief look at how natural evolution relates to computation and optimization. We suggest that the evolution of complex systems exhibiting high degrees of orderliness is not equivalent in difficulty to optimizing hard (in the complexity sense) problems, and that the optimism in genetic algorithms (GAS) as universal optimizers is not justified by natural evolution. This is an informal tutorial paper-most of the information presented is not formally proven, and is either "common knowledge" or formally proven elsewhere. Some of the claims are intuitions based on experience with algorithms, and in a more formal setting should be classified as conjectures.
引用
收藏
页码:109 / 127
页数:19
相关论文
共 29 条
[1]  
Altenberg L, 1995, FDN GENETIC ALGORITH, V3, P23, DOI [10.1016/B978-1-55860-356-1.50006-6, DOI 10.1016/B978-1-55860-356-1.50006-6]
[2]  
[Anonymous], 1991, Handbook of genetic algorithms
[3]  
Battle D. L., 1991, FDN GENETIC ALGORITH, P242
[4]  
Brassard G, 1996, FUNDAMENTALS ALGORIT
[5]  
Cohen D. I. A., 1990, INTRO COMPUTER THEOR
[6]  
Comtet L., 1974, ADV COMBINATORICS AR
[7]  
Culberson J., 1992, TR9207 U ALB DEP COM
[8]  
Culberson J., 1995, P CP95 WORKSH STUD S, P31
[9]  
Culberson JC, 1996, DIMACS SERIES DISCRE, V26, P245
[10]   Mutation-Crossover Isomorphisms and the Construction of Discriminating Functions [J].
Culberson, Joseph C. .
EVOLUTIONARY COMPUTATION, 1994, 2 (03) :279-311