Skip to main content

The effect of function noise on GP efficiency

  • Conference paper
  • First Online:
Progress in Evolutionary Computation (EvoWorkshops 1993, EvoWorkshops 1994)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 956))

Abstract

Genetic Programming (GP) has been applied to many problems and there are indications [1,2,3] that GP is potentially useful in evolving algorithms for problem solving. This paper investigates one problem with algorithmic evolution using GP — Function Noise. We show that the performance of GP could be severely degraded even in the presence of minor noise in the GP functions. We investigated two counternoise schemes, Multi-Sampling Function and Multi-Testcases. We show that the Multi-Sampling Function scheme can reduce the effect of noise in a predictable way while the Multi-Testcases scheme evolves radically different program structures to avoid the effect of noise. Essentially, the two schemes lead the GP to evolve into different “approaches” to solving the same problem.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Koza. Genetic Programming. MIT Press. Cambridge, MA.

    Google Scholar 

  2. Kinnear, Kenneth E. Jr. Evolving a sort: Lessons in genetic programming. 1993 IEEE International Conference on Neural Networks, San Francisco. Piscataway, NJ: IEEE 1993. Volume 2. Pages 881–888. 1993a.

    Google Scholar 

  3. Kinnear, Kenneth E. Jr. Generality and difficulty in genetic programming: Evolving a sort. In Forrest, Stephanie (editor). Proceedings of the Fifth International Conference on Genetic Algorithms. San Mateo, CA: Morgan Kaufmann Publishers Inc. Pages 287–294. 1993b.

    Google Scholar 

  4. Unix Programmer's Guide. Online man pages.

    Google Scholar 

  5. Tackett, Walter Alden. Genetic programming for feature discovery and image discrimination. In Forrest, Stephanie (editor). Proceedings of the Fifth International Conference on Genetic Algorithms. San Mateo, CA: Morgan Kaufmann Publishers Inc. Pages 303–309. 1993a.

    Google Scholar 

  6. The genetic planner: The automatic generation of plans for a mobile robot via genetic programming. Proceedings of the Eighth IEEE International Symposium on Intelligent Control. Pages 190–195.

    Google Scholar 

  7. Unix Programmer's Guide. Online man pages.

    Google Scholar 

  8. Handley, Simon. The automatic generation of plans for a mobile robot via genetic programming with automatically defined functions. In Proceedings of the 1993 International Simulation Technology Multiconference (SimTec '93).

    Google Scholar 

  9. Handley, Simon. The automatic generation of plans for a mobile robot via genetic programming with automatically defined functions. In Kinnear, Kenneth E. Jr. (editor). Advances in Genetic Programming. Cambridge: The MIT Press 1994.

    Google Scholar 

  10. Reynolds, Craig W. An evolved vision-based behavioral model of coordinated group motion. In Meyer, Jean-Arcady, Roitblat, Herbert L. and Wilson, Stewart W. (editors). From Animals to Animats 2: Proceedings of the Second International Conference on Simulation of Adaptive Behavior. Cambridge, MA: The MIT Press. Pages 384–392.

    Google Scholar 

  11. Reynolds, Craig W. Evolution of obstacle avoidance behavior: Using noise to promote robust solutions. In Kinnear, Kenneth E. Jr. (editor). Advances in Genetic Programming. Cambridge: The MIT Press.

    Google Scholar 

  12. Reynolds, Craig W. An evolved vision-based model of obstacle avoidance behavior. In Langton, Christopher (editor). Artificial Life III.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Xin Yao

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lee, J.Y.B., Wong, P.C. (1995). The effect of function noise on GP efficiency. In: Yao, X. (eds) Progress in Evolutionary Computation. EvoWorkshops EvoWorkshops 1993 1994. Lecture Notes in Computer Science, vol 956. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60154-6_43

Download citation

  • DOI: https://doi.org/10.1007/3-540-60154-6_43

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-49528-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics