Solution Modeling Using Postfix Genetic Programming

被引:1
作者
Dabhi, Vipul K. [1 ]
Chaudhary, Sanjay [2 ]
机构
[1] Dharmsinh Desai Univ, Dept Informat Technol, Nadiad 387001, Gujarat, India
[2] Ahmedabad Univ, Inst Engn & Technol, Ahmadabad, Gujarat, India
关键词
empirical modeling; genetic programming; postfix genetic programming; semantic-aware subtree crossover; symbolic regression;
D O I
10.1080/01969722.2015.1058662
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article introduces Postfix Genetic Programming (GP), a postfix notation-based GP, approach to symbolic regression for solving empirical modeling problems. The main features of Postfix-GP are presented. These features include (1) postfix-based, variable-length individual-representation and its stack-based evaluation and (2) subtree crossover operator and semantic-aware subtree crossover operator. The article also presents two different constant creation approaches to evolve useful numeric constants for symbolic regression problems. The first approach uses an explicit list of constants and the second allows the Postfix-GP algorithm to evolve constants. Use of Postfix-GP as a solution modeling tool is demonstrated by solving two function identification problems and two deterministic chaotic time series modeling problems. Effectiveness of the evolved models is tested by statistically analyzing their performance on training and out-of-sample datasets of the problems. Experimental results on test problems suggest that Postfix-GP offers a new possibility for solving empirical modeling problems. We also compared the performance of Postfix-GP with the lil-GP system for all four problems. The results suggest that the quality of solutions found by Postfix-GP was better than that found by lil-GP, for the tested problems.
引用
收藏
页码:605 / 640
页数:36
相关论文
共 41 条
[1]  
Ahalpara D. P., 2006, MODELING TIME SERIES
[2]   Data Structures in Multi-Objective Evolutionary Algorithms [J].
Altwaijry, Najwa ;
Menai, Mohamed El Bachir .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (06) :1197-1210
[3]  
[Anonymous], 2006, GENE EXPRESSION PROG
[4]  
[Anonymous], 1992, GENETIC PROGRAMMING
[5]  
Babovic V., 2000, Journal of Hydroinformatics, V1, P35, DOI DOI 10.2166/HYDRO.2000.0004
[6]  
Dabhi Vipul K., 2014, International Journal of Metaheuristics, V3, P244, DOI 10.1504/IJMHEUR.2014.065189
[7]  
Dabhi V.K., 2011, ICIIP 11, P1
[8]   Empirical modeling using genetic programming: a survey of issues and approaches [J].
Dabhi, Vipul K. ;
Chaudhary, Sanjay .
NATURAL COMPUTING, 2015, 14 (02) :303-330
[9]   Semantic Sub-tree Crossover Operator for Postfix Genetic Programming [J].
Dabhi, Vipul K. ;
Chaudhary, Sanjay .
PROCEEDINGS OF SEVENTH INTERNATIONAL CONFERENCE ON BIO-INSPIRED COMPUTING: THEORIES AND APPLICATIONS (BIC-TA 2012), VOL 1, 2013, 201 :391-+
[10]  
Ferreira C, 2003, ADVANCES IN SOFT COMPUTING: ENGINEERING DESIGN AND MANUFACTURING, P257