Function Sequence Genetic Programming

Genetic Programming(GP) can obtain a program structure to solve complex problem. This paper presents a new form of Genetic Programming, Function Sequence Genetic Programming (FSGP). We adopt function set like Genetic Programming, and define data set corresponding to its terminal set. Besides of input data and constants, data set include medium variables which are used not only as arguments of functions, but also as temporary variables to store function return value. The program individual is given as a function sequence instead of tree and graph. All functions run orderly. The result of executed program is the return value of the last function in the function sequences. This presentation is closer to real handwriting program. Moreover it has an advantage that the genetic operations are easy implemented since the function sequence is linear. We apply FSGP to factorial problem and stock index prediction. The initial simulation results indicate that the FSGP is more powerful than the conventional genetic programming both in implementation time and solution accuracy.

[1]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[2]  Wolfgang Banzhaf,et al.  Linear-Graph GP - A New GP Structure , 2002, EuroGP.

[3]  Wolfgang Banzhaf,et al.  A comparison of linear genetic programming and neural networks in medical data mining , 2001, IEEE Trans. Evol. Comput..

[4]  Ajith Abraham,et al.  Modeling chaotic behavior of stock indices using intelligent paradigms , 2003, Neural Parallel Sci. Comput..

[5]  Ajith Abraham,et al.  Stock Market Modeling Using Genetic Programming Ensembles , 2006, Genetic Systems Programming.

[6]  J. K. Kinnear,et al.  Advances in Genetic Programming , 1994 .

[7]  Julian Francis Miller,et al.  Cartesian genetic programming , 2000, GECCO '10.

[8]  Riccardo Poli,et al.  Evolution of Graph-Like Programs with Parallel Distributed Genetic Programming , 1997, ICGA.

[9]  Tomoharu Nagao,et al.  Graph structured program evolution , 2007, GECCO '07.

[10]  Wolfgang Banzhaf,et al.  Linear-Tree GP and Its Comparison with Other GP Structures , 2001, EuroGP.

[11]  Nadia Nedjah,et al.  Genetic Systems Programming: Theory and Experiences , 2006, Studies in Computational Intelligence.

[12]  Una-May O'Reilly,et al.  Genetic Programming II: Automatic Discovery of Reusable Programs. , 1994, Artificial Life.

[13]  Peter Nordin,et al.  A compiling genetic programming system that directly manipulates the machine-code , 1994 .

[14]  M. Veloso Program Evolution for Data Mining , 1995 .