Do Sophisticated Evolutionary Algorithms Perform Better than Simple Ones?

被引:0
|
作者
Foster, Michael [1 ]
Hughes, Matthew [1 ]
O'Brien, George [1 ]
Oliveto, Pietro S. [1 ]
Pyle, James [1 ]
Sudholt, Dirk [1 ]
Williams, James [1 ]
机构
[1] Univ Sheffield, Dept Comp Sci, Sheffield, S Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
GENETIC ALGORITHMS; COMPLEXITY; CROSSOVER; TIME;
D O I
10.1145/3377930.3389830
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary algorithms (EAs) come in all shapes and sizes. Theoretical investigations focus on simple, bare-bones EAs while applications often use more sophisticated EAs that perform well on the problem at hand. What is often unclear is whether a large degree of algorithm sophistication is necessary, and if so, how much performance is gained by adding complexity to an EA. We address this question by comparing the performance of a wide range of theory-driven EAs, from bare-bones algorithms like the (1+1) EA, a (2+1) GA and simple population-based algorithms to more sophisticated ones like the (1+(lambda, lambda)) GA and algorithms using fast (heavy-tailed) mutation operators, against sophisticated and highly effective EAs from specific applications. This includes a famous and highly cited Genetic Algorithm for the Multidimensional Knapsack Problem and the Parameterless Population Pyramid for Ising Spin Glasses and MaxSat. While for the Multidimensional Knapsack Problem the sophisticated algorithm performs best, surprisingly, for large Ising and MaxSat instances the simplest algorithm performs best. We also derive conclusions about the usefulness of populations, crossover and fast mutation operators. Empirical results are supported by statistical tests and contrasted against theoretical work in an attempt to link theoretical and empirical results on EAs.
引用
收藏
页码:184 / 192
页数:9
相关论文
共 50 条
  • [1] Noninvasive cardiac output monitor algorithms are more sophisticated and perform better than indicated in modeling paper
    Orr, JA
    Kück, K
    Brewer, LM
    ANESTHESIOLOGY, 2003, 99 (06) : 1461 - 1462
  • [2] Noninvasive cardiac output monitor algorithms are more sophisticated and perform better than indicated in modeling paper - Reply
    Yem, JS
    Tang, YQ
    Turner, MJ
    Baker, AB
    Phil, D
    ANESTHESIOLOGY, 2003, 99 (06) : 1462 - 1462
  • [3] Do men perform better than women in trauma?
    Alberto Hernández-Tejedor
    Carlos García-Fuentes
    Emilio Alted-López
    Critical Care, 18
  • [4] Do men perform better than women in trauma?
    Hernandez-Tejedor, Alberto
    Garcia-Fuentes, Carlos
    Alted-Lopez, Emilio
    CRITICAL CARE, 2014, 18 (01):
  • [5] Do Islamic Banks Perform Better than Conventional Banks?
    Ali, Asif
    Bashir, Malik Fahim
    Afridi, Muhammad Asim
    TURKISH JOURNAL OF ISLAMIC ECONOMICS-TUJISE, 2021, 8 (01): : 1 - 17
  • [6] Do Cultural Tourism Firms Perform Better Than Their Rivals?
    Santos, Eleonora
    ADVANCES IN TOURISM, TECHNOLOGY AND SMART SYSTEMS, 2020, 171 : 383 - 393
  • [7] Why do some combinations perform better than others?
    Lichtendahl, Kenneth C., Jr.
    Winkler, Robert L.
    INTERNATIONAL JOURNAL OF FORECASTING, 2020, 36 (01) : 142 - 149
  • [8] COMBINING DISCREPANT DIAGNOSTIC INFORMATION FROM MULTIPLE SOURCES - ARE COMPLEX ALGORITHMS BETTER THAN SIMPLE ONES
    PIACENTINI, JC
    COHEN, P
    COHEN, J
    JOURNAL OF ABNORMAL CHILD PSYCHOLOGY, 1992, 20 (01) : 51 - 63
  • [9] Do Islamic stock indices perform better than their conventional counterparts?
    El Khamlichi, Abdelbari
    Yildiz, Selim Baha
    Sarkar, Kabir
    Hoque, Hafiz
    INTERNATIONAL JOURNAL OF BUSINESS PERFORMANCE MANAGEMENT, 2021, 22 (2-3) : 236 - 256
  • [10] Do JIT lines perform better than traditionally balanced lines?
    Chakravorty, SS
    Atwater, JB
    INTERNATIONAL JOURNAL OF OPERATIONS & PRODUCTION MANAGEMENT, 1995, 15 (02) : 77 - &