Abstract
Gene expression programming (GEP) is a recently developed evolutionary computation method for model learning and knowledge discovery. Sometimes it is not easy when use GEP to solve too complex problem, so enhancing the algorithm learning capability is necessary. This paper proposes an immune principle based GEP algorithm (iGEP), which combines gene library and clonal selection algorithm. The gene library is composed of subexpressions of GEP expression selected from the process of evolution. The proposed algorithm introduces some new features, including the best subexpression of GEP expression is selected as the solution of the problem, and some segments of gene library are used for hypermutation and receptor editing. In terms of convergence rate and computational efficiency, the experimented results on some benchmark problems of the UCI repository show that iGEP outperforms the standard GEP.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ferreira, C.: Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence, 2nd edn. Springer, Germany (2006)
Chi, Z.: Gene Expression Programming and Rule Induction for Domain Knowledge Discovery and Management, Doctoral dissertation, Department of Computer Science, University of Illinois at Chicago, Chicago (2003)
Lopes, H.S., Weinert, W.R.: EGIPSYS: an Enhanced Gene Expression Programming Approach for Symbolic Regression Poblems. International Journal of Applied Mathematics and Computer Science 14(3), 375–384 (2004)
De Castro, L.N., Von Zuben, F.J.: Learning and Optimization Using the Clonal Selection Principle. IEEE Transaction on evolutionary computation, special issue on artificial immune system, 239–251 (2002)
Cayzer, S., Smith, J.: Gene Libraries: Coverage, Efficiency and Diversity. In: Bersini, H., Carneiro, J. (eds.) ICARIS 2006. LNCS, vol. 4163, pp. 136–149. Springer, Heidelberg (2006)
Kim, J., Bentley, P.J.: Immune Memory and Gene Library Evolution in the Dynamic Clonal Selection Algorithm. Genetic Programming and Evolvable Machines 5, 361–391 (2004)
Zhuo, K., Kang, L., Li, Y.: A New Automatic Programming Method for Program Reuse. In: Proceedings of the 3rd International Conference on Neural, Parallel and Scientific Computations, Atlanta, USA (2006)
Karakasis, V.K., Stafylopatis, A.: Data Mining based on Gene Expression Programming and Clonal Selection. In: CEC 2006, pp. 514–521 (2006)
Xin, L., Zhou, C., Xiao, W., Nelson, P.C.: Direct Evolution of Hierarchical Solutions with Self-emergent Substructures. In: ICMLA 2005, pp. 337–342 (2005)
Xin, L., Zhou, C., Xiao, W., Nelson, P.C.: Prefix Gene Expression Programming. In: GECCO 2005 (2005)
Valiant, L.G.: Evolvability. In: Kučera, L., Kučera, A. (eds.) MFCS 2007. LNCS, vol. 4708, pp. 22–43. Springer, Heidelberg (2007)
Lones, M.A., Tyrrell, A.M.: Enzyme Genetic Programming. In: Amos, M. (ed.) Cellular Computing. Genomics and Bioinformatics Series, pp. 18–41. Oxford University Press, Oxford (2003)
Mihai, O., Grosan, C.: A Comparison of Several Linear Genetic Programming Techniques. Complex-Systems 14(4), 285–313 (2003)
Mihai, O.: Multi Expression Programming, Technical Report, Babes-Bolyai Univ, Romania (2006)
Keijzer, M.: Alternatives in Subtree Caching for Genetic Programming. In: Keijzer, M., O’Reilly, U.-M., Lucas, S., Costa, E., Soule, T. (eds.) EuroGP 2004. LNCS, vol. 3003, pp. 328–337. Springer, Heidelberg (2004)
Blake, L.C., Merz, J.C.: UCI Repository of Machine Learning Databases. University of California, Department of Information and Computer Science, Irvine (1998), http://www.ics.uci.edu/~mlearn/MLRepository.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xue, S., Wu, J. (2008). Gene Expression Programming Based on Subexpression Library and Clonal Selection. In: Kang, L., Cai, Z., Yan, X., Liu, Y. (eds) Advances in Computation and Intelligence. ISICA 2008. Lecture Notes in Computer Science, vol 5370. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92137-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-92137-0_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92136-3
Online ISBN: 978-3-540-92137-0
eBook Packages: Computer ScienceComputer Science (R0)