Genetic programming: on the programming of computers by means of natural selection
Genetic programming: on the programming of computers by means of natural selection
Genetic programming using a minimum description length principle
Advances in genetic programming
Explicitly defined introns and destructive crossover in genetic programming
Advances in genetic programming
The evolution of size and shape
Advances in genetic programming
Foundations of genetic programming
Foundations of genetic programming
Size Fair and Homologous Tree Crossovers for Tree Genetic Programming
Genetic Programming and Evolvable Machines
Genetic Programming and Evolvable Machines
An Analysis of the Causes of Code Growth in Genetic Programming
Genetic Programming and Evolvable Machines
Accurate Replication in Genetic Programming
Proceedings of the 6th International Conference on Genetic Algorithms
Complexity Compression and Evolution
Proceedings of the 6th International Conference on Genetic Algorithms
Evolving Compact Solutions in Genetic Programming: A Case Study
PPSN IV Proceedings of the 4th International Conference on Parallel Problem Solving from Nature
A Schema Theory Analysis of the Evolution of Size in Genetic Programming with Linear Representations
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
General Schema Theory for Genetic Programming with Subtree-Swapping Crossover
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Code growth in genetic programming
Code growth in genetic programming
Balancing accuracy and parsimony in genetic programming
Evolutionary Computation
Effects of code growth and parsimony pressure on populations in genetic programming
Evolutionary Computation
Scaling of program fitness spaces
Evolutionary Computation
Code growth in genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
An adverse interaction between crossover and restricted tree depth in genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
General schema theory for genetic programming with subtree-swapping crossover: Part II
Evolutionary Computation
Problem Difficulty and Code Growth in Genetic Programming
Genetic Programming and Evolvable Machines
Resource-limited genetic programming: the dynamic approach
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Proceedings of the 8th annual conference on Genetic and evolutionary computation
ACM SIGEVOlution
A comparison of bloat control methods for genetic programming
Evolutionary Computation
Understanding the biases of generalised recombination: part I
Evolutionary Computation
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Protein-protein functional association prediction using genetic programming
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Genetic Programming for Predicting Protein Networks
IBERAMIA '08 Proceedings of the 11th Ibero-American conference on AI: Advances in Artificial Intelligence
Repeated patterns in genetic programming
Natural Computing: an international journal
Analysis of Population Evolution in Classifier Systems Using Symbolic Representations
Learning Classifier Systems
Efficient tree traversal to reduce code growth in tree-based genetic programming
Journal of Heuristics
Genetic Programming and Evolvable Machines
On Crossover Success Rate in Genetic Programming with Offspring Selection
EuroGP '09 Proceedings of the 12th European Conference on Genetic Programming
Evolving reusable 3d packing heuristics with genetic programming
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
An heterogeneous, endogenous and coevolutionary GP-based financial market
IEEE Transactions on Evolutionary Computation - Special issue on computational finance and economics
A survey and taxonomy of performance improvement of canonical genetic programming
Knowledge and Information Systems
The identification and exploitation of dormancy in genetic programming
Genetic Programming and Evolvable Machines
Bloat control operators and diversity in genetic programming: A comparative study
Evolutionary Computation
Operator equalisation and bloat free GP
EuroGP'08 Proceedings of the 11th European conference on Genetic programming
Implicitly controlling bloat in genetic programming
IEEE Transactions on Evolutionary Computation
Measuring bloat, overfitting and functional complexity in genetic programming
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Abstract functions and lifetime learning in genetic programming for symbolic regression
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Theoretical results in genetic programming: the next ten years?
Genetic Programming and Evolvable Machines
A genetic programming hyper-heuristic approach for evolving 2-D strip packing heuristics
IEEE Transactions on Evolutionary Computation
Predicting problem difficulty for genetic programming applied to data classification
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Size control with maximum homologous crossover
EA'05 Proceedings of the 7th international conference on Artificial Evolution
Dynamic size populations in distributed genetic programming
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
Tarpeian bloat control and generalization accuracy
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
Teams of genetic predictors for inverse problem solving
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
A relaxed approach to simplification in genetic programming
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
Analysis of building blocks with numerical simplification in genetic programming
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
Operator equalisation for bloat free genetic programming and a survey of bloat control methods
Genetic Programming and Evolvable Machines
Evolving the best known approximation to the Q function
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Controlling bloat through parsimonious elitist replacement and spatial structure
EuroGP'13 Proceedings of the 16th European conference on Genetic Programming
Effects of constant optimization by nonlinear least squares minimization in symbolic regression
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Hi-index | 0.00 |
This paper presents a simple method to control bloat which is based on the idea of strategically and dynamically creating fitness "holes" in the fitness landscape which repel the population. In particular we create holes by zeroing the fitness of a certain proportion of the offspring that have above average length. Unlike other methods where all individuals are penalised when length constraints are violated, here we randomly penalise only a fixed proportion of all the constraint-violating offspring. The paper describes the theoretical foundation for this method and reports the results of its empirical validation with two relatively hard test problems, which has confirmed the effectiveness of the approach.