Continuous Lunches Are Free Plus the Design of Optimal Optimization Algorithms

被引:45
|
作者
Auger, Anne [1 ]
Teytaud, Olivier [1 ]
机构
[1] Univ Paris Sud, TAO Team, INRIA Saclay, LRI, F-91405 Orsay, France
关键词
No-Free-Lunch; Kolmogorov's extension theorem; Expensive optimization; Dynamic programming; Complexity; Bandit-based Monte-Carlo planning; SEARCH; MODEL;
D O I
10.1007/s00453-008-9244-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper analyses extensions of No-Free-Lunch (NFL) theorems to countably infinite and uncountable infinite domains and investigates the design of optimal optimization algorithms. The original NFL theorem due to Wolpert and Macready states that, for finite search domains, all search heuristics have the same performance when averaged over the uniform distribution over all possible functions. For infinite domains the extension of the concept of distribution over all possible functions involves measurability issues and stochastic process theory. For countably infinite domains, we prove that the natural extension of NFL theorems, for the current formalization of probability, does not hold, but that a weaker form of NFL does hold, by stating the existence of non-trivial distributions of fitness leading to equal performances for all search heuristics. Our main result is that for continuous domains, NFL does not hold. This free-lunch theorem is based on the formalization of the concept of random fitness functions by means of random fields. We also consider the design of optimal optimization algorithms for a given random field, in a black-box setting, namely, a complexity measure based solely on the number of requests to the fitness function. We derive an optimal algorithm based on Bellman's decomposition principle, for a given number of iterates and a given distribution of fitness functions. We also approximate this algorithm thanks to a Monte-Carlo planning algorithm close to the UCT (Upper Confidence Trees) algorithm, and provide experimental results.
引用
收藏
页码:121 / 146
页数:26
相关论文
共 50 条
  • [41] A PRACTICAL METHOD FOR THE OPTIMAL DESIGN OF CONTINUOUS FOOTING USING ANT-COLONY OPTIMIZATION
    Ukritchon, Boonchai
    Keawsawasvong, Suraparb
    ACTA GEOTECHNICA SLOVENICA, 2016, 13 (02): : 44 - 55
  • [42] Multiweight optimization in optimal bounding ellipsoid algorithms
    Joachim, D
    Deller, JR
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2006, 54 (02) : 679 - 690
  • [43] DESIGN OPTIMIZATION OF CONTINUOUS STERILIZERS
    ASHLEY, MHJ
    MOOYMAN, JG
    BIOTECHNOLOGY AND BIOENGINEERING, 1982, 24 (07) : 1547 - 1553
  • [44] Natural optimization algorithms for optimal regression testing
    Mansour, N
    ElFakih, K
    COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 511 - 514
  • [45] Assessing optimal: inequalities in codon optimization algorithms
    Ranaghan, Matthew J.
    Li, Jeffrey J.
    Laprise, Dylan M.
    Garvie, Colin W.
    BMC BIOLOGY, 2021, 19 (01)
  • [46] Incorporation of slope design into optimal pit design algorithms
    Khalokakaie, R
    Dowd, PA
    Fowell, RJ
    TRANSACTIONS OF THE INSTITUTION OF MINING AND METALLURGY SECTION A-MINING TECHNOLOGY, 2000, 109 : A70 - A76
  • [47] On optimal parameters for ant colony optimization algorithms
    Gaertner, D
    Clark, K
    ICAI '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, 2005, : 83 - 89
  • [48] Assessing optimal: inequalities in codon optimization algorithms
    Matthew J. Ranaghan
    Jeffrey J. Li
    Dylan M. Laprise
    Colin W. Garvie
    BMC Biology, 19
  • [49] Optimal design of planar steel frame structures utilizing meta-heuristic optimization algorithms
    Kaveh, Ali
    Hamedani, Kiarash Biabani
    Hosseini, Seyed Milad
    Bakhshpoori, Taha
    STRUCTURES, 2020, 25 : 335 - 346
  • [50] Optimal weight design of a gear train using particle swarm optimization and simulated annealing algorithms
    Savsani, V.
    Rao, R. V.
    Vakharia, D. P.
    MECHANISM AND MACHINE THEORY, 2010, 45 (03) : 531 - 541