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 条
  • [41] Prediction in evolutionary algorithms for dynamic environments
    Anabela Simões
    Ernesto Costa
    Soft Computing, 2014, 18 : 1471 - 1497
  • [42] Graph coloring with adaptive evolutionary algorithms
    Eiben, AE
    Van der Hauw, JK
    Van Hemert, JI
    JOURNAL OF HEURISTICS, 1998, 4 (01) : 25 - 46
  • [43] Distributed evolutionary algorithms with hierarchical evaluation
    Kampolis, Ioannis C.
    Giannakoglou, Kyriakos C.
    ENGINEERING OPTIMIZATION, 2009, 41 (11) : 1037 - 1049
  • [44] An Overview of Evolutionary Algorithms in Multiobjective Optimization
    Fonseca, Carlos M.
    Fleming, Peter J.
    EVOLUTIONARY COMPUTATION, 1995, 3 (01) : 1 - 16
  • [45] Visual Analysis of Evolutionary Optimization Algorithms
    Biswas, Anupam
    Biswas, Bhaskar
    PROCEEDINGS OF 2014 2ND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL AND BUSINESS INTELLIGENCE (ISCBI), 2014, : 81 - 84
  • [46] Images encryption by the use of evolutionary algorithms
    Souici, I.
    Seridi, H.
    Akdag, H.
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2011, 69 (01) : 49 - 58
  • [47] A Network Theoretic Analysis of Evolutionary Algorithms
    Kuber, Karthik
    Card, Stuart W.
    Mehrotra, Kishan G.
    Mohan, Chilukuri K.
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, (SEMCCO 2012), 2012, 7677 : 585 - 593
  • [48] Comparison of metamodeling techniques in evolutionary algorithms
    Diaz-Manriquez, Alan
    Toscano, Gregorio
    Coello Coello, Carlos A.
    SOFT COMPUTING, 2017, 21 (19) : 5647 - 5663
  • [49] On Utilizing Infeasibility in Multiobjective Evolutionary Algorithms
    Hanne, Thomas
    MULTIOBJECTIVE PROGRAMMING AND GOAL PROGRAMMING: THEORETICAL RESULTS AND PRACTICAL APPLICATIONS, 2009, 618 : 113 - 122
  • [50] Evolutionary algorithms for the synthesis of embedded software
    Zitzler, E
    Teich, J
    Bhattacharyya, SS
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (04) : 452 - 456