MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Reducing Bloat and Promoting Diversity using Multi-Objective Methods (2001) [39 citations — 4 self]

by Edwin de Jong ,  Richard Watson ,  Jordan Pollack
Add To MetaCart

Abstract:

Two important problems in genetic programming (GP) are its tendency to find unnecessarily large trees (bloat), and the general evolutionary algorithms problem that diversity in the population can be lost prematurely. The prevention of these problems is frequently an implicit goal of basic GP. We explore the potential of techniques from multi-objective optimization to aid GP by adding explicit objectives to avoid bloat and promote diversity. The even 3, 4, and 5-parity problems were solved efficiently compared to basic GP results from the literature. Even though only non-dominated individuals were selected and populations thus remained extremely small, appropriate diversity was maintained. The size of individuals visited during search consistently remained small, and solutions of what we believe to be the minimum size were found for the 3, 4, and 5-parity problems.

Citations

1170 Genetic algorithms in search, optimization, and machine learning – Goldberg - 1989
713 Genetic Programming – Koza - 1992
528 Genetic Programming II: automatic discovery of reusable programs – Koza - 1994
382 Genetic algorithms with sharing for multimodal function optimization – Goldberg - 1987
340 Genetic algorithms for multiobjective optimization: Formulation, discussion and generalization – Fonseca, Fleming - 1993
303 An overview of evolutionary algorithms in multiobjective optimization – Fonseca, Fleming - 1995
224 An investigation of niche and species formation in genetic function optimization – Goldberg - 1989
219 Multiobjective evolutionary algorithms: Classi cations, analyses, and new innovations – Veldhuizen - 1999
116 Complexity compression and evolution – Nordin, Banzhaf - 1995
109 Niching Methods for Genetic Algorithms – Mahfoud - 1995
95 A Sequential Niche Technique for Multimodal Function Optimisation. Evolutionary Computation, 1(2); 101-125 2. Bernad'o E, Llor`a X, Garrell J (2001) XCS and GALE: a Comparative Study of Two Learning Classifier Systems with Six Other Learning Algorithms on – Beasley, Bull, et al. - 1993
82 Genetic programming for feature discovery and image discrimination – Tackett - 1993
73 Code growth in genetic programming – Soule, Foster, et al. - 1996
48 Genetic programming and redundancy – Blickle, Thiele - 1994
45 The evolutionary induction of subroutines – Angeline, Pollack - 1992
34 An adverse interaction between crossover and restricted tree depth in genetic programming – Gathercole, Ross - 1996
32 Fitness causes bloat: Mutation – Langdon, Poli - 1998
28 Generality versus size in genetic programming – Rosca - 1996
22 Multiple Objective Optimization with Vector Evaluated Genetic Algorithms – Schaer - 1985
11 Selection based on the pareto nondomination criterion for controlling code growth in genetic programming. Genetic Programming and Evolvable Machines – Ekárt, Németh - 2001
8 Explicitly de introns and destructive crossover in genetic programming – Nordin, Francone, et al. - 1995
5 Seeding GP populations – Langdon, Nordin - 2000
3 Riolo (Eds.), Genetic programming 1996 – Koza, Goldberg, et al. - 1996
2 Code growth in genetic programming. Unpublished doctoral dissertation – Soule - 1998
2 Eects of code growth and parsimony presure on populations in genetic programming – Foster - 1999
1 Computeraided control system design using a multiobjective optimization approach – Fleming - 1985
1 Advances in genetic programming 2 – Langdon - 1996
1 Proceedings of the european workshop on genetic programming (Vol – Fogarty
1 Unpublished doctoral dissertation, University of Illinois at Urbana-Champaign – McPhee - 1995
1 Multiobjective genetic programming: A nonlinear system identi application – Koza - 1997