Abstract
The genetic programming (GP) paradigm is a new approach to inductively forming programs that describe a particular problem. The use of natural selection based on a fitness function for reproduction of the program population has allowed many problems to be solved that require a non-fixed representation. Issues of typing and language forms within the genetic programming paradigm are discussed. The recursive nature of many geospatial problems leads to a study of learning recursive definitions in a subset of a functional language. The inadequacy of GP to create recursive definitions is argued, and a class of problems hypothesised that are difficult for genetic approaches. Operations from the field of Inductive Logic Programming, such as the V and W operators, are shown to have analogies with GP crossover but are able to handle some recursive definitions. Applying a genetic approach to ILP operators is proposed as one approach to learning recursive relations.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
John Allen. Anatomy of Lisp. McGraw-Hill Computer Science Series, 1978.
Y. Davidor. A naturally occuring niche and species phenomenon the model and first results. In R.K. Belew and L.B. Booker, editors, Proceedings of the 4th International conference on Genetic Algorithms, pages 257–263. Morgan Kaufmann Publishers, San Mateo, California, 1991.
John H. Holland. Adaptation in Natural and Artificial Systems. MIT Press, second edition, 1992.
John R. Koza. Genetic Programming: on the programming of computers by means of natural selection. A Bradford Book, The MIT Press, 1992.
John R. Koza. Genetic Programming: on the programming of computers by means of natural selection, chapter 19, pages 480–526. A Bradford Book, The MIT Press, 1992.
John R. Koza. Genetic Programming:on the programming of computers by means of natural selection, chapter 18, pages 473–477. A Bradford Book, The MIT Press, 1992.
J.R. Koza. Hierarchical genetic algorithms operating on populations of computer programs. In Proc. 11th International Joint Conf. on Artificial Intelligence (IJ-CAI), volume 1, pages 768–774. Morgan Kaufman, San Mateo, Calif., 1989.
R.I. McKay. Relational learning for geospatial problems. Technical Report CS15/94, University College, University of New South Wales, 1994.
S. Muggleton and W. Buntine. Machine invention of first-order predicates by inverting resolution. In S. Muggleton, editor, Inductive Logic Programming, pages 261–281. Academic Press Inc. San Diego, CA 92101, 1992.
S. Muggleton and C. Feng. Efficient induction of logic programs. In S. Muggleton, editor, Inductive Logic Programming, pages 281–299. Academic Press Inc. San Diego, CA 92101, 1992.
U. O'Reilly and F. Oppacher. An experimental perspective on genetic programming.In R. Manner and B. Manderick, editors, Parallel Problem Solving from Nature 2, pages 331–340. Elsevier Science Publishers B.V., 1992.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Whigham, P.A., McKay, R.I. (1995). Genetic approaches to learning recursive relations. 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_44
Download citation
DOI: https://doi.org/10.1007/3-540-60154-6_44
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