Exponential upper bounds for the runtime of randomized search heuristics

被引:5
作者
Doerr, Benjamin [1 ]
机构
[1] Inst Polytech Paris, Ecole Polytech, CNRS, Lab Informat LIX, Palaiseau, France
关键词
Runtime analysis; Methods; Noisy optimization; EVOLUTIONARY OPTIMIZATION; TIME-COMPLEXITY; RUNNING TIME; DRIFT;
D O I
10.1016/j.tcs.2020.09.032
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We argue that proven exponential upper bounds on runtimes, an established area in classic algorithms, are interesting also in heuristic search and we prove several such results. We show that any of the algorithms randomized local search, Metropolis algorithm, simulated annealing, and (1+1) evolutionary algorithm can optimize any pseudo-Boolean weakly monotonic function under a large set of noise assumptions in a runtime that is at most exponential in the problem dimension n. This drastically extends a previous such result, limited to the (1+1) EA, the LeadingOnes function, and one-bit or bit-wise prior noise with noise probability at most 1/2, and at the same time simplifies its proof. With the same general argument, among others, we also derive a sub-exponential upper bound for the runtime of the (1, lambda) evolutionary algorithm on the OneMax problem when the offspring population size lambda is logarithmic, but below the efficiency threshold. To show that our approach can also deal with non-trivial parent population sizes, we prove an exponential upper bound for the runtime of the mutation-based version of the simple genetic algorithm on the OneMax benchmark, matching a known exponential lower bound. (C) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页码:24 / 38
页数:15
相关论文
共 68 条
  • [1] Analysis of runtime of optimization algorithms for noisy functions over discrete codomains
    Akimoto, Youhei
    Astete-Morales, Sandra
    Teytaud, Olivier
    [J]. THEORETICAL COMPUTER SCIENCE, 2015, 605 : 42 - 50
  • [2] [Anonymous], 2011, Theory of Randomized Search Heuristics
  • [3] Precise Runtime Analysis for Plateaus
    Antipov, Denis
    Doerr, Benjamin
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XV, PT II, 2018, 11102 : 117 - 128
  • [4] Towards a Running Time Analysis of the (1+1)-EA for OneMax and LeadingOnes Under General Bit-Wise Noise
    Bian, Chao
    Qian, Chao
    Tang, Ke
    [J]. PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XV, PT II, 2018, 11102 : 165 - 177
  • [5] A survey on metaheuristics for stochastic combinatorial optimization
    Bianchi L.
    Dorigo M.
    Gambardella L.M.
    Gutjahr W.J.
    [J]. Natural Computing, 2009, 8 (2) : 239 - 287
  • [6] Böttcher S, 2010, LECT NOTES COMPUT SC, V6238, P1, DOI 10.1007/978-3-642-15844-5_1
  • [7] Monotonic Functions in EC: Anything but Monotone!
    Colin, Sylvain
    Doerr, Benjamin
    Ferey, Gaspard
    [J]. GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 753 - 760
  • [8] Runtime Analysis of Non-elitist Populations: From Classical Optimisation to Partial Information
    Dang, Duc-Cuong
    Lehre, Per Kristian
    [J]. ALGORITHMICA, 2016, 75 (03) : 428 - 461
  • [9] A New Analysis Method for Evolutionary Optimization of Dynamic and Noisy Objective Functions
    Dang-Nhu, Raphael
    Dardinier, Thibault
    Doerr, Benjamin
    Izacard, Gautier
    Nogneng, Dorian
    [J]. GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 1467 - 1474
  • [10] Doerr Benjamin, 2020, Parallel Problem Solving from Nature - PPSN XVI. 16th International Conference, PPSN 2020. Proceedings. Lecture Notes in Computer Science (LNCS 12270), P619, DOI 10.1007/978-3-030-58115-2_43