Evolutionary Algorithms

被引:51
|
作者
Bartz-Beielstein, Thomas [1 ]
Branke, Juergen [2 ]
Mehnen, Joern [3 ]
Mersmann, Olaf [1 ]
机构
[1] Cologne Univ Appl Sci, Dept Comp Sci, Gummersbach, Germany
[2] Univ Warwick, Warwick Business Sch, Coventry CV4 7AL, W Midlands, England
[3] Cranfield Univ, Decis Engn Ctr, Cranfield MK43 0AL, Beds, England
关键词
MULTIOBJECTIVE OPTIMIZATION; GENETIC ALGORITHM; COMPUTATION; STRATEGIES; TOOL;
D O I
10.1002/widm.1124
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary algorithm (EA) is an umbrella term used to describe population-based stochastic direct search algorithms that in some sense mimic natural evolution. Prominent representatives of such algorithms are genetic algorithms, evolution strategies, evolutionary programming, and genetic programming. On the basis of the evolutionary cycle, similarities and differences between these algorithms are described. We briefly discuss how EAs can be adapted to work well in case of multiple objectives, and dynamic or noisy optimization problems. We look at the tuning of algorithms and present some recent developments coming from theory. Finally, typical applications of EAs to real-world problems are shown, with special emphasis on data-mining applications. WIREs Data Mining Knowl Discov 2014, 4:178-195. doi: 10.1002/widm.1124 Conflict of interest: The authors have declared no conflicts of interest for this article. For further resources related to this article, please visit the .
引用
收藏
页码:178 / 195
页数:18
相关论文
共 50 条
  • [1] Evolutionary design of Evolutionary Algorithms
    Diosan, Laura
    Oltean, Mihai
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2009, 10 (03) : 263 - 306
  • [2] Evolutionary design of Evolutionary Algorithms
    Laura Dioşan
    Mihai Oltean
    [J]. Genetic Programming and Evolvable Machines, 2009, 10 : 263 - 306
  • [3] EVOLUTIONARY ALGORITHMS
    NISSEN, V
    [J]. WIRTSCHAFTSINFORMATIK, 1995, 37 (04): : 393 - 397
  • [4] Evolutionary algorithms
    Graña, M
    [J]. INFORMATION SCIENCES, 2001, 133 (3-4) : 101 - 102
  • [5] Evolutionary Algorithms Designer - Graphical way of implementing Evolutionary Algorithms
    Macej, P
    [J]. INTELLIGENT TECHNOLOGIES - THEORY AND APPLICATIONS: NEW TRENDS IN INTELLIGENT TECHNOLOGIES, 2002, 76 : 342 - 343
  • [6] An introduction to evolutionary computation and evolutionary algorithms
    Cartwright, HM
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTATION IN CHEMISTRY, 2004, 110 : 1 - 32
  • [7] Suitability of evolutionary algorithms for evolutionary testing
    Wegener, J
    Baresel, A
    Sthamer, H
    [J]. 26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 287 - 289
  • [8] Painting with Evolutionary Algorithms
    Dijkzeul, Danny
    Brouwer, Nielis
    Pijning, Iris
    Koppenhol, Levi
    van den Berg, Daan
    [J]. ARTIFICIAL INTELLIGENCE IN MUSIC, SOUND, ART AND DESIGN (EVOMUSART 2022), 2022, : 52 - 67
  • [9] Frontiers in evolutionary algorithms
    Wang, PP
    [J]. INFORMATION SCIENCES, 2000, 122 (2-4) : 91 - 91
  • [10] Parallel evolutionary algorithms
    Berlich, R
    Kunze, M
    [J]. NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2003, 502 (2-3): : 467 - 470