A New Implementation to Speed up Genetic Programming

被引:0
作者
Thi Huong Chu [1 ]
Quang Uy Nguyen [1 ]
机构
[1] Le Quy Don Univ, Fac IT, Hanoi, Vietnam
来源
2015 IEEE RIVF INTERNATIONAL CONFERENCE ON COMPUTING & COMMUNICATION TECHNOLOGIES - RESEARCH, INNOVATION, AND VISION FOR THE FUTURE (RIVF) | 2015年
关键词
Genetic Programming; Speed up; Fitness Evaluation;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Genetic Programming (GP) is an evolutionary algorithm inspired by the evolutionary process in biology. Although, GP has successfully applied to various problems, its major weakness lies in the slowness of the evolutionary process. This drawback may limit GP applications particularly in complex problems where the computational time required by GP often grows excessively as the problem complexity increases. In this paper, we propose a novel method to speed up GP based on a new implementation that can be implemented on the normal hardware of personal computers. The experiments were conducted on numerous regression problems drawn from UCI machine learning data set. The results were compared with standard GP (the traditional implementation) and an implementation based on subtree caching showing that the proposed method significantly reduces the computational time compared to the previous approaches, reaching a speedup of up to nearly 200 times.
引用
收藏
页码:35 / 40
页数:6
相关论文
共 20 条
[1]  
[Anonymous], 2003, Genetic programming IV: routine human-competitive machine intelligence
[2]   Speeding up the evaluation phase of GP classification algorithms on GPUs [J].
Cano, Alberto ;
Zafra, Amelia ;
Ventura, Sebastian .
SOFT COMPUTING, 2012, 16 (02) :187-202
[3]   Fast parallel genetic programming: multi-core CPU versus many-core GPU [J].
Chitty, Darren M. .
SOFT COMPUTING, 2012, 16 (10) :1795-1814
[4]  
Chitty DM, 2007, GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, P1566
[5]  
CHOPARD B, 2000, PARALLEL ALGORITHMS, V15, P15
[6]   An ensemble-based evolutionary framework for coping with distributed intrusion detection [J].
Folino, Gianluigi ;
Pizzuti, Clara ;
Spezzano, Giandomenico .
GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2010, 11 (02) :131-146
[7]  
Gathercole C, 1994, LECT NOTES COMPUT SC, V866, P312
[8]  
Harding S., 2009, WPABA'09: Proceedings of the Second International Workshop on Parallel Architectures and Bioinspired Algorithms (WPABA 2009), P1
[9]  
Harding S, 2007, LECT NOTES COMPUT SC, V4445, P90
[10]  
Jars E. Carreno, 2012, GENETIC PROGRAMMING, V12, P429