Springer
Table of ContentsAuthor IndexSearch

Methods for Evolving Robust Programs

Liviu Panait and Sean Luke

Department of Computer Science
George Mason University
4400 University Drive MSN 4A5
Fairfax, VA 22030, USA
{lpanait,sean}@cs.gmu.edu
http://www.cs.gmu.edu/~eclab

Abstract. Many evolutionary computation search spaces require fitness assessment through the sampling of and generalization over a large set of possible cases as input. Such spaces seem particularly apropos to Genetic Programming, which notionally searches for computer algorithms and functions. Most existing research in this area uses ad-hoc approaches to the sampling task, guided more by intuition than understanding. In this initial investigation, we compare six approaches to sampling large training case sets in the context of genetic programming representations. These approaches include fixed and random samples, and adaptive methods such as coevolution or fitness sharing. Our results suggest that certain domain features may lead to the preference of one approach to generalization over others. In particular, coevolution methods are strongly domain-dependent. We conclude the paper with suggestions for further investigations to shed more light onto how one might adjust fitness assessment to make various methods more effective.

LNCS 2724, p. 1740 ff.

Full article in PDF


lncs@springer.de
© Springer-Verlag Berlin Heidelberg 2003