Principled Design and Runtime Analysis of Abstract Convex Evolutionary Search

被引:10
作者
Moraglio, Alberto [1 ]
Sudholt, Dirk [2 ]
机构
[1] Univ Exeter, Dept Comp Sci, Exeter EX4 4QF, Devon, England
[2] Univ Sheffield, Dept Comp Sci, Sheffield S1 4DP, S Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
Geometric crossover; recombination; runtime analysis; convex search; pure adaptive search; RUNNING TIME; LOWER BOUNDS; CROSSOVER;
D O I
10.1162/EVCO_a_00169
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Geometric crossover is a formal class of crossovers that includes many well-known recombination operators across representations. In previous work, it was shown that all evolutionary algorithms with geometric crossover (but no mutation) do the same form of convex search regardless of the underlying representation, the specific selection mechanism, offspring distribution, search space, and problem at hand. Furthermore, it was suggested that the generalised convex search could perform well on generalised forms of concave and approximately concave fitness landscapes regardless of the underlying space and representation. In this article, we deepen this line of enquiry and study the runtime of generalised convex search on concave fitness landscapes. This is a first step toward linking a geometric theory of representations and runtime analysis in the attempt to (1) set the basis for a more general, unified approach for the runtime analysis of evolutionary algorithms across representations, and (2) identify the essential matching features of evolutionary search behaviour and landscape topography that cause polynomial performance. We present a general runtime result that can be systematically instantiated to specific search spaces and representations and present its specifications to three search spaces. As a corollary, we obtain that the convex search algorithm optimises LeadingOnes in O(n log n) fitness evaluations, which is faster than all unbiased unary black box algorithms.
引用
收藏
页码:205 / 236
页数:32
相关论文
共 39 条
  • [1] Afshani Peyman, 2013, Space-Efficient Data Structures, Streams, and Algorithms. Papers in Honor of J. Ian Munro on the Occasion of His 66th Birthday: LNCS 8066, P1, DOI 10.1007/978-3-642-40273-9_1
  • [2] [Anonymous], 2007, THESIS
  • [3] [Anonymous], 2006, Evolutionary Computation-A Unified Approach
  • [4] Auger A., 2011, Theory of randomized search heuristics: Foundations and recent developments
  • [5] Böttcher S, 2010, LECT NOTES COMPUT SC, V6238, P1, DOI 10.1007/978-3-642-15844-5_1
  • [6] Corus D, 2014, LECT NOTES COMPUT SC, V8672, P912
  • [7] From black-box complexity to designing new genetic algorithms
    Doerr, Benjamin
    Doerr, Carola
    Ebel, Franziska
    [J]. THEORETICAL COMPUTER SCIENCE, 2015, 567 : 87 - 104
  • [8] Crossover can provably be useful in evolutionary computation
    Doerr, Benjamin
    Happ, Edda
    Klein, Christian
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 425 : 17 - 33
  • [9] Doerr Benjamin, 2010, GENETIC EVOLUTIONARY, P1449
  • [10] Real royal road functions - where crossover provably is essential
    Jansen, T
    Wegener, I
    [J]. DISCRETE APPLIED MATHEMATICS, 2005, 149 (1-3) : 111 - 125