Genetic Programming Algorithms for Dynamic Environments

被引:7
|
作者
Macedo, Joao [1 ]
Costa, Ernesto [2 ]
Marques, Lino [1 ]
机构
[1] Inst Syst & Robot, Coimbra, Portugal
[2] Univ Coimbra, Ctr Informat & Syst, Coimbra, Portugal
关键词
Evolutionary algorithms; Genetic programing; Dynamic environments;
D O I
10.1007/978-3-319-31153-1_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Evolutionary algorithms are a family of stochastic search heuristics that include Genetic Algorithms (GA) and Genetic Programming (GP). Both GAs and GPs have been successful in many applications, mainly with static scenarios. However, many real world applications involve dynamic environments (DE). Many work has been made to adapt GAs to DEs, but only a few efforts in adapting GPs for this kind of environments. In this paper we present novel GP algorithms for dynamic environments and study their performance using three dynamic benchmark problems, from the areas of Symbolic Regression, Classification and Path Planning. Furthermore, we apply the best algorithm we found in the navigation of an Erratic Robot through a dynamic Santa Fe Ant Trail and compare its performance to the standard GP algorithm. The results, statistically validated, are very promising.
引用
收藏
页码:280 / 295
页数:16
相关论文
共 50 条
  • [41] GENETIC-ALGORITHM PROGRAMMING ENVIRONMENTS
    RIBEIRO, JL
    TRELEAVEN, PC
    ALIPPI, C
    COMPUTER, 1994, 27 (06) : 28 - 29
  • [42] Penalty Functions for Genetic Programming Algorithms
    Montana, Jose L.
    Alonso, Cesar L.
    Enrique Borges, Cruz
    de la Dehesa, Javier
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT I, 2011, 6782 : 550 - 562
  • [43] Genetic algorithms for binary quadratic programming
    Merz, P
    Freisleben, B
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 417 - 424
  • [44] Evolving Distributed Algorithms With Genetic Programming
    Weise, Thomas
    Tang, Ke
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (02) : 242 - 265
  • [45] PROGRAMMING OF STRUCTURAL RELATIONSHIPS IN DYNAMIC ENVIRONMENTS
    SHAVE, MJR
    SOFTWARE-PRACTICE & EXPERIENCE, 1978, 8 (02): : 199 - 211
  • [46] A Stronger Model of Dynamic Programming Algorithms
    Buresh-Oppenheim, Joshua
    Davis, Sashka
    Impagliazzo, Russell
    ALGORITHMICA, 2011, 60 (04) : 938 - 968
  • [47] A Stronger Model of Dynamic Programming Algorithms
    Joshua Buresh-Oppenheim
    Sashka Davis
    Russell Impagliazzo
    Algorithmica, 2011, 60 : 938 - 968
  • [48] ON THE ALGORITHMS OF DYNAMIC PROGRAMMING FOR OPTIMAL PROCESSES
    Ovchinnikov, V. G.
    VESTNIK SAMARSKOGO GOSUDARSTVENNOGO TEKHNICHESKOGO UNIVERSITETA-SERIYA-FIZIKO-MATEMATICHESKIYE NAUKI, 2012, (03): : 215 - 218
  • [49] How to Multiply Dynamic Programming Algorithms
    Siederdissen, Christian Hoener Zu
    Hofacker, Ivo L.
    Stadler, Peter F.
    ADVANCES IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY, 2013, 8213 : 82 - 93
  • [50] Canonical greedy algorithms and dynamic programming
    Lew, Art
    CONTROL AND CYBERNETICS, 2006, 35 (03): : 621 - 643