Skip to main content

Numeric mutation as an improvement to symbolic regression in genetic programming

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1447))

Abstract

A weakness of genetic programming (GP) is the difficulty it suffers in discovering useful numeric constants for the terminal nodes of the s-expression trees. We examine a solution to this problem, called numeric mutation, based, roughly, on simulated annealing. We provide empirical evidence to demonstrate that this method provides a statistically significant improvement in GP system performance for symbolic regression problems. GP runs are more likely to find a solution, and successful runs use fewer generations.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Evett and T. Fernandez. A distributed system for genetic programming that dynamically allocates processors. Technical Report TR-CSE-97-39, Dept. Computer Science and Engineering, Florida Atlantic University, Boca Raton, FL, 1997

    Google Scholar 

  2. T. Fernandez. The evolution of numeric constants in genetic programming. Master's thesis, Florida Atlantic University, Boca Raton, FL, 1997. In preparation.

    Google Scholar 

  3. T. Fernandez and M. Evett. The impact of training period size on the evolution of financial trading systems. Technical Report TR-CSE-97-41, Florida Atlantic University, Boca Raton, FL, 1997.

    Google Scholar 

  4. D. Fogel. The burden of proof. Invited lecture at Genetic Programming 1997, Palo Alto, CA, July 1997.

    Google Scholar 

  5. K. Harris and P. Smith. Exploring alternative operators and search stratagies in genetic programming. In J. Koza, editor, GP-97, Proceedings of the Second Annual Conference, pages 147–155. Morgan Kaufmann, 1997.

    Google Scholar 

  6. S. Kirkpatrick, C.D. Gelatt, and M.P. Vecchi. Optimization by simulated annealing. Science, 220:671–680, 1983.

    Google Scholar 

  7. J. Koza. Genetic programming: on the programming of computers by means of natural selection. MIT Press, 1992.

    Google Scholar 

  8. J. Koza. Tutorial on advanced genetic programming, at genetic programming 1997 Palo Alto, CA, July, 1997.

    Google Scholar 

  9. W. Mendenhall and O. Lyman. Understanding Statistics. Duxbury Press, Belmont, CA, 1972.

    Google Scholar 

  10. D.E. Rumelhart and J.L. McClelland. Parallel Distributed Processing, volume 1. MIT Press, Cambridge, MA, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

V. W. Porto N. Saravanan D. Waagen A. E. Eiben

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fernandez, T., Evett, M. (1998). Numeric mutation as an improvement to symbolic regression in genetic programming. In: Porto, V.W., Saravanan, N., Waagen, D., Eiben, A.E. (eds) Evolutionary Programming VII. EP 1998. Lecture Notes in Computer Science, vol 1447. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0040778

Download citation

  • DOI: https://doi.org/10.1007/BFb0040778

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64891-8

  • Online ISBN: 978-3-540-68515-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics