Removing Randomness from Evolutionary Algorithms

被引:0
|
作者
Whitley, Darrell [1 ]
机构
[1] Colorado State Univ, Comp Sci, Ft Collins, CO 80523 USA
来源
GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE | 2020年
关键词
Randomness; Evolutionary Algorithms; Quadratization of Functions;
D O I
10.1145/3377930.3398733
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is natural to think of Evolutionary Algorithms as highly stochastic search methods. This can also make Evolutionary Algorithms, and particularly recombination, quite difficult to analyze. One way to reduce randomness involves the quadratization of functions, which is commonly used by modern optimization methods, and also has applications in quantum computing. After a function is made quadratic, random mutation is obsolete and unnecessary; the location of improving moves can be calculated deterministically, on average in O(1) time. Seemingly impossible problems, such as the Needle-in-a-Haystack, becomes trivial to solve in quadratic form. One can also provably tunnel, or jump, between local optima and quasilocal optima in O(n) time using deterministic genetic recombination. The talk also explores how removing randomness from Evolutionary Algorithms might provide new insights into natural evolution. Finally, a form of evolutionary algorithm is proposed where premature convergence is impossible and the evolutionary potential of the population remains open-ended.
引用
收藏
页码:3 / 3
页数:1
相关论文
共 50 条
  • [1] The Cost of Randomness in Evolutionary Algorithms: Crossover can Save Random Bits
    Kneissl, Carlo
    Sudholt, Dirk
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2023, 2023, 13987 : 179 - 194
  • [2] Removing examples and discovering hierarchical decision Rules - With evolutionary algorithms
    Aguilar-Ruiz, JS
    AI COMMUNICATIONS, 2001, 14 (04) : 231 - 233
  • [3] A RANDOMNESS-BASED THEODICY FOR EVOLUTIONARY EVILS
    Wessling, Jordan
    Rasmussen, Joshua
    ZYGON, 2017, 52 (04): : 984 - 1004
  • [4] Evolutionary Algorithms Designer - Graphical way of implementing Evolutionary Algorithms
    Macej, P
    INTELLIGENT TECHNOLOGIES - THEORY AND APPLICATIONS: NEW TRENDS IN INTELLIGENT TECHNOLOGIES, 2002, 76 : 342 - 343
  • [5] On the Use of Randomness in Local Distributed Graph Algorithms
    Ghaffari, Mohsen
    Kuhn, Fabian
    PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 290 - 299
  • [6] Parallelism and evolutionary algorithms
    Alba, E
    Tomassini, M
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (05) : 443 - 462
  • [7] Parallel evolutionary algorithms
    Berlich, R
    Kunze, M
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2003, 502 (2-3) : 467 - 470
  • [8] Painting with Evolutionary Algorithms
    Dijkzeul, Danny
    Brouwer, Nielis
    Pijning, Iris
    Koppenhol, Levi
    van den Berg, Daan
    ARTIFICIAL INTELLIGENCE IN MUSIC, SOUND, ART AND DESIGN (EVOMUSART 2022), 2022, : 52 - 67
  • [9] Parallel evolutionary algorithms
    Sihn, W
    Graupner, TD
    Asal, M
    MODELLING AND SIMULATION 2002, 2002, : 172 - 175
  • [10] Prediction algorithms and confidence measures based on algorithmic randomness theory
    Gammerman, A
    Vovk, V
    THEORETICAL COMPUTER SCIENCE, 2002, 287 (01) : 209 - 217