Black-Box Search by Unbiased Variation

被引:132
作者
Lehre, Per Kristian [1 ]
Witt, Carsten [2 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Nottingham NG8 1BB, England
[2] Tech Univ Denmark, Lyngby, Denmark
基金
英国工程与自然科学研究理事会;
关键词
Runtime analysis; Black-box complexity; GENERAL LOWER BOUNDS; EVOLUTIONARY ALGORITHMS; OPTIMIZATION; MUTATION;
D O I
10.1007/s00453-012-9616-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The complexity theory for black-box algorithms, introduced by Droste, Jansen, and Wegener (Theory Comput. Syst. 39:525-544, 2006), describes common limits on the efficiency of a broad class of randomised search heuristics. There is an obvious trade-off between the generality of the black-box model and the strength of the bounds that can be proven in such a model. In particular, the original black-box model provides for well-known benchmark problems relatively small lower bounds, which seem unrealistic in certain cases and are typically not met by popular search heuristics. In this paper, we introduce a more restricted black-box model for optimisation of pseudo-Boolean functions which we claim captures the working principles of many randomised search heuristics including simulated annealing, evolutionary algorithms, randomised local search, and others. The key concept worked out is an unbiased variation operator. Considering this class of algorithms, significantly better lower bounds on the black-box complexity are proved, amongst them an Omega(nlogn) bound for functions with unique optimum. Moreover, a simple unimodal function and plateau functions are considered. We show that a simple (1+1) EA is able to match the runtime bounds in several cases.
引用
收藏
页码:623 / 642
页数:20
相关论文
共 50 条
  • [1] Black-Box Search by Unbiased Variation
    Per Kristian Lehre
    Carsten Witt
    Algorithmica, 2012, 64 : 623 - 642
  • [2] Unbiased Black-Box Complexity of Parallel Search
    Badkobeh, Golnaz
    Lehre, Per Kristian
    Sudholt, Dirk
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XIII, 2014, 8672 : 892 - 901
  • [3] Unbiased Black-Box Complexities of Jump Functions
    Doerr, Benjamin
    Doerr, Carola
    Koetzing, Timo
    EVOLUTIONARY COMPUTATION, 2015, 23 (04) : 641 - 670
  • [4] Unbiased Black-Box Complexities of Jump Functions-How to Cross Large Plateaus
    Doerr, Benjamin
    Doerr, Carola
    Koetzing, Timo
    GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 769 - 776
  • [5] Reducing the arity in unbiased black-box complexity
    Doerr, Benjamin
    Winzen, Carola
    THEORETICAL COMPUTER SCIENCE, 2014, 545 : 108 - 121
  • [6] Too Fast Unbiased Black-Box Algorithms
    Doerr, Benjamin
    Koetzing, Timo
    Winzen, Carola
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 2043 - 2050
  • [7] Reducing the Arity in Unbiased Black-Box Complexity
    Doerr, Benjamin
    Winzen, Carola
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 1309 - 1316
  • [8] The unbiased black-box complexity of partition is polynomial
    Doerr, Benjamin
    Doerr, Carola
    Koetzing, Limo
    ARTIFICIAL INTELLIGENCE, 2014, 216 : 275 - 286
  • [9] Parallel Black-Box Complexity With Tail Bounds
    Lehre, Per Kristian
    Sudholt, Dirk
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2020, 24 (06) : 1010 - 1024
  • [10] Black-box Search by Elimination of Fitness Functions
    Anil, Gautham
    Wiegand, R. Paul
    FOGA'09: PROCEEDINGS OF THE 10TH ACM SIGRVO CONFERENCE ON FOUNDATIONS OF GENETIC ALGORITHMS, 2009, : 67 - 77