Abstract
A large body of public domain software exists which addresses standard implementations of the Genetic Programming paradigm. Nevertheless researchers are frequently confronted with the lack of flexibility and reusability of the tools when for instance one wants to alter the genotypes representation or the overall behavior of the evolutionary process. This paper addresses the construction of a object-oriented Genetic Programming framework using on design patterns to increase its flexibility and reusability.
Preview
Unable to display preview. Download preview PDF.
References
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: elements of reusable object-oriented software. Addison Wesley, 1994.
D.E. Goldberg. Genetic Algorithms in Search, Optimization and Machine Learning. Addison Wesley Publishing Company, 1989.
W.L. Hürsch and C.V. Lopes. Separation of concerns. 1995. College of Computer Science, Northeastern University, Boston, USA.
H. Iba, H. de Garis, and T. Sato. Advances in Genetic Programming, chapter 12 Genetic Programming using Minimum Description Length Principle, pages 265–284. MIT Press, 1994.
R. Johnson. Documenting frameworks using design patterns. In Proceedings of OOPSLA ’92. ACM, 1992.
K.E. Kinnear, Jr., editor. Advances in Genetic Programming. MIT Press, 1994.
M.J. Keith and M.C. Martin. Advances in Genetic Programming, chapter 13, Genetic Programming in C++: Implementation Issues, pages 285–310. MIT Press, 1994.
J.R. Koza. Genetic Programming: on the programming of computers by means of natural selection. MIT Press, 1992.
J.R. Koza. Genetic Programming II: automatic discovery of reusable programs. MIT Press, 1994.
W.B. Langdon. Genetic Programming and Data Structures. PhD thesis, University of London, 1996.
T. Perkins. Stack-based genetic programming. In Proceedings of the 1994 IEEE World Congress on Computational Intelligence, pages 148–153. IEEE Press, 1994.
D. Schmidt and P. Stephenson. Experience using design patterns to evolve communication software across diverse os platforms. In W. Olthoff, editor, Proceedings Ninth European Conference on Object-Oriented Programming, pages 399–423. Springer-Verlag, 1995.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lenaerts, T., Manderick, B. (1998). Building a genetic programming framework: The added-value of design patterns. In: Banzhaf, W., Poli, R., Schoenauer, M., Fogarty, T.C. (eds) Genetic Programming. EuroGP 1998. Lecture Notes in Computer Science, vol 1391. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055939
Download citation
DOI: https://doi.org/10.1007/BFb0055939
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64360-9
Online ISBN: 978-3-540-69758-9
eBook Packages: Springer Book Archive