Proceedings of the seventh international conference (1990) on Machine learning
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
Alternatives in automatic function definition: a comparison of performance
Advances in genetic programming
Genetic programming using a minimum description length principle
Advances in genetic programming
A compiling genetic programming system that directly manipulates the machine code
Advances in genetic programming
Recombination, selection, and the genetic construction of computer programs
Recombination, selection, and the genetic construction of computer programs
Extending genetic programming with recombinative guidance
Advances in genetic programming
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
Discovery of subroutines in genetic programming
Advances in genetic programming
The royal tree problem, a benchmark for single and multiple population genetic programming
Advances in genetic programming
Parallel genetic programming: a scalable implementation using the transputer network architecture
Advances in genetic programming
Massively parallel genetic programming
Advances in genetic programming
Genetic programming: an introduction: on the automatic evolution of computer programs and its applications
Parallel implementation of a genetic-programming based tool for symbolic regression
Information Processing Letters
Depth-fair crossover in genetic programming
Proceedings of the 1999 ACM symposium on Applied computing
The evolution of size and shape
Advances in genetic programming
Genetic Programming III: Darwinian Invention & Problem Solving
Genetic Programming III: Darwinian Invention & Problem Solving
Data Mining Using Grammar-Based Genetic Programming and Applications
Data Mining Using Grammar-Based Genetic Programming and Applications
Size Fair and Homologous Tree Crossovers for Tree Genetic Programming
Genetic Programming and Evolvable Machines
Evolutive Introns: A Non-Costly Method of Using Introns in GP
Genetic Programming and Evolvable Machines
Evolving Teams of Predictors with Linear Genetic Programming
Genetic Programming and Evolvable Machines
An Analysis of the Causes of Code Growth in Genetic Programming
Genetic Programming and Evolvable Machines
An Empirical Study of Multipopulation Genetic Programming
Genetic Programming and Evolvable Machines
The GA-P: A Genetic Algorithm and Genetic Programming Hybrid
IEEE Expert: Intelligent Systems and Their Applications
Competitive Environments Evolve Better Solutions for Complex Tasks
Proceedings of the 5th International Conference on Genetic Algorithms
Accurate Replication in Genetic Programming
Proceedings of the 6th International Conference on Genetic Algorithms
Temporal Data Processing Using Genetic Programming
Proceedings of the 6th International Conference on Genetic Algorithms
Two Ways of Discovering the Size and Shape of a Computer Program to Solve a Problem
Proceedings of the 6th International Conference on Genetic Algorithms
Complexity Compression and Evolution
Proceedings of the 6th International Conference on Genetic Algorithms
Controlling the Population Size in Genetic Programming
SBIA '02 Proceedings of the 16th Brazilian Symposium on Artificial Intelligence: Advances in Artificial Intelligence
Fighting Bloat with Nonparametric Parsimony Pressure
PPSN VII Proceedings of the 7th International Conference on Parallel Problem Solving from Nature
Random Tree Generation for Genetic Programming
PPSN IV Proceedings of the 4th 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
GAPS: A Genetic Programming System
COMPSAC '00 24th International Computer Software and Applications Conference
Genetic Programming And Multi-agent Layered Learning By Reinforcements
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Lexicographic Parsimony Pressure
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Size Control Via Size Fair Genetic Operators In The PushGP Genetic Programming System
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Reducing Bloat in Genetic Programming
Proceedings of the International Conference, 7th Fuzzy Days on Computational Intelligence, Theory and Applications
Experimental Study of Multipopulation Parallel Genetic Programming
Proceedings of the European Conference on Genetic Programming
Proceedings of the European Conference on Genetic Programming
Evolving Modules in Genetic Programming by Subtree Encapsulation
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Adaption of Operator Probabilities in Genetic Programming
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Linear-Tree GP and Its Comparison with Other GP Structures
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Layered Learning in Genetic Programming for a Cooperative Robot Soccer Problem
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Exons and Code Growth in Genetic Programming
EuroGP '02 Proceedings of the 5th European Conference on Genetic Programming
A Review of Theoretical and Experimental Results on Schemata in Genetic Programming
EuroGP '98 Proceedings of the First European Workshop on Genetic Programming
Non-destructive Depth-Dependent Crossover for Genetic Programming
EuroGP '98 Proceedings of the First European Workshop on Genetic Programming
Grammatical Evolution: Evolving Programs for an Arbitrary Language
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
Genome Growth and the Evolution of the Genotype-Phenotype Map
Evolution and Biocomputation, Computational Models of Evolution
Fitness Causes Bloat: Mutation
EuroGP '98 Proceedings of the First European Workshop on Genetic Programming
Ripple Crossover in Genetic Programming
EuroGP '01 Proceedings of the 4th European Conference on Genetic Programming
Modification point depth and genome growth in genetic programming
Evolutionary Computation
EH '99 Proceedings of the 1st NASA/DOD workshop on Evolvable Hardware
Parallel Genetic Programming: Component Object-based Distributed Collaborative Approach
ICOIN '01 Proceedings of the The 15th International Conference on Information Networking
Multi-Objective Methods for Tree Size Control
Genetic Programming and Evolvable Machines
Genetic Programming with Adaptive Representations
Genetic Programming with Adaptive Representations
Genetic Programming IV: Routine Human-Competitive Machine Intelligence
Genetic Programming IV: Routine Human-Competitive Machine Intelligence
Grammatically Based Genetic Programming for Mining Relational Databases
SCCC '03 Proceedings of the XXIII International Conference of the Chilean Computer Science Society
Introduction to Evolutionary Computing
Introduction to Evolutionary Computing
An evolutionary approach for automatically extracting intelligible classification rules
Knowledge and Information Systems
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
Dormant program nodes and the efficiency of genetic programming
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Function choice, resiliency and growth in genetic programming
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
A statistical learning theory approach of bloat
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Evolutionary tree genetic programming
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
Evolution of mathematical models of chaotic systems based on multiobjective genetic programming
Knowledge and Information Systems
Dynamic Subset Selection Based on a Fitness Case Topology
Evolutionary Computation
Characterizing the dynamics of symmetry breaking in genetic programming
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Using context-aware crossover to improve the performance of GP
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Algebraic simplification of GP programs during evolution
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Genetic programming: optimal population sizes for varying complexity problems
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Genetic parallel programming: design and implementation
Evolutionary Computation
The speciating island model: an alternative parallel evolutionary algorithm
Journal of Parallel and Distributed Computing - Special issue on parallel bioinspired algorithms
Automatic Selection Pressure Control in Genetic Programming
ISDA '06 Proceedings of the Sixth International Conference on Intelligent Systems Design and Applications - Volume 01
A comparison of bloat control methods for genetic programming
Evolutionary Computation
Breast cancer diagnosis using genetic programming generated feature
Pattern Recognition
Eliminating Introns in Ant Colony Programming
Fundamenta Informaticae
Initialization method for grammar-guided genetic programming
Knowledge-Based Systems
Neutral offspring controlling operators in genetic programming
Pattern Recognition
Studying the influence of synchronous and asynchronous parallel GP on programs length evolution
CEC '02 Proceedings of the Evolutionary Computation on 2002. CEC '02. Proceedings of the 2002 Congress - Volume 02
Crossover and mutation operators for grammar-guided genetic programming
Soft Computing - A Fusion of Foundations, Methodologies and Applications
Population variation in genetic programming
Information Sciences: an International Journal
Another investigation on tournament selection: modelling and visualisation
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Solving the artificial ant on the Santa Fe trail problem in 20,696 fitness evaluations
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Hierarchical genetic programming based on test input subsets
Proceedings of the 9th annual conference on Genetic and evolutionary computation
On the constructiveness of context-aware crossover
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Best SubTree genetic programming
Proceedings of the 9th annual conference on Genetic and evolutionary computation
An analysis of constructive crossover and selection pressure in genetic programming
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Limiting code growth to improve robustness in tree-based genetic programming
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Intelligent systems in the automotive industry: applications and trends
Knowledge and Information Systems
Balancing accuracy and parsimony in genetic programming
Evolutionary Computation
Schema theory for genetic programming with one-point crossover and point mutation
Evolutionary Computation
Effects of code growth and parsimony pressure on populations in genetic programming
Evolutionary Computation
Dynamic population variation in genetic programming
Information Sciences: an International Journal
Code growth in genetic programming
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Distributed genetic programming: empirical study and analysis
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Parallel genetic programming: an application to trading models evolution
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Speeding up genetic programming: a parallel BSP implementation
GECCO '96 Proceedings of the 1st annual conference on Genetic and evolutionary computation
Hierarchical genetic algorithms operating on populations of computer programs
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1
A parallel implementation of genetic programming that achieves super-linear performance
Information Sciences: an International Journal
Identifying structural mechanisms in standard genetic programming
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII
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
Enhancing the performance of GP using an ancestry-based mate selection scheme
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartII
Investigation of brood size in GP with brood recombination crossover for object recognition
PRICAI'06 Proceedings of the 9th Pacific Rim international conference on Artificial intelligence
Ant colony programming for approximation problems
GECCO'03 Proceedings of the 2003 international conference on Genetic and evolutionary computation: PartI
Parallel programs are more evolvable than sequential programs
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
The effect of plagues in genetic programming: a study of variable-size populations
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
Multi Niche parallel GP with a junk-code migration model
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
Tree adjoining grammars, language bias, and genetic programming
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
The root causes of code growth in genetic programming
EuroGP'03 Proceedings of the 6th European conference on Genetic programming
Layered learning in boolean GP problems
EuroGP'07 Proceedings of the 10th European conference on Genetic programming
Multiobjective genetic programming for natural language parsing and tagging
PPSN'06 Proceedings of the 9th international conference on Parallel Problem Solving from Nature
Improved approach of genetic programming and applications for data mining
ICNC'06 Proceedings of the Second international conference on Advances in Natural Computation - Volume Part I
Size control with maximum homologous crossover
EA'05 Proceedings of the 7th international conference on Artificial Evolution
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
A less destructive, context-aware crossover operator for GP
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
Genetic programming, validation sets, and parsimony pressure
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
Population clustering in genetic programming
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
Complexity and cartesian genetic programming
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
P-CAGE: an environment for evolutionary computation in peer-to-peer systems
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
Positional independence and recombination in cartesian genetic programming
EuroGP'06 Proceedings of the 9th European conference on Genetic Programming
A new algorithm of automatic programming: GEGEP
SEAL'06 Proceedings of the 6th international conference on Simulated Evolution And Learning
Online program simplification in genetic programming
SEAL'06 Proceedings of the 6th international conference on Simulated Evolution And Learning
Linear genetic programming for multi-class object classification
AI'05 Proceedings of the 18th Australian Joint conference on Advances in Artificial Intelligence
Diversity control in GP with ADF for regression tasks
AI'05 Proceedings of the 18th Australian Joint conference on Advances in Artificial Intelligence
Dynamic size populations in distributed genetic programming
EuroGP'05 Proceedings of the 8th European conference on Genetic Programming
Grammar based crossover operator in genetic programming
IWINAC'05 Proceedings of the First international work-conference on the Interplay Between Natural and Artificial Computation conference on Artificial Intelligence and Knowledge Engineering Applications: a bioinspired approach - Volume Part II
Comparison of the effectiveness of decimation and automatically defined functions
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
FOGA'05 Proceedings of the 8th international conference on Foundations of Genetic Algorithms
No free lunch theorems for optimization
IEEE Transactions on Evolutionary Computation
Evolving computer programs without subtree crossover
IEEE Transactions on Evolutionary Computation
Multiobjective evolutionary algorithms: a comparative case studyand the strength Pareto approach
IEEE Transactions on Evolutionary Computation
Interval-valued GA-P algorithms
IEEE Transactions on Evolutionary Computation
Two fast tree-creation algorithms for genetic programming
IEEE Transactions on Evolutionary Computation
A comparison of linear genetic programming and neural networks inmedical data mining
IEEE Transactions on Evolutionary Computation
A scalable cellular implementation of parallel genetic programming
IEEE Transactions on Evolutionary Computation
Evolutionary programming using mutations based on the Levy probability distribution
IEEE Transactions on Evolutionary Computation
Representation and structural difficulty in genetic programming
IEEE Transactions on Evolutionary Computation
Redundancy and computational efficiency in Cartesian genetic programming
IEEE Transactions on Evolutionary Computation
The Automatic Acquisition, Evolution and Reuse of Modules in Cartesian Genetic Programming
IEEE Transactions on Evolutionary Computation
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Dynamic page based crossover in linear genetic programming
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
'Identifying the structure of nonlinear dynamic systems using multiobjective genetic programming
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Hi-index | 0.01 |
The genetic programming (GP) paradigm, which applies the Darwinian principle of evolution to hierarchical computer programs, has been applied with breakthrough success in various scientific and engineering applications. However, one of the main drawbacks of GP has been the often large amount of computational effort required to solve complex problems. Much disparate research has been conducted over the past 25 years to devise innovative methods to improve the efficiency and performance of GP. This paper attempts to provide a comprehensive overview of this work related to Canonical Genetic Programming based on parse trees and originally championed by Koza (Genetic programming: on the programming of computers by means of natural selection. MIT, Cambridge, 1992). Existing approaches that address various techniques for performance improvement are identified and discussed with the aim to classify them into logical categories that may assist with advancing further research in this area. Finally, possible future trends in this discipline and some of the open areas of research are also addressed.