Runtime Analysis of Convex Evolutionary Search

被引:7
作者
Moraglio, Alberto [1 ]
Sudholt, Dirk [1 ]
机构
[1] Univ Birmingham, CERCIA, Birmingham B15 2TT, W Midlands, England
来源
PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2012年
关键词
Geometric crossover; recombination; runtime analysis; convex search; pure adaptive search; CROSSOVER; ALGORITHMS;
D O I
10.1145/2330163.2330255
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Geometric crossover formalises the notion of crossover operator across representations. In previous work, it was shown that all evolutionary algorithms with geometric crossover (but with no mutation) do a generalised form of convex search. Furthermore, it was suggested that these search algorithms could perform well on concave and approximately concave fitness landscapes. In this paper, we study the runtime of a generalised form of convex search on concave fitness landscapes. This is a first step towards linking a geometric theory of representations and runtime analysis in the attempt to (i) set the basis for a more general/unified approach for the runtime analysis of evolutionary algorithms across representations, and (ii) identify the essential matching features of evolutionary search behaviour and landscape topography that cause polynomial performance. Our convex search algorithm optimises LEADINGONES in O(n log n) fitness evaluations, which is faster than all unbiased unary black-box algorithms.
引用
收藏
页码:649 / 656
页数:8
相关论文
共 21 条
[1]  
Auger A., 2011, Theory of randomized search heuristics: Foundations and recent developments
[2]   Crossover can provably be useful in evolutionary computation [J].
Doerr, Benjamin ;
Happ, Edda ;
Klein, Christian .
THEORETICAL COMPUTER SCIENCE, 2012, 425 :17-33
[3]  
Doerr B, 2011, FOGA 11: PROCEEDINGS OF THE 2011 ACM/SIGEVO FOUNDATIONS OF GENETIC ALGORITHMS XI, P163
[4]   Real royal road functions - where crossover provably is essential [J].
Jansen, T ;
Wegener, I .
DISCRETE APPLIED MATHEMATICS, 2005, 149 (1-3) :111-125
[5]   The analysis of evolutionary algorithms - A proof that crossover really can help [J].
Jansen, T ;
Wegener, I .
ALGORITHMICA, 2002, 34 (01) :47-66
[6]  
Kötzing T, 2011, GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, P989
[7]  
Lässig J, 2010, LECT NOTES COMPUT SC, V6238, P234, DOI 10.1007/978-3-642-15844-5_24
[8]  
Lehre P.K., 2010, Algorithmica, P1441, DOI DOI 10.1007/S00453-012-9616-8
[9]  
Moraglio A, 2004, LECT NOTES COMPUT SC, V3102, P1377
[10]  
Moraglio A., 2007, Towards a geometric unification of evolutionary algorithms