A CUDA-based Self-adaptive Subpopulation Model in Genetic Programming: cuSASGP

被引:0
|
作者
Ono, Keiko [1 ]
Hanada, Yoshiko [2 ]
机构
[1] Ryukoku Univ, Dept Elect & Informat, Kyoto, Japan
[2] Kansai Univ, Fac Engn Sci, Suita, Osaka, Japan
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A parallel model encourages genetic diversity and frequently shows a better search performance than do single population models. In the parallel model, individuals generally migrate to another subpopulation based on their fitness values, where both the number of individuals in each subpopulation and the topology are fixed. To enhance the parallel model in the framework of genetic programing (GP), it is important to consider a balance between local and genetic search. The incorporation of a local search method into the parallel GP model is a promising approach to enhancing it. In GP, individuals have various features because of their structures, and therefore, it is difficult to determine which feature is the most effective for local search. Therefore, we propose a novel adaptive subpopulation model based on various features of individuals in each generation, in which subpopulations are adaptively reconstructed based on a fitness value and the distance between individuals. The proposed method automatically generates a correlation network on the basis of the difference between individuals in terms of not only a fitness value but also node size and generates subpopulations by network clustering. By virtue of the reconstruction, individuals with similar features can evolve in the same subpopulation to enhance local search. Since, on the one hand, the generation of a correlation network of individuals requires considerable computational effort, and on the other, calculating correlation among individuals is very suitable for parallelization, we use CUDA to construct a correlation network. Using three benchmark problems widely adopted in studies in the literature, we demonstrate that performance improvement can be achieved through reconstructing subpopulations based on a correlation network of individuals, and that the proposed method significantly outperforms a typical method.
引用
收藏
页码:1543 / 1550
页数:8
相关论文
共 50 条
  • [1] cuSaDE: A CUDA-Based Parallel Self-adaptive Differential Evolution Algorithm
    Tsz Ho Wong
    Qin, A. K.
    Wang, Shengchun
    Shi, Yuhui
    PROCEEDINGS OF THE 18TH ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS, VOL 2, 2015, : 375 - 388
  • [2] A CUDA-Based Parallel Adaptive Dynamic Programming Algorithm
    Li, Lu
    Chen, Xin
    Wang, Wei
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 3510 - 3515
  • [3] A self-adaptive mate selection model for genetic programming
    Fry, R
    Smith, SL
    Tyrrell, AM
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 2707 - 2714
  • [4] CUDA-based Analytic Programming by Means of SOMA Algorithm
    Kojecky, Lumir
    Zelinka, Ivan
    MENDEL 2015: RECENT ADVANCES IN SOFT COMPUTING, 2015, 378 : 171 - 180
  • [5] 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
  • [6] CUDA-Based Genetic Algorithm on Traveling Salesman Problem
    Chen, Su
    Davis, Spencer
    Jiang, Hai
    Novobilski, Andy
    COMPUTER AND INFORMATION SCIENCE 2011, 2011, 364 : 241 - 252
  • [7] Self-adaptive Crossover in Genetic Programming: The Case of the Tartarus Problem
    Griffiths, Thomas D.
    Ekart, Aniko
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XV, PT I, 2018, 11101 : 236 - 246
  • [8] Self-Adaptive Focusing of Evolutionary Effort in Hierarchical Genetic Programming
    Jackson, David
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 1821 - 1828
  • [9] Self-Adaptive Genetic Programming for Manufacturing Big Data Analysis
    Oh, Sanghoun
    Suh, Woong-Hyun
    Ahn, Chang-Wook
    SYMMETRY-BASEL, 2021, 13 (04):
  • [10] Emergent Semiotics in Genetic Programming and the Self-Adaptive Semantic Crossover
    Inhasz, Rafael
    Stern, Julio Michael
    MODEL-BASED REASONING IN SCIENCE AND TECHNOLOGY: ABDUCTION, LOGIC AND COMPUTATIONAL DISCOVERY, 2010, 314 : 381 - 392