The codebase for this paper is available at https://github.com/fieldsend/gecco_2015_mogpAn underlying problem in genetic programming (GP) is how to ensure sufficient useful diversity in the population during search. Having a wide range of diverse (sub)component structures available for recombination and/or mutation is important in preventing premature converge. We propose two new fitness disaggregation approaches that make explicit use of the information in the test cases (i.e., program semantics) to preserve diversity in the population. The first method preserves the best programs which pass each individual test case, the second preserves those which are non-dominated across test cases (multi-objectivisation). We use these in standard GP, ...
This paper examines measures of diversity in genetic programming. The goal is to understand the impo...
Research on semantics in Genetic Programming (GP) has increased over the last number of years. Resul...
A key feature of an efficient and reliable multi-objective evolutionary algorithm is the ability to ...
Genetic programming is a metaheuristic search method that uses a population of variable-length compu...
This paper is motivated by an experimental result that better performing genetic programming runs te...
The ultimate goal of learning algorithms is to find the best solution from a search space without t...
The promotion and maintenance of the population diversity in a Genetic Programming (GP) algorithm wa...
Semantics has become a key topic of research in Genetic Programming (GP). Semantics refers to the ou...
Multi-objectivization is the process of reformulating a single-objective problem into a multi-object...
Genetic programming is a metaheuristic search method that uses a population of variable-length compu...
Grammar-guided Genetic Programming (G3P) is a family of Evolutionary Algorithms that can evolve prog...
This paper examines measures of diversity in genetic programming. The goal is to understand the impo...
The study of semantics in Genetic Programming (GP) has increased dramatically over the last years du...
A way to reduce the cost of regression testing consists of selecting or prioritizing subsets of test...
In Evolutionary Algorithms (EAs), it is well-known that the adoption of diversity is highly benefici...
This paper examines measures of diversity in genetic programming. The goal is to understand the impo...
Research on semantics in Genetic Programming (GP) has increased over the last number of years. Resul...
A key feature of an efficient and reliable multi-objective evolutionary algorithm is the ability to ...
Genetic programming is a metaheuristic search method that uses a population of variable-length compu...
This paper is motivated by an experimental result that better performing genetic programming runs te...
The ultimate goal of learning algorithms is to find the best solution from a search space without t...
The promotion and maintenance of the population diversity in a Genetic Programming (GP) algorithm wa...
Semantics has become a key topic of research in Genetic Programming (GP). Semantics refers to the ou...
Multi-objectivization is the process of reformulating a single-objective problem into a multi-object...
Genetic programming is a metaheuristic search method that uses a population of variable-length compu...
Grammar-guided Genetic Programming (G3P) is a family of Evolutionary Algorithms that can evolve prog...
This paper examines measures of diversity in genetic programming. The goal is to understand the impo...
The study of semantics in Genetic Programming (GP) has increased dramatically over the last years du...
A way to reduce the cost of regression testing consists of selecting or prioritizing subsets of test...
In Evolutionary Algorithms (EAs), it is well-known that the adoption of diversity is highly benefici...
This paper examines measures of diversity in genetic programming. The goal is to understand the impo...
Research on semantics in Genetic Programming (GP) has increased over the last number of years. Resul...
A key feature of an efficient and reliable multi-objective evolutionary algorithm is the ability to ...