Revisiting Genetic Network Programming (GNP): Towards the Simplified Genetic Operators

被引:4
|
作者
Li, Xianneng [1 ]
Yang, Huiyan [1 ]
Yang, Meihua [1 ]
机构
[1] Dalian Univ Technol, Fac Management & Econ, Dalian 116024, Peoples R China
来源
IEEE ACCESS | 2018年 / 6卷
基金
中国国家自然科学基金;
关键词
Directed graph; evolutionary algorithms; genetic network programming; invalid/negative evolution; transition by necessity; OPTIMIZATION; ALGORITHM; EVOLUTION; MODEL;
D O I
10.1109/ACCESS.2018.2864253
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Genetic network programming (GNP) is a relatively new type of graph-based evolutionary algorithm, which designs a directed graph structure for its individual representation. A number of studies have demonstrated its expressive ability to model complicated problems/systems and explored it from the perspectives of methodologies and applications. However, the unique features of its directed graph are relatively unexplored, which cause unnecessary dilemma for the further usage and promotion. This paper is dedicated to uncover this issue systematically and theoretically. It is proved that the traditional GNP with uniform genetic operators does not consider the "transition by necessity'' feature of the directed graph, which brings the unnecessary difficulty of evolution to cause invalid/negative evolution problems. Consequently, simplified genetic operators are developed to address these problems. Experimental results on two benchmark testbeds of the agent control problems are carried out to demonstrate its superiority over the traditional GNP and the state-of-the-art algorithms in terms of fitness results, search speed, and computation time.
引用
收藏
页码:43274 / 43289
页数:16
相关论文
共 50 条
  • [31] Genetic Network Programming with Reconstructed Individuals
    Ye, Fengming
    Mabu, Shigo
    Wang, Lutao
    Eto, Shinji
    Hirasawa, Kotaro
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 854 - 859
  • [32] The structure of the genetic programming collaboration network
    Marco Tomassini
    Leslie Luthi
    Mario Giacobini
    William B. Langdon
    Genetic Programming and Evolvable Machines, 2007, 8 : 97 - 103
  • [33] Genetic Network programming with Rule Chains
    Ye, Fengming
    Mabu, Shigo
    Shimada, Kaoru
    Hirasawa, Kotaro
    2008 PROCEEDINGS OF SICE ANNUAL CONFERENCE, VOLS 1-7, 2008, : 1172 - 1177
  • [34] Genetic Network Programming with control nodes
    Eto, Shinji
    Mabu, Shingo
    Hirasawa, Kotaro
    Huruzuki, Takayuki
    2007 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-10, PROCEEDINGS, 2007, : 1023 - 1028
  • [35] Improved Crossover Operators for Genetic Programming for Program Repair
    Oliveira, Vinicius Paulo L.
    Souza, Eduardo F. D.
    Le Goues, Claire
    Camilo-Junior, Celso G.
    SEARCH BASED SOFTWARE ENGINEERING, SSBSE 2016, 2016, 9962 : 112 - 127
  • [36] Semantic Backpropagation for Designing Search Operators in Genetic Programming
    Pawlak, Tomasz P.
    Wieloch, Bartosz
    Krawiec, Krzysztof
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (03) : 326 - 340
  • [37] Genetic programming as strategy for learning image descriptor operators
    Perez, Cynthia B.
    Olague, Gustavo
    INTELLIGENT DATA ANALYSIS, 2013, 17 (04) : 561 - 583
  • [38] Evolving Local Descriptor Operators through Genetic Programming
    Perez, Cynthia B.
    Olague, Gustavo
    APPLICATIONS OF EVOLUTIONARY COMPUTING, PROCEEDINGS, 2009, 5484 : 414 - 419
  • [39] Towards Intelligent Control via Genetic Programming
    Marchetti, Francesco
    Minisci, Edmondo
    Riccardi, Annalisa
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [40] Programming cells: towards an automated 'Genetic Compiler'
    Clancy, Kevin
    Voigt, Christopher A.
    CURRENT OPINION IN BIOTECHNOLOGY, 2010, 21 (04) : 572 - 581