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 条
  • [21] Black-Box Complexities of Combinatorial Problems
    Doerr, Benjamin
    Koetzing, Timo
    Lengler, Johannes
    Winzen, Carola
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 981 - 988
  • [22] White-Box vs. Black-Box Complexity of Search Problems: Ramsey and Graph Property Testing
    Komargodski, Ilan
    Naor, Moni
    Yogev, Eylon
    2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, : 622 - 632
  • [23] BLACK-BOX COMPLEXITY OF LOCAL MINIMIZATION
    Vavasis, Stephen A.
    SIAM JOURNAL ON OPTIMIZATION, 1993, 3 (01) : 60 - 80
  • [24] Faster Black-Box Algorithms Through Higher Arity Operators
    Doerr, Benjamin
    Johannsen, Daniel
    Koetzing, Timo
    Lehre, Per Kristian
    Wagner, Markus
    Winzen, Carola
    FOGA 11: PROCEEDINGS OF THE 2011 ACM/SIGEVO FOUNDATIONS OF GENETIC ALGORITHMS XI, 2011, : 163 - 171
  • [25] The (1+1) Elitist Black-Box Complexity of LeadingOnes
    Doerr, Carola
    Lengler, Johannes
    ALGORITHMICA, 2018, 80 (05) : 1579 - 1603
  • [26] Comparing White-box and Black-box Test Prioritization
    Henard, Christopher
    Papadakis, Mike
    Harman, Mark
    Jia, Yue
    Le Traon, Yves
    2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 523 - 534
  • [27] Beating White-Box Defenses with Black-Box Attacks
    Kumova, Vera
    Pilat, Martin
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [28] ONEMAX in Black-Box Models with Several Restrictions
    Doerr, Carola
    Lengler, Johannes
    ALGORITHMICA, 2017, 78 (02) : 610 - 640
  • [29] OneMax in Black-Box Models with Several Restrictions
    Carola Doerr
    Johannes Lengler
    Algorithmica, 2017, 78 : 610 - 640
  • [30] The Unrestricted Black-Box Complexity of Jump Functions
    Buzdalov, Maxim
    Doerr, Benjamin
    Kever, Mikhail
    EVOLUTIONARY COMPUTATION, 2016, 24 (04) : 719 - 744