Weighted lagrange distributions and their characterizations
SIAM Journal on Applied Mathematics
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 II: automatic discovery of reusable programs
Genetic programming II: automatic discovery of reusable programs
The evolution of evolvability in genetic programming
Advances in genetic programming
Genetic programming and emergent intelligence
Advances in genetic programming
Advances in genetic programming
Genetic programming using a minimum description length principle
Advances in genetic programming
Recombination, selection, and the genetic construction of computer programs
Recombination, selection, and the genetic construction of computer programs
Two self-adaptive crossover operators for genetic programming
Advances in genetic programming
Explicitly defined introns and destructive crossover in genetic programming
Advances in genetic programming
Simultaneous evolution of programs and their control structures
Advances in genetic programming
Discovery of subroutines in genetic programming
Advances in genetic programming
Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
A historical perspective on the evolution of executable structures
Fundamenta Informaticae
The evolution of size and shape
Advances in genetic programming
Advances in genetic programming
Foundations of genetic programming
Foundations of genetic programming
Genetic Programming and Data Structures: Genetic Programming + Data Structures = Automatic Programming!
Genetic Programming III: Darwinian Invention & Problem Solving
Genetic Programming III: Darwinian Invention & Problem Solving
Data Mining and Knowledge Discovery with Evolutionary Algorithms
Data Mining and Knowledge Discovery with Evolutionary Algorithms
The Role of Occam‘s Razor in Knowledge Discovery
Data Mining and Knowledge Discovery
Size Fair and Homologous Tree Crossovers for Tree Genetic Programming
Genetic Programming and Evolvable Machines
Bayesian Methods for Efficient 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
Generality and Difficulty in Genetic Programming: Evolving a Sort
Proceedings of the 5th International Conference on Genetic Algorithms
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
Genetic Programming Bloat without Semantics
PPSN VI Proceedings of the 6th International Conference on Parallel Problem Solving from Nature
Fighting Bloat with Nonparametric Parsimony Pressure
PPSN VII Proceedings of the 7th International Conference on Parallel Problem Solving from Nature
Evolving Compact Solutions in Genetic Programming: A Case Study
PPSN IV Proceedings of the 4th International Conference on Parallel Problem Solving from Nature
Lexicographic Parsimony Pressure
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Crossover Operators For A Hardware Implementation Of GP Using FPGAs And Handel-C
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Smooth Uniform Crossover with Smooth Point Mutation in Genetic Programming: A Preliminary Study
Proceedings of the Second European Workshop on Genetic Programming
Seeding Genetic Programming Populations
Proceedings of the European Conference on Genetic Programming
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
EuroGP '02 Proceedings of the 5th European Conference on Genetic Programming
Genetic Programming Bloat with Dynamic Fitness
EuroGP '98 Proceedings of the First European Workshop on Genetic Programming
Avoiding the Bloat with Stochastic Grammar-Based Genetic Programming
Selected Papers from the 5th European Conference on Artificial Evolution
Fitness Causes Bloat: Mutation
EuroGP '98 Proceedings of the First European Workshop on Genetic Programming
Shorter Fitness Preserving Genetic Programs
AE '99 Selected Papers from the 4th European Conference on Artificial Evolution
Modification point depth and genome growth in genetic programming
Evolutionary Computation
Multi-Objective Methods for Tree Size Control
Genetic Programming and Evolvable Machines
A learning system based on genetic adaptive algorithms
A learning system based on genetic adaptive algorithms
Code growth in genetic programming
Code growth in genetic programming
Evolutionary computation and the c-value paradox
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Exploiting disruption aversion to control code bloat
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
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
A comparison of bloat control methods for genetic programming
Evolutionary Computation
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Genetic programming for computational pharmacokinetics in drug discovery and development
Genetic Programming and Evolvable Machines
Balancing accuracy and parsimony in genetic programming
Evolutionary Computation
Effects of code growth and parsimony pressure on populations in genetic programming
Evolutionary Computation
Collective adaptation: The exchange of coding segments
Evolutionary Computation
Code growth, explicitly defined introns, and alternative selection schemes
Evolutionary Computation
Proceedings of the 10th annual conference on Genetic and evolutionary computation
The impact of population size on code growth in GP: analysis and empirical validation
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Elitism reduces bloat in genetic programming
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Prune and Plant: A New Bloat Control Method for Genetic Programming
HIS '08 Proceedings of the 2008 8th International Conference on Hybrid Intelligent Systems
Using Numerical Simplification to Control Bloat in Genetic Programming
SEAL '08 Proceedings of the 7th International Conference on Simulated Evolution and Learning
Genetic Programming and Evolvable Machines
Extending Operator Equalisation: Fitness Based Self Adaptive Length Distribution for Bloat Free GP
EuroGP '09 Proceedings of the 12th European Conference on Genetic Programming
Operator equalisation, bloat and overfitting: a study on human oral bioavailability prediction
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
IWANN '09 Proceedings of the 10th International Work-Conference on Artificial Neural Networks: Part II: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living
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
Generality versus size in genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Improving the accuracy and robustness of genetic programming through expression simplification
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Using Operator Equalisation for Prediction of Drug Toxicity with Genetic Programming
EPIA '09 Proceedings of the 14th Portuguese Conference on Artificial Intelligence: Progress in Artificial Intelligence
Population implosion in genetic programming
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII
Dynamic maximum tree depth: a simple technique for avoiding bloat in tree-based GP
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII
EvoBIO'07 Proceedings of the 5th European conference on Evolutionary computation, machine learning and data mining in bioinformatics
Maximum homologous crossover for linear genetic programming
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
A simple but theoretically-motivated method to control bloat in genetic programming
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
Neutral variations cause bloat in linear GP
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
The effect of plagues in genetic programming: a study of variable-size populations
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
Fitness distance correlation in structural mutation genetic programming
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
On the limiting distribution of program sizes in tree-based genetic programming
EuroGP'07 Proceedings of the 10th European conference on Genetic programming
Operator equalisation and bloat free GP
EuroGP'08 Proceedings of the 11th European conference on Genetic programming
Semantic building blocks in genetic programming
EuroGP'08 Proceedings of the 11th European conference on Genetic programming
Crossover, sampling, bloat and the harmful effects of size limits
EuroGP'08 Proceedings of the 11th European conference on Genetic programming
A Field Guide to Genetic Programming
A Field Guide to Genetic Programming
Measuring bloat, overfitting and functional complexity in genetic programming
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Semantically embedded genetic programming: automated design of abstract program representations
Proceedings of the 13th annual conference on Genetic and evolutionary computation
EvoApplicatons'10 Proceedings of the 2010 international conference on Applications of Evolutionary Computation - Volume Part I
Dynamic size populations in distributed genetic programming
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
Sub-tree swapping crossover and arity histogram distributions
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
A comparison of linear genetic programming and neural networks inmedical data mining
IEEE Transactions on Evolutionary Computation
Dynamic page based crossover in linear genetic programming
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Paper: Modeling by shortest data description
Automatica (Journal of IFAC)
Spatial co-evolution: quicker, fitter and less bloated
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Hi-index | 0.00 |
Bloat can be defined as an excess of code growth without a corresponding improvement in fitness. This problem has been one of the most intensively studied subjects since the beginnings of Genetic Programming. This paper begins by briefly reviewing the theories explaining bloat, and presenting a comprehensive survey and taxonomy of many of the bloat control methods published in the literature through the years. Particular attention is then given to the new Crossover Bias theory and the bloat control method it inspired, Operator Equalisation (OpEq). Two implementations of OpEq are described in detail. The results presented clearly show that Genetic Programming using OpEq is essentially bloat free. We discuss the advantages and shortcomings of each different implementation, and the unexpected effect of OpEq on overfitting. We observe the evolutionary dynamics of OpEq and address its potential to be extended and integrated into different elements of the evolutionary process.