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 条
  • [21] Do minority banks perform better or worse than non-minority banks?
    Barth, James R.
    Cebula, Richard J.
    Xu, Jiayi
    APPLIED ECONOMICS, 2024, 56 (03) : 301 - 317
  • [22] Economic Advice and Rhetoric:Why do Consultants Perform Better than Academic Advisers?
    Avakian, Stephanos
    MANAGEMENT LEARNING, 2011, 42 (01) : 116 - 121
  • [23] Do diverse cover crop mixtures perform better than monocultures? A systematic review
    Florence, A. M.
    McGuire, A. M.
    AGRONOMY JOURNAL, 2020, 112 (05) : 3513 - 3534
  • [24] Celiac Disease Diagnosis: Simple Rules Are Better Than Complicated Algorithms
    Catassi, Carlo
    Fasano, Alessio
    AMERICAN JOURNAL OF MEDICINE, 2010, 123 (08): : 691 - 693
  • [25] Does a machine perform better than the eye?
    Rees, JL
    ACTA DERMATO-VENEREOLOGICA, 2006, 86 (02) : 97 - 98
  • [26] Simple movement sequences better correlate to levodopa plasma levels than complex ones
    Muhlack, S
    Konietzka, S
    Woitalla, D
    Przuntek, H
    Müller, T
    JOURNAL OF NEURAL TRANSMISSION-SUPPLEMENT, 2004, (68): : 53 - 60
  • [27] On fusers that perform better than best sensor
    Rao, NSV
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (08) : 904 - 909
  • [28] Do accredited laboratories perform better in proficiency testing than non-accredited laboratories?
    Ken Middlebrook
    Accreditation and Quality Assurance, 2017, 22 : 111 - 117
  • [29] DO OPEN-POLLINATED MAIZE VARIETIES PERFORM BETTER THAN HYBRIDS IN AGROFORESTRY SYSTEMS?
    Ndoli, Alain
    Baudron, Frederic
    Sida, Tesfaye Shiferaw
    Schut, Antonius G. T.
    Van Heerwaarden, J.
    Giller, Ken E.
    EXPERIMENTAL AGRICULTURE, 2019, 55 (04) : 649 - 661
  • [30] Do bank-affiliated funds perform better than the others: the higher moment approach
    Wattanatorn, Woraphon
    Nathaphan, Sarayut
    ASIA-PACIFIC JOURNAL OF ACCOUNTING & ECONOMICS, 2022, 29 (04) : 1075 - 1089