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 条
  • [21] Towards byte code genetic programming
    Harvey, B
    Foster, J
    Frincke, D
    GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1234 - 1234
  • [22] Revisiting Classical Controller Design and Tuning with Genetic Programming
    Garcia, Carlos A.
    Velasco, Manel
    Angulo, Cecilio
    Marti, Pau
    Camacho, Antonio
    SENSORS, 2023, 23 (24)
  • [23] Revisiting Interval Arithmetic for Regression Problems in Genetic Programming
    Dick, Grant
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 129 - 130
  • [24] Improved representation and genetic operators for linear genetic programming for automated program repair
    Oliveira, Vinicius Paulo L.
    de Souza, Eduardo Faria
    Le Goues, Claire
    Camilo-Junior, Celso G.
    EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (05) : 2980 - 3006
  • [25] Individualized Self-Adaptive Genetic Operators with Adaptive Selection in Genetic Programming
    Fitzgerald, Jeannie
    Ryan, Conor
    2013 WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2013, : 232 - 237
  • [26] Improved representation and genetic operators for linear genetic programming for automated program repair
    Vinicius Paulo L. Oliveira
    Eduardo Faria de Souza
    Claire Le Goues
    Celso G. Camilo-Junior
    Empirical Software Engineering, 2018, 23 : 2980 - 3006
  • [27] Towards Automatic Discovery and Reuse of Subroutines in Variable Size Genetic Network Programming
    Li, Bing
    Li, Xianneng
    Mabu, Shingo
    Hirasawa, Kotaro
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [28] Neural network crossover in genetic algorithms using genetic programming
    Pretorius, Kyle
    Pillay, Nelishia
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2024, 25 (01)
  • [29] Genetic Network Programming with Route Nodes
    Ye, Fengming
    Mabu, Shingo
    Wang, Lutao
    Hirasawa, Kotaro
    TENCON 2010: 2010 IEEE REGION 10 CONFERENCE, 2010, : 1404 - 1409
  • [30] The structure of the genetic programming collaboration network
    Tomassini, Marco
    Luthi, Leslie
    Giacobini, Mario
    Langdon, William B.
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2007, 8 (01) : 97 - 103