Evolving heuristics with genetic programming
Proceedings of the 10th annual conference on Genetic and evolutionary computation
Memory with memory: soft assignment in genetic programming
Proceedings of the 10th annual conference on Genetic and 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
Sub-tree Swapping Crossover, Allele Diffusion and GP Convergence
Proceedings of the 10th international conference on Parallel Problem Solving from Nature: PPSN X
Evolving Regular Expressions for GeneChip Probe Performance Prediction
Proceedings of the 10th international conference on Parallel Problem Solving from Nature: PPSN X
Texture segmentation by genetic programming
Evolutionary Computation
Automated design of image operators that detect interest points
Evolutionary Computation
Is this the future of academic publishing?
ACM SIGEVOlution
GEVA: grammatical evolution in Java
ACM SIGEVOlution
Free lunches for function and program induction
Proceedings of the tenth ACM SIGEVO workshop on Foundations of genetic algorithms
Memory with Memory in Tree-Based Genetic Programming
EuroGP '09 Proceedings of the 12th European Conference on Genetic Programming
Genetic Programming Crossover: Does It Cross over?
EuroGP '09 Proceedings of the 12th European Conference on Genetic Programming
Automatic Creation of Taxonomies of Genetic Programming Systems
EuroGP '09 Proceedings of the 12th European Conference on Genetic Programming
There Is a Free Lunch for Hyper-Heuristics, Genetic Programming and Computer Scientists
EuroGP '09 Proceedings of the 12th European Conference on Genetic Programming
Semantic Aware Crossover for Genetic Programming: The Case for Real-Valued Function Regression
EuroGP '09 Proceedings of the 12th European Conference on Genetic Programming
A Novel GP Approach to Synthesize Vegetation Indices for Soil Erosion Assessment
EvoWorkshops '09 Proceedings of the EvoWorkshops 2009 on Applications of Evolutionary Computing: EvoCOMNET, EvoENVIRONMENT, EvoFIN, EvoGAMES, EvoHOT, EvoIASP, EvoINTERACTION, EvoMUSART, EvoNUM, EvoSTOC, EvoTRANSLOG
Evolving distributed algorithms with genetic programming: election
Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation
A hybrid optimization algorithm for the job-shop scheduling problem
Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation
How online simplification affects building blocks in genetic programming
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Developmental plasticity in linear genetic programming
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Shape grammars and grammatical evolution for evolutionary design
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Genetic programming in the wild: evolving unrestricted bytecode
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Evolutionary learning of local descriptor operators for object recognition
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Operator equalisation, bloat and overfitting: a study on human oral bioavailability prediction
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Free lunches for neural network search
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Genetic programming methodology that synthesize vegetation indices for the estimation of soil cover
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Optimization of dynamic memory managers for embedded systems using grammatical evolution
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Creating regular expressions as mRNA motifs with GP to predict human exon splitting
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Structural and nodal mutation in grammatical evolution
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Bloat control in genetic programming by evaluating contribution of nodes
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Mutation and crossover with abstract expression grammars
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
An exploration of learning and grammars in grammatical evolution
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
Genetic programming theory I & II
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
Grammar-Based Immune Programming for Symbolic Regression
ICARIS '09 Proceedings of the 8th International Conference on Artificial Immune Systems
Pyevolve: a Python open-source framework for genetic algorithms
ACM SIGEVOlution
Semantically driven mutation in genetic programming
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Grammar-based genetic programming for timetabling
CEC'09 Proceedings of the Eleventh conference on Congress on 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
The influence of mutation on population dynamics in multiobjective genetic programming
Genetic Programming and Evolvable Machines
Failure prediction of dotcom companies using neural network-genetic programming hybrids
Information Sciences: an International Journal
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
Grammatical evolution of a robot controller
IROS'09 Proceedings of the 2009 IEEE/RSJ international conference on Intelligent robots and systems
Automatic program repair with evolutionary computation
Communications of the ACM
Bloat control operators and diversity in genetic programming: A comparative study
Evolutionary Computation
Distributed genetic evolution in WSN
Proceedings of the 9th ACM/IEEE International Conference on Information Processing in Sensor Networks
Implicitly controlling bloat in genetic programming
IEEE Transactions on Evolutionary Computation
On the use of genetic programming for the prediction of survival in cancer
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Challenges rising from learning motif evaluation functions using genetic programming
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Semantics based crossover for boolean problems
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Measuring bloat, overfitting and functional complexity in genetic programming
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Towards an understanding of locality in genetic programming
Proceedings of the 12th annual conference on Genetic and evolutionary computation
Proceedings of the 12th annual conference on Genetic and evolutionary computation
RGP: an open source genetic programming system for the R environment
Proceedings of the 12th annual conference companion on Genetic and evolutionary computation
Proceedings of the 12th annual conference companion on Genetic and evolutionary computation
Proceedings of the 12th annual conference companion on Genetic and evolutionary computation
Theoretical results in genetic programming: the next ten years?
Genetic Programming and Evolvable Machines
Open issues in genetic programming
Genetic Programming and Evolvable Machines
A generic optimising feature extraction method using multiobjective genetic programming
Applied Soft Computing
Extending genetic programming to evolve perceptron-like learning programs
ICAISC'10 Proceedings of the 10th international conference on Artifical intelligence and soft computing: Part II
Efficient multi-objective higher order mutation testing with genetic programming
Journal of Systems and Software
Prediction of breast cancer biopsy outcomes using a distributed genetic programming approach
Proceedings of the 1st ACM International Health Informatics Symposium
Semantic similarity based crossover in GP: the case for real-valued function regression
EA'09 Proceedings of the 9th international conference on Artificial evolution
Genetic-programming based prediction of data compression saving
EA'09 Proceedings of the 9th international conference on Artificial evolution
Incorporating domain knowledge into evolutionary computing for discovering gene-gene interaction
PPSN'10 Proceedings of the 11th international conference on Parallel problem solving from nature: Part I
A genetic programming approach to the matrix bandwidth-minimization problem
PPSN'10 Proceedings of the 11th international conference on Parallel problem solving from nature: Part II
Evolving strategies for updating pheromone trails: a case study with the TSP
PPSN'10 Proceedings of the 11th international conference on Parallel problem solving from nature: Part II
Prognosis of breast cancer using genetic programming
KES'10 Proceedings of the 14th international conference on Knowledge-based and intelligent information and engineering systems: Part IV
A review of tournament selection in genetic programming
ISICA'10 Proceedings of the 5th international conference on Advances in computation and intelligence
Genetic Programming and Evolvable Machines
Supplanting neural networks with ODEs in evolutionary robotics
SEAL'10 Proceedings of the 8th international conference on Simulated evolution and learning
PID step response using genetic programming
SEAL'10 Proceedings of the 8th international conference on Simulated evolution and learning
A genetic programming model to generate risk-adjusted technical trading rules in stock markets
Expert Systems with Applications: An International Journal
Elementary bit string mutation landscapes
Proceedings of the 11th workshop proceedings on Foundations of genetic algorithms
Grammar-based immune programming
Natural Computing: an international journal
Evolutionary repair of faulty software
Applied Soft Computing
Expert Systems with Applications: An International Journal
HMXT-GP: an information-theoretic approach to genetic programming that maintains diversity
Proceedings of the 2011 ACM Symposium on Applied Computing
Evolving a test oracle in black-box testing
FASE'11/ETAPS'11 Proceedings of the 14th international conference on Fundamental approaches to software engineering: part of the joint European conferences on theory and practice of software
Semantically-based crossover in genetic programming: application to real-valued symbolic regression
Genetic Programming and Evolvable Machines
Have your spaghetti and eat it too: evolutionary algorithmics and post-evolutionary analysis
Genetic Programming and Evolvable Machines
Genetic programming with a norm-referenced fitness function
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Examining the landscape of semantic similarity based mutation
Proceedings of the 13th 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
The K landscapes: a tunably difficult benchmark for genetic programming
Proceedings of the 13th annual conference on Genetic and evolutionary computation
A novel generative encoding for evolving modular, regular and scalable networks
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Multi-objective optimization of dynamic memory managers using grammatical evolution
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Searching for invariants using genetic programming and mutation testing
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Towards the development of self-ant systems
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Policy matrix evolution for generation of heuristics
Proceedings of the 13th annual conference on Genetic and evolutionary computation
PAC learning and genetic programming
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Evolving CUDA PTX programs by quantum inspired linear genetic programming
Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
A symbolic regression approach to manage femtocell coverage using grammatical genetic programming
Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
Genotype-phenotype mapping in dynamic environments with grammatical evolution
Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
Genetic programming: a tutorial introduction
Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
DepthLimited crossover in GP for classifier evolution
Computers in Human Behavior
A quantitative study of learning and generalization in genetic programming
EuroGP'11 Proceedings of the 14th European conference on Genetic programming
Designing pheromone update strategies with strongly typed genetic programming
EuroGP'11 Proceedings of the 14th European conference on Genetic programming
EuroGP'11 Proceedings of the 14th European conference on Genetic programming
Evolution of a brain-computer interface mouse via genetic programming
EuroGP'11 Proceedings of the 14th European conference on Genetic programming
Investigation of the performance of different mapping orders for GE on the max problem
EuroGP'11 Proceedings of the 14th European conference on Genetic programming
A comparison of machine learning methods for the prediction of breast cancer
EvoBIO'11 Proceedings of the 9th European conference on Evolutionary computation, machine learning and data mining in bioinformatics
Towards procedural strategy game generation: evolving complementary unit types
EvoApplications'11 Proceedings of the 2011 international conference on Applications of evolutionary computation - Volume Part I
Evolutionary synthesis of a trajectory integrator for an analogue brain-computer interface mouse
EvoApplications'11 Proceedings of the 2011 international conference on Applications of evolutionary computation - Volume Part I
IWANN'11 Proceedings of the 11th international conference on Artificial neural networks conference on Advances in computational intelligence - Volume Part II
Data mining with a parallel rule induction system based on gene expression programming
International Journal of Innovative Computing and Applications
Basic object oriented genetic programming
IEA/AIE'11 Proceedings of the 24th international conference on Industrial engineering and other applications of applied intelligent systems conference on Modern approaches in applied intelligence - Volume Part I
Defining locality as a problem difficulty measure in genetic programming
Genetic Programming and Evolvable Machines
Comparison of experimental designs for simulation-based symbolic regression of manufacturing systems
Computers and Industrial Engineering
Collective intelligence of genetic programming for macroeconomic forecasting
ICCCI'11 Proceedings of the Third international conference on Computational collective intelligence: technologies and applications - Volume Part II
Genetic programming for multibiometrics
Expert Systems with Applications: An International Journal
An evolutionary behavioral model for decision making
Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems
Simulation of high-performance memory allocators
Microprocessors & Microsystems
EvoApplicatons'10 Proceedings of the 2010 international conference on Applications of Evolutionary Computation - Volume Part I
Grammatical evolution of neural networks for discovering epistasis among quantitative trait loci
EvoBIO'10 Proceedings of the 8th European conference on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics
EvoBIO'10 Proceedings of the 8th European conference on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics
Bottom-Up tree evaluation in tree-based genetic programming
ICSI'10 Proceedings of the First international conference on Advances in Swarm Intelligence - Volume Part I
An analysis of the behaviour of mutation in grammatical evolution
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
Sub-tree swapping crossover and arity histogram distributions
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
An analysis of genotype-phenotype maps in grammatical evolution
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
Unsupervised problem decomposition using genetic programming
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
GP-Fileprints: file types detection using genetic programming
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
A many threaded CUDA interpreter for genetic programming
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
Improving the generalisation ability of genetic programming with semantic similarity based crossover
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
Solution-Locked averages and solution-time binning in genetic programming
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
Genetic programming for auction based scheduling
EuroGP'10 Proceedings of the 13th European conference on Genetic Programming
EvoCOMNET'10 Proceedings of the 2010 international conference on Applications of Evolutionary Computation - Volume Part II
Using hyperheuristics under a GP framework for financial forecasting
LION'05 Proceedings of the 5th international conference on Learning and Intelligent Optimization
Multi objective genetic programming for feature construction in classification problems
LION'05 Proceedings of the 5th international conference on Learning and Intelligent Optimization
A note on computational intelligence methods in biometrics
International Journal of Biometrics
SEMCCO'11 Proceedings of the Second international conference on Swarm, Evolutionary, and Memetic Computing - Volume Part I
Evolving high-level imperative program trees with strongly formed genetic programming
EuroGP'12 Proceedings of the 15th European conference on Genetic Programming
Improving relevance measures using genetic programming
EuroGP'12 Proceedings of the 15th European conference on Genetic Programming
An investigation of fitness sharing with semantic and syntactic distance metrics
EuroGP'12 Proceedings of the 15th European conference on Genetic Programming
Matrix analysis of genetic programming mutation
EuroGP'12 Proceedings of the 15th European conference on Genetic Programming
Random sampling technique for overfitting control in genetic programming
EuroGP'12 Proceedings of the 15th European conference on Genetic Programming
EvoMUSART'12 Proceedings of the First international conference on Evolutionary and Biologically Inspired Music, Sound, Art and Design
EvoBIO'12 Proceedings of the 10th European conference on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics
Understanding zooplankton long term variability through genetic programming
EvoBIO'12 Proceedings of the 10th European conference on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics
EvoBIO'12 Proceedings of the 10th European conference on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics
Flex-GP: genetic programming on the cloud
EvoApplications'12 Proceedings of the 2012t European conference on Applications of Evolutionary Computation
Operator equalisation for bloat free genetic programming and a survey of bloat control methods
Genetic Programming and Evolvable Machines
Artificial Intelligence Review
Evolving estimators of the pointwise Hölder exponent with Genetic Programming
Information Sciences: an International Journal
Distance measures for HyperGP with fitness sharing
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Computational complexity analysis of multi-objective genetic programming
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Evolving the best known approximation to the Q function
Proceedings of the 14th annual conference on Genetic and evolutionary computation
The unconstrained automated generation of cell image features for medical diagnosis
Proceedings of the 14th annual conference on Genetic and evolutionary computation
Autoconstructive evolution for structural problems
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
On the architecture and implementation of tree-based genetic programming in HeuristicLab
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
Proceedings of the 14th annual conference companion on Genetic and evolutionary computation
Genetic evolution of controllers for challenging control problems
Journal of Computational Methods in Sciences and Engineering
Genetic Programming and Evolvable Machines
Two-Tier genetic programming: towards raw pixel-based image classification
Expert Systems with Applications: An International Journal
An automatic learning system to derive multipole and local expansions for the fast multipole method
ICSI'12 Proceedings of the Third international conference on Advances in Swarm Intelligence - Volume Part II
Optimising Flash non-volatile memory using machine learning: a project overview
Proceedings of the Fifth Balkan Conference in Informatics
Distilling GeneChips with GP on the emerald GPU supercomputer
ACM SIGEVOlution
Bloat free genetic programming: application to human oral bioavailability prediction
International Journal of Data Mining and Bioinformatics
Information Sciences: an International Journal
Modeling global temperature changes with genetic programming
Computers & Mathematics with Applications
Hybrid intelligent systems for predicting software reliability
Applied Soft Computing
PPSN'12 Proceedings of the 12th international conference on Parallel Problem Solving from Nature - Volume Part II
Automated query learning with Wikipedia and genetic programming
Artificial Intelligence
PPSN'12 Proceedings of the 12th international conference on Parallel Problem Solving from Nature - Volume Part I
Controlling overfitting in symbolic regression based on a bias/variance error decomposition
PPSN'12 Proceedings of the 12th international conference on Parallel Problem Solving from Nature - Volume Part I
Proceedings of the 27th Conference on Image and Vision Computing New Zealand
Application of Machine Learning Techniques to Predict Software Reliability
International Journal of Applied Evolutionary Computation
Evolving event detectors in multi-channel sensor data
AI'12 Proceedings of the 25th Australasian joint conference on Advances in Artificial Intelligence
Where should we stop? an investigation on early stopping for GP learning
SEAL'12 Proceedings of the 9th international conference on Simulated Evolution and Learning
Gene expression classification using binary rule majority voting genetic programming classifier
International Journal of Advanced Intelligence Paradigms
Genetic Programming and Evolvable Machines
EvoBIO'13 Proceedings of the 11th European conference on Evolutionary Computation, Machine Learning and Data Mining in Bioinformatics
Adaptive distance metrics for nearest neighbour classification based on genetic programming
EuroGP'13 Proceedings of the 16th European conference on Genetic Programming
Controlling bloat through parsimonious elitist replacement and spatial structure
EuroGP'13 Proceedings of the 16th European conference on Genetic Programming
Understanding expansion order and phenotypic connectivity in πGE
EuroGP'13 Proceedings of the 16th European conference on Genetic Programming
Balancing learning and overfitting in genetic programming with interleaved sampling of training data
EuroGP'13 Proceedings of the 16th European conference on Genetic Programming
EuroGP'13 Proceedings of the 16th European conference on Genetic Programming
Prediction of forest aboveground biomass: an exercise on avoiding overfitting
EvoApplications'13 Proceedings of the 16th European conference on Applications of Evolutionary Computation
Introducing graphical models to analyze genetic programming dynamics
Proceedings of the twelfth workshop on Foundations of genetic algorithms XII
Single- and multi-objective genetic programming: new bounds for weighted order and majority
Proceedings of the twelfth workshop on Foundations of genetic algorithms XII
Genetic Programming and Evolvable Machines
On the roles of semantic locality of crossover in genetic programming
Information Sciences: an International Journal
Long-term evolutionary dynamics in heterogeneous cellular automata
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Genetic programming for edge detection using multivariate density
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Networks of transform-based evolvable features for object recognition
Proceedings of the 15th annual conference on Genetic and evolutionary computation
Bootstrapping to reduce bloat and improve generalisation in genetic programming
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Segment-based genetic programming
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Which is faster: bowtie2GP bowtie bowtie2 BWA
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Expressive genetic programming
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
A bootstrapping approach to reduce over-fitting in genetic programming
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
Visualization of genetic lineages and inheritance information in genetic programming
Proceedings of the 15th annual conference companion on Genetic and evolutionary computation
A survey on optimization metaheuristics
Information Sciences: an International Journal
Evolutionary design of optical waveguide with multiple objectives
ACSC '12 Proceedings of the Thirty-fifth Australasian Computer Science Conference - Volume 122
Building holistic descriptors for scene recognition: a multi-objective genetic programming approach
Proceedings of the 21st ACM international conference on Multimedia
Solving variational and Cauchy problems with self-configuring genetic programming algorithm
International Journal of Innovative Computing and Applications
Searching for model migration strategies
Proceedings of the 6th International Workshop on Models and Evolution
Models of performance of time series forecasters
Neurocomputing
Learning discriminative representations from RGB-D video data
IJCAI'13 Proceedings of the Twenty-Third international joint conference on Artificial Intelligence
Post-compiler software optimization for reducing energy
Proceedings of the 19th international conference on Architectural support for programming languages and operating systems
A new evaluation measure for color image segmentation based on genetic programming approach
Image and Vision Computing
Synthesis of fixed-point programs
Proceedings of the Eleventh ACM International Conference on Embedded Software
On the investigation of hyper-heuristics on a financial forecasting problem
Annals of Mathematics and Artificial Intelligence
Vector-valued function estimation by grammatical evolution for autonomous robot control
Information Sciences: an International Journal
Prediction of faults-slip-through in large software projects: an empirical evaluation
Software Quality Control
International Journal of Hybrid Intelligent Systems
Integrated Computer-Aided Engineering
Genetic programming as strategy for learning image descriptor operators
Intelligent Data Analysis
Evolutionary visual exploration: evaluation with expert users
EuroVis '13 Proceedings of the 15th Eurographics Conference on Visualization
Hi-index | 0.02 |
Genetic programming (GP) is a systematic, domain-independent method for getting computers to solve problems automatically starting from a high-level statement of what needs to be done. Using ideas from natural evolution, GP starts from an ooze of random computer programs, and progressively refines them through processes of mutation and sexual recombination, until high-fitness solutions emerge. All this without the user having to know or specify the form or structure of solutions in advance. GP has generated a plethora of human-competitive results and applications, including novel scientific discoveries and patentable inventions. This unique overview of this exciting technique is written by three of the most active scientists in GP. See www.gp-field-guide.org.uk for more information on the book.