A Co-evolutionary Cartesian Genetic Programming with Adaptive Knowledge Transfer

被引:0
|
作者
Zhong, Jinghui [1 ]
Li, Linhao [1 ]
Liu, Wei-Li [1 ]
Feng, Liang [2 ]
Hu, Xiao-Min [3 ]
机构
[1] South China Univ Technol, Sch Comp Sci & Engn, Guangdong Prov Key Lab Computat Intelligence & Cy, Guangzhou, Guangdong, Peoples R China
[2] Chongqing Univ, Coll Comp Sci, Chongqing, Peoples R China
[3] Guangdong Univ Technol, Sch Comp, Guangzhou, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Cartesian Genetic Programming; Co-evolutionary Algorithm; Transfer Learning; Evolutionary Computation;
D O I
10.1109/cec.2019.8790352
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cartesian Genetic Programming (CGP) is a powerful and popular tool for automatic generation of computer programs to solve user defined tasks. This paper proposes a Co-evolutionary CGP (named Co-CGP) which can automatically gain high-order knowledge to accelerate the search. In the Co-CGP, two modules are working in cooperation to solve a given problem. One module focuses on solving a series of small scale problems of the same type to generate the building blocks. Simultaneously, the second module focuses on combing the available building blocks to construct the final solution. Besides, an adaptive control strategy is introduced to automatically evaluate the effectiveness of the building blocks and adjust the search behaviour adaptively so as to improve search efficiency. The proposed Co-CGP is tested on eight problems with different complexities. Experimental results show that the Co-CGP can significantly improve the performance of CGP, in terms of both search efficiency and accuracy.
引用
收藏
页码:2665 / 2672
页数:8
相关论文
共 50 条
  • [1] Co-Evolutionary Automatically Defined Functions in Genetic Programming
    Lukas, Anthony
    Oppacher, Franz
    [J]. PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING AND DATA BASES, 2009, : 354 - +
  • [2] Co-Evolutionary Genetic Programming for Dataset Similarity Induction
    Smid, Jakub
    Pilat, Martin
    Peskova, Klara
    Neruda, Roman
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 1160 - 1166
  • [3] Co-evolutionary rule-chaining genetic programming
    Shum, WH
    Leung, KS
    Wong, ML
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING IDEAL 2005, PROCEEDINGS, 2005, 3578 : 546 - 554
  • [4] Automated Mechanism Design with Co-Evolutionary Hierarchical Genetic Programming Techniques
    Doucette, John A.
    Abramson, Darren
    [J]. PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2012, : 935 - 942
  • [5] A co-evolutionary genetic algorithm with knowledge transfer for multi-objective capacitated vehicle routing problems
    Wang, Chao
    Ma, Biao
    Sun, Jiye
    [J]. APPLIED SOFT COMPUTING, 2023, 148
  • [6] Multi-robot path planning using co-evolutionary genetic programming
    Kala, Rahul
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (03) : 3817 - 3831
  • [7] Co-evolutionary automatic programming for software development
    Arcuri, Andrea
    Yao, Xin
    [J]. INFORMATION SCIENCES, 2014, 259 : 412 - 432
  • [8] Automatic Synthesis of Associative Memories through Genetic Programming: A First Co-evolutionary Approach
    Villegas-Cortez, Juan
    Olague, Gustavo
    Aviles, Carlos
    Sossa, Humberto
    Ferreyra, Andres
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTATION, PT I, PROCEEDINGS, 2010, 6024 : 344 - +
  • [9] Human activity classification based on gait energy image and co-evolutionary genetic programming
    Zou, Xiaotao
    Bhanu, Bir
    [J]. 18TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 3, PROCEEDINGS, 2006, : 556 - +
  • [10] Difference-genetic co-evolutionary algorithm for nonlinear mixed integer programming problems
    Gao, Yuelin
    Sun, Ying
    Wu, Jun
    [J]. JOURNAL OF NONLINEAR SCIENCES AND APPLICATIONS, 2016, 9 (03): : 1261 - 1284