skip to main content
10.1145/1388969.1389043acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Potential fitness for genetic programming

Published:12 July 2008Publication History

ABSTRACT

We introduce potential fitness, a variant of fitness function that operates in the space of schemata and is applicable to tree-based genetic programing. The proposed evaluation algorithm estimates the maximum possible gain in fitness of an individual's direct offspring. The value of the potential fitness is calculated by analyzing the context semantics and subtree semantics for all contexts (schemata) of the evaluated tree. The key feature of the proposed approach is that a tree is rewarded for the correctly classified fitness cases, but it is not penalized for the incorrectly classified ones, provided that such errors are recoverable by substitution of an appropriate subtree (which is however not explicitly considered by the algorithm). The experimental evaluation on a set of seven boolean benchmarks shows that the use of potential fitness may lead to better convergence and higher success rate of the evolutionary run.

References

  1. Koza, J. R. Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge, MA, USA, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Lones, M. A., and Tyrrell, A. M. Modelling biological evolvability: Implicit context and variation altering in enzyme genetic programming. BioSystems 76, 1--3 (Aug.-Oct. 2004), 229--238.Google ScholarGoogle ScholarCross RefCross Ref
  3. Luke, S. ECJ evolutionary computation system, 2002. (http://cs.gmu.edu/ eclab/projects/ecj/).Google ScholarGoogle Scholar
  4. Luke, S., and Panait, L. Lexicographic parsimony pressure. In GECCO 2002: Proceedings of the Genetic and Evolutionary Computation Conference (New York, 9--13 July 2002), W. B. Langdon, E. Cantu-Paz, Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. K. Mathias, R. Roy, D. Davis, R. Poli, K. Balakrishnan, V. Honavar, G. Rudolph, J. Wegener, L. Bull, M. A. Potter, A. C. Schultz, J. F. Miller, E. Burke, and N. Jonoska, Eds., Morgan Kaufmann Publishers, pp. 829--836.Google ScholarGoogle Scholar
  6. Majeed, H., and Ryan, C. A less destructive, context-aware crossover operator for GP. In Proceedings of the 9th European Conference on Genetic Programming (Budapest, Hungary, 10 -- 12 Apr. 2006) Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. Collet, M. Tomassini, M. Ebner, S. Gustafson, and A. Ekart, Eds., vol. 3905 of Lecture Notes in Computer Science, Springer, pp. 36--48.Google ScholarGoogle Scholar
  8. Majeed, H., Ryan, C., and Azad, R. M. A. Evaluating GP schema in context. In GECCO 2005: Proceedings of the 2005 conference on Genetic and evolutionary computation (Washington DC, USA, 25--29 June 2005), H.-G. Beyer, U.-M. O'Reilly, D. V. Arnold, W. Banzhaf, C. Blum, E. W. Bonabeau, E. Cantu-Paz, D. Dasgupta, K. Deb, J. A. Foster, E. D. de Jong, H. Lipson, X. Llora, S. Mancoridis, M. Pelikan, G. R. Raidl, T. Soule, A. M. Tyrrell, J.-P. Watson, and E. Zitzler, Eds., vol. 2, ACM Press, pp. 1773--1774. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. McPhee, N. F., Ohs, B., and Hutchison, T. Semantic building blocks in genetic programming. In Genetic Programming (2008), M. O'Neill, L. Vanneschi, S. Gustafson, A. I. E. Alcazar, I. D. Falco, A. D. Cioppa, and E. Tarantino, Eds., vol. 4971 of LNCS, Springer, pp. 134--145. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Poli, R., and Page, J. Solving high-order boolean parity problems with smooth uniform crossover, sub-machine code GP and demes. Genetic Programming and Evolvable Machines 1, 1/2 (Apr. 2000), 37--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. Potential fitness for genetic programming

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      GECCO '08: Proceedings of the 10th annual conference companion on Genetic and evolutionary computation
      July 2008
      1182 pages
      ISBN:9781605581316
      DOI:10.1145/1388969
      • Conference Chair:
      • Conor Ryan,
      • Editor:
      • Maarten Keijzer

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 12 July 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,669of4,410submissions,38%

      Upcoming Conference

      GECCO '24
      Genetic and Evolutionary Computation Conference
      July 14 - 18, 2024
      Melbourne , VIC , Australia

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader