Abstract. Genetic Improvement (GI) is a form of Genetic Program-ming that improves an existing program. We use GI to evolve a faster version of a C++ program, a Boolean satisfiability (SAT) solver called MiniSAT, specialising it for a particular problem class, namely Combi-natorial Interaction Testing (CIT), using automated code transplanta-tion. Our GI-evolved solver achieves overall 17 % improvement, making it comparable with average expert human performance. Additionally, this automatically evolved solver is faster than any of the human-improved solvers for the CIT problem
Genetic Programming is increasing in popularity as the basis for a wide range of learning algorithms...
Genetic algorithms are a powerful tool for solving search and optimization problems. We examine the ...
Search Based Software Engineering techniques are emerging as important tools for software maintenanc...
International audienceA young subfield of Evolutionary Computing that has gained the attention of ma...
Genetic Improvement is an evolutionary-based technique. Despite its relatively recent introduction, ...
Genetic Programming (GP) is an automatic programming methodology using mechanisms inspired by biolo...
Genetic programming is a nature-inspired method of programming that allows an automated creation and...
Automated Design of Algorithms (ADA) and Genetic Improvement (GI) are two relatively young fields of...
Automatic Programming has long been a sub-goal of Artificial Intelligence (AI). It is feasible in li...
We present a Genetic Improvement (GI) experiment on ProbAbel, a piece of bioinformatics software for...
Automated Design of Algorithms (ADA) and Genetic Im-provement (GI) are two relatively young fields o...
Genetic programming (GP) is an automated method for creating a working computer program from a high-...
Over the past 25 years, a new form of optimization and search technique was refined using the same t...
Genetic improvement (GI) is a relatively new area of software engineering and thus the extent of its...
International audienceThe level of confidence in a software component is often linked to the quality...
Genetic Programming is increasing in popularity as the basis for a wide range of learning algorithms...
Genetic algorithms are a powerful tool for solving search and optimization problems. We examine the ...
Search Based Software Engineering techniques are emerging as important tools for software maintenanc...
International audienceA young subfield of Evolutionary Computing that has gained the attention of ma...
Genetic Improvement is an evolutionary-based technique. Despite its relatively recent introduction, ...
Genetic Programming (GP) is an automatic programming methodology using mechanisms inspired by biolo...
Genetic programming is a nature-inspired method of programming that allows an automated creation and...
Automated Design of Algorithms (ADA) and Genetic Improvement (GI) are two relatively young fields of...
Automatic Programming has long been a sub-goal of Artificial Intelligence (AI). It is feasible in li...
We present a Genetic Improvement (GI) experiment on ProbAbel, a piece of bioinformatics software for...
Automated Design of Algorithms (ADA) and Genetic Im-provement (GI) are two relatively young fields o...
Genetic programming (GP) is an automated method for creating a working computer program from a high-...
Over the past 25 years, a new form of optimization and search technique was refined using the same t...
Genetic improvement (GI) is a relatively new area of software engineering and thus the extent of its...
International audienceThe level of confidence in a software component is often linked to the quality...
Genetic Programming is increasing in popularity as the basis for a wide range of learning algorithms...
Genetic algorithms are a powerful tool for solving search and optimization problems. We examine the ...
Search Based Software Engineering techniques are emerging as important tools for software maintenanc...