Academia.eduAcademia.edu

Outline

Genetic programming reconsidered

2004, IC-AI

Abstract
sparkles

AI

The paper critically reevaluates traditional genetic programming (GP) approaches, emphasizing that the lack of formal problem statements and high-level specifications limits the range of algorithms generated. It explores the essential role of fitness functions, particularly how they guide the evolutionary process by correlating with parse tree similarities. The findings suggest that GP systems must incorporate explicitly designed fitness functions that provide clear evolutionary paths to be effective.

FAQs

sparkles

AI

What limitations does traditional genetic programming have in solution generation?add

The paper reveals that traditional genetic programming typically restricts generated solutions to O(1) algorithms, limiting their complexity. Kirshenbaum noted that this constraint significantly hinders algorithmic diversity and effectiveness.

How does the choice of fitness function impact genetic programming outcomes?add

The study finds that Kinnear's fitness function, which counts required swaps, effectively guides the GP system to a correct sort. In contrast, O'Reilly and Oppacher's fitness function inadequately represented progress, influencing their unsuccessful results.

What is the significance of evolutionary pathways in genetic programming?add

The research highlights that evolutionary pathways are central to the effectiveness of genetic programming. A well-structured fitness function, by defining potential paths, ensures the GP system efficiently converges on solutions.

Can genetic programming systems generate any computable function?add

The paper asserts that theoretically, genetic programming can generate any computable function using an adequately designed framework. With an unlimited memory constraint, GS can explore solutions beyond traditional finite state limitations.

What does the relationship between fitness functions and parse trees imply for GP?add

The paper illustrates a critical correlation where fitness functions that guide GP must align with parse tree similarity measures to ensure effective evolutionary guidance. Misalignment can mislead the GP system and hinder successful outcomes.

References (11)

  1. Koza, J. R., F. H Bennett III, D. Andre, and M. A. Keane, Genetic Programming III: Darwinian Inven- tion and Problem Solving. San Francisco, CA: Mor- gan Kaufmann. 1999.
  2. Langdon, W B., Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming! Kluwer Academic Pub- lishers, 1998.
  3. Kirshenbaum, E., Iteration Over Vectors in Genetic Programming. HP Laboratories Technical Report HPL-2001-327, December 17, 2001.
  4. O'Reilly, U-M and F. Oppacher, "An Experimental Perspective on Genetic Programming," Proceedings of Parallel Problem Solving from Nature II, 1992. [http://www.ai.mit/people/unamay/papers/ ppsn92.ps].
  5. O'Reilly, U-M, Email communication, 2/03.
  6. Kinnear, K, "Generality and Difficulty in Genetic Programming: Evolving a Sort", Proceedings of the 5th International Conference on Genetic Algorithms, ICGA-93, Morgan Kaufman, 1993. [ftp://cs.ucl.ac.uk/genetic/ftp.io.com/papers/kin- near.icga93.ps.Z].
  7. Luke, S., Issues in Scaling Genetic Programming: Breeding Strategies, Tree Generation, and Code Bloat, PhD Dissertation. U. Maryland, 2000. [http://cs.gmu.edu/~sean/papers/thesis2p.pdf].
  8. Abbott, R. J., J. Guo, and B. Parviz, "Guided Ge- netic Programming," The 2003 International Con- ference on Machine Learning; Models, Technologies and Applications, 2003.
  9. Teller, A., "Turing Completeness in the Language of Genetic Programming with Indexed Memory", Pro- ceedings of the 1994 {IEEE} World Congress on Computational Intelligence, IEEE Press, 1994
  10. Shasha, D and K. Zhang, "Approximate Tree Pattern Matching,' ' in Pattern Matching in Strings, Trees, and Arrays A. Apostolico and Z. Galil (eds.). Oxford University Press. 1997, 341-371.
  11. Koza, J. R., M. A. Keane, M. J. Streeter, W. Mydlowec, J. Yu, and G. Lanza Genetic Program- ming IV: Routine Human-Competitive Machine In- telligence, Kluwer Academic Publishers, 2003.