Code Reuse in Gene Expression Programming

Article Preview

Abstract:

Gene expression programming (GEP) is a kind of phenotype/genotype based evolutionary computation. Code reuse is an important issue in GEP. Various methods are used in current literature to achieve this task. In this paper, we compared six GEP based algorithms by experiments. We proved that although it’s possible invent different kinds of code reuse strategies, current available strategies are powerful and efficient.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

13-17

Citation:

Online since:

February 2011

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2011 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] C. Ferreira: Gene Expression Programming: A New Adaptive Algorithm for Solving Problems, Complex Systems, vol. 13, issue 2 (2001), pp.87-129.

Google Scholar

[2] C. Ferreira: Automatically Defined Functions in Gene Expression Programming, In Genetic Systems Programming: Theory and Experiences, Studies in Computational Intelligence, Vol. 13, pp.21-56, Springer-Verlag (2006).

DOI: 10.1007/3-540-32498-4_2

Google Scholar

[3] L. Xin, C. Zhou, W. Xiao, P. C. Nelson: Prefix Gene Expression Programming. Proc. Genetic and Evolutionary Computation Conference, Washington, D.C., USA(2005).

Google Scholar

[4] Zhou, C.; Xiao, W.; Nelson, P. C.; and Tirpak, T. M: Evolving Accurate and Compact Classification Rules with Gene Expression Programming. IEEE Transactions on Evolutionary Computation Vol. 7(6): 519-531(2003).

DOI: 10.1109/tevc.2003.819261

Google Scholar

[5] J. R. Koza: Genetic Programming. Cambridge, MA: MIT Press(1992).

Google Scholar

[6] J. R. Koza: Genetic Programming II. Cambridge, MA: MIT Press(1994).

Google Scholar

[7] Jing Peng, Chang-jie Tang, Chuan. Li, Jianjun Hu: A New Evolutionary Algorithm Based on Chromosome Hierarchy Network, In International Journal of Computers and Applications, Vol. 30, No. 3, pp.183-191(2008).

DOI: 10.1080/1206212x.2008.11441897

Google Scholar

[8] Jing Peng, Chang-jie Tang, Jing Zhang, and Chang-an Yuan: Evolutionary Algorithm Based on Overlapped Gene Expression, In Proc. ICNC 2005, LNCS 3612, pp.194-204(2005).

Google Scholar

[9] Zhuo Kang, Yan Li, Li-shan Kang: Automatic Programming Methodology for Program Reuse, in Proc. International Conference on Computational Intelligence and Security, Guangzhou. pp.208-214(2006).

DOI: 10.1109/iccias.2006.294123

Google Scholar