MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Evolving a Sort: Lessons in Genetic Programming (1993) [4 citations — 0 self]

by Kenneth E. Kinnear Jr
in Proceedings of the 1993 International Conference on Neural Networks
Add To MetaCart

Abstract:

In applying the Genetic Programming paradigm to the task of evolving iterative sorting algorithms, a variety of interesting lessons were learned. With proper selection of the primitives, sorting algorithms were evolved that are both general and non-trivial. The sorting problem was then used as a testbed to evaluate the value of several alternative parameters, with some small gains shown. The value of applying Steady State Genetic Algorithm techniques to Genetic Programming, called Steady State Genetic Programming is demonstrated. One unusual genetic operator was created, non-fitness single crossover, which shows promise in at least this environment. I. INTRODUCTION Trying to evolve even as relatively simple an algorithm as a sorting routine can teach a number of useful lessons concerning the power as well as the pitfalls of using genetic techniques to directly evolve computer programs. A. Genetic Programming Programming paradigms that exploit evolutionary techniques are becoming mor...

Citations

5180 Genetic Algorithms – Goldberg - 1989
868 Handbook of Genetic Algorithms – Davis, editor - 1991
713 Genetic Programming – Koza - 1992
550 Adaptation in Natural and Artificial Systems. Ann Arbor: The University of Michigan Press – Holland - 1975
361 Co-Evolving Parasites Improve Simulated Evolution as an Optimizing – Hillis - 1990
243 The GENITOR algorithm and selective pressure: Why rank based allocation of reproductive trials is best – Whitley - 1989
107 The genetic programming paradigm: Genetically breeding populations of computer programs to solve problems – Koza - 1992
88 Hierarchical Genetic Algorithms Operating on Populations of Computer Programs – Koza - 1989
77 Coevolving high-level representations – Angeline, Pollack - 1994
72 A Study of Reproduction in Generational and Steady-State Genetic Algorithms. Foundations of Genetic Algorithms – Syswerda - 1991
58 An evolved, vision-based behavioral model of coordinated group motion – Reynolds - 1993
56 Some Experiments in Machine Learning Using Vector Evaluated Genetic Algorithms – Schaffer - 1984
38 A system for learning control strategies with genetic algorithms – Grefenstette - 1989
29 On using genetic algorithms to search program spaces – Jong - 1987
23 Hierarchical automatic function definition in genetic programming – Koza - 1993
12 An experimental perspective on genetic programming – O'Reilly, Oppacher - 1992