Skip to main content

Gene Expression Programming Based on Subexpression Library and Clonal Selection

  • Conference paper
Advances in Computation and Intelligence (ISICA 2008)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5370))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ferreira, C.: Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence, 2nd edn. Springer, Germany (2006)

    MATH  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    MathSciNet  MATH  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Karakasis, V.K., Stafylopatis, A.: Data Mining based on Gene Expression Programming and Clonal Selection. In: CEC 2006, pp. 514–521 (2006)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Xin, L., Zhou, C., Xiao, W., Nelson, P.C.: Prefix Gene Expression Programming. In: GECCO 2005 (2005)

    Google Scholar 

  11. Valiant, L.G.: Evolvability. In: Kučera, L., Kučera, A. (eds.) MFCS 2007. LNCS, vol. 4708, pp. 22–43. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. Mihai, O., Grosan, C.: A Comparison of Several Linear Genetic Programming Techniques. Complex-Systems 14(4), 285–313 (2003)

    MathSciNet  MATH  Google Scholar 

  14. Mihai, O.: Multi Expression Programming, Technical Report, Babes-Bolyai Univ, Romania (2006)

    Google Scholar 

  15. 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)

    Chapter  Google Scholar 

  16. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics