Skip to main content

MREP: Multi-Reference Expression Programming

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9772))

Abstract

MEP is a variant of genetic program applied to solve the symbol regression and classification problems. It can encode multiple solutions of a problem in a single chromosome. However, when the ratio of genes reuse is low, it may not get a high accuracy result within limited iterations and may fall into the trap of local optimum. Therefore, we proposed a novel genetic evolutionary algorithm named MREP (multi-reference expression programming). The MREP chromosome is encoded in a two-dimensional structure and each gene in one chromosome can refer other sub-layer’s gene randomly. The main contribution can be described as follows: Firstly, a novel chromosome encoding scheme is proposed based on a two-dimensional structure. Secondly, two different cross-layer reference strategies are designed to enhance the code reuse of genes located at different layers in one chromosome. Two groups experiments were conducted on eight symbol regression functions. The statistical results reveal that the MREP performs better than the compared algorithms and can solve the symbol regression functions problem efficiently.

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

Buying options

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 EPUB and 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

Learn about institutional subscriptions

References

  1. Kallel, L., Bart, N., Alex, R.: Theoretical aspects of evolutionary computing. Springer Science & Business Media, New York (2013)

    Google Scholar 

  2. Koza, B.J.: Evolving caching algorithms in C by GP. In: Genetic Programming. MIT Press (2010)

    Google Scholar 

  3. Banzhaf, W., Nordin, P., Keller, R.E., Francone, F.D.: Genetic Programming: An Introduction: On the Automatic Evolution of Computer Programs and Its Applications, December 1998

    Google Scholar 

  4. Ryan, C., Neill, M.O.: Grammatical evolution: a steady state approach. Late Breaking Papers Genetic Programming, pp. 180–185 (1998)

    Google Scholar 

  5. Ferreira, C.: Gene expression programming: a new adaptive algorithm for solving problems. Eprint Arxiv Cs (2), 87–129 (2001)

    Google Scholar 

  6. Miller, J.F.: Gecco 2013 tutorial: Cartesian genetic programming. In: Conference Companion on Genetic and Evolutionary Computation, pp. 715–740 (2013)

    Google Scholar 

  7. Paterson, N.R.: Genetic programming with context sensitive grammars. In: Proc. Eurogp Lncs 63(84), 113117 (2002)

    Google Scholar 

  8. Oltean, M., Groan, C.: A comparison of several linear genetic programming techniques. Complex Syst. 4, 285–313 (2003)

    MathSciNet  Google Scholar 

  9. Baykasolu, A., Ozbakir, L.: Mepar-miner: multi-expression programming for classification rule mining. Eur. J. Oper. Res. 183(2), 767–784 (2007)

    Article  MATH  Google Scholar 

  10. Groan, C., Abraham, A., Ramos, V., Han, S.Y.: Stock market prediction using multi expression programming. In: Portuguese Conference on Artificial Intelligence, EPIA 2005, pp. 73–78 (2006)

    Google Scholar 

  11. Oltean, M., Dumitrescu, D.: Evolving TSP heuristics using multi expression programming. In: Bubak, M., Albada, G.D., Sloot, P.M., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3037, pp. 670–673. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  12. Alavi, A.H., Gandomi, A.H., Modaresnezhad, M., Mousavi, M.: New ground-motion prediction equations using multi expression programing. J. Earthquake Eng. 15(4), 511–536 (2011)

    Article  Google Scholar 

  13. Cattani, P.T., Johnson, C.G.: ME-CGP: multi expression Cartesian genetic programming. In: IEEE Congress on Evolutionary Computation, CEC 2010, Barcelona, Spain, 18–23 July, pp. 1–6 (2010)

    Google Scholar 

  14. Garg, A., Garg, A., Lam, J.S.L.: Evolving functional expression of permeability of fly ash by a new evolutionary approach. Transport Porous Media 107(2), 555–571 (2015)

    Article  Google Scholar 

  15. Yang, B., Zhang, Q., Wang, L., Li, Y.: Inference of differential equations by MMEP for cement hydration modeling. In: IEEE International Conference on Computer Supported Cooperative Work in Design, pp. 4–10 (2013)

    Google Scholar 

  16. Zhang, Q., Yang, B., Wang, L., Jiang, J.: An improved multi-expression programming algorithm applied in function discovery and data prediction. Int. J. Inf. Commun. Technol. 5(5), 218–233 (2013)

    Article  Google Scholar 

Download references

Acknowledgement

This work was supported by National Natural Science Foundation of China under Grant No. 61572230, No. 61173078, No. 61573166 and Shandong Provincial Natural Science Foundation under Grant ZR2015JL025. The authors would like to thank the anonymous reviewers for providing comments to help us improve the contents of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Weiguo Liu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Zhang, Q., Meng, X., Yang, B., Liu, W. (2016). MREP: Multi-Reference Expression Programming. In: Huang, DS., Jo, KH. (eds) Intelligent Computing Theories and Application. ICIC 2016. Lecture Notes in Computer Science(), vol 9772. Springer, Cham. https://doi.org/10.1007/978-3-319-42294-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42294-7_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42293-0

  • Online ISBN: 978-3-319-42294-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics