How Crossover Helps in Pseudo-Boolean Optimization

被引:0
|
作者
Koetzing, Timo [1 ]
Sudholt, Dirk [2 ]
Theile, Madeleine [3 ]
机构
[1] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
[2] Univ Birmingham, CERCIA, Birmingham B15 2TT, W Midlands, England
[3] Tech Univ Berlin, D-10623 Berlin, Germany
基金
英国工程与自然科学研究理事会;
关键词
Crossover; recombination; pseudo-Boolean optimization; runtime analysis; ROYAL ROAD FUNCTIONS; EVOLUTIONARY ALGORITHMS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Understanding the impact of crossover on performance is a major problem in the theory of genetic algorithms (GAs). We present new insight on working principles of crossover by analyzing the performance of crossover-based GAs on the simple functions OneMax and Jump. First, we assess the potential speedup by crossover when combined with a fitness-invariant bit shuffling operator that simulates a lineage of independent evolution on a function of unitation. Theoretical and empirical results show drastic speedups for both functions. Second, we consider a simple GA without shuffling and investigate the interplay of mutation and crossover on Jump. If the crossover probability is small, subsequent mutations create sufficient diversity, even for very small populations. Contrarily, with high crossover probabilities crossover tends to lose diversity more quickly than mutation can create it. This has a drastic impact on the performance on Jump. We complement our theoretical findings by Monte Carlo simulations on the population diversity.
引用
收藏
页码:989 / 996
页数:8
相关论文
共 50 条
  • [21] Efficient Hill Climber for Constrained Pseudo-Boolean Optimization Problems
    Chicano, Francisco
    Whitley, Darrell
    Tinos, Renato
    [J]. GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 309 - 316
  • [22] Calculus of Pseudo-Boolean Functions
    Zhao Yin
    Cheng Daizhan
    [J]. PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 267 - 272
  • [23] Walsh Functions as Surrogate Model for Pseudo-Boolean Optimization Problems
    Lepretre, Florian
    Verel, Sebastien
    Fonlupt, Cyril
    Marion, Virginie
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 303 - 311
  • [25] MAXIMIZATION OF A PSEUDO-BOOLEAN FUNCTION
    HAMMER, PL
    PELED, UN
    [J]. JOURNAL OF THE ACM, 1972, 19 (02) : 265 - &
  • [26] State Encoding of Asynchronous Controllers using Pseudo-Boolean Optimization
    Moreno, Alberto
    Cortadella, Jordi
    [J]. 2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2018, : 9 - 16
  • [27] MONADICITY IN TOPOLOGICAL PSEUDO-BOOLEAN ALGEBRAS
    FONT, JM
    [J]. JOURNAL OF SYMBOLIC LOGIC, 1985, 50 (01) : 282 - 283
  • [28] A Cardinal Improvement to Pseudo-Boolean Solving
    Elffers, Jan
    Nordstrom, Jakob
    [J]. THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 1495 - 1503
  • [29] Clausal Proofs for Pseudo-Boolean Reasoning
    Bryant, Randal E.
    Biere, Armin
    Heule, Marijn J. H.
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I, 2022, 13243 : 443 - 461
  • [30] SYSTEMS OF PSEUDO-BOOLEAN EQUATIONS AND INEQUALITIES
    IVANESCU, PL
    [J]. BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1964, 12 (11): : 673 - &