A comprehensive survey on program synthesis with evolutionary algorithms

D Sobania, D Schweim… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
The automatic generation of computer programs is one of the main applications with
practical relevance in the field of evolutionary computation. With program synthesis …

Choose your programming copilot: a comparison of the program synthesis performance of github copilot and genetic programming

D Sobania, M Briesch, F Rothlauf - Proceedings of the genetic and …, 2022 - dl.acm.org
GitHub Copilot, an extension for the Visual Studio Code development environment powered
by the large-scale language model Codex, makes automatic program synthesis available for …

Riccardo Poli, William B. Langdon, Nicholas F. McPhee: A Field Guide to Genetic Programming: Lulu. com, 2008, 250 pp, ISBN 978-1-4092-0073-4

M O'Neill - 2009 - Springer
The latest book on Genetic Programming, Poli, Langdon and McPhee's (with contributions
from John R. Koza) A Field Guide to Genetic Programming represents an exciting landmark …

[PDF][PDF] Global optimization algorithms-theory and application

T Weise - Self-Published Thomas Weise, 2009 - researchgate.net
This e-book is devoted to global optimization algorithms, which are methods to find optimal
solutions for given problems. It especially focuses on Evolutionary Computation by …

Solving uncompromising problems with lexicase selection

T Helmuth, L Spector… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
We describe a broad class of problems, called “uncompromising problems,” which are
characterized by the requirement that solutions must perform optimally on each of many test …

PSB2: the second program synthesis benchmark suite

T Helmuth, P Kelly - Proceedings of the Genetic and Evolutionary …, 2021 - dl.acm.org
For the past six years, researchers in genetic programming and other program synthesis
disciplines have used the General Program Synthesis Benchmark Suite to benchmark many …

Applying genetic programming to PSB2: the next generation program synthesis benchmark suite

T Helmuth, P Kelly - Genetic Programming and Evolvable Machines, 2022 - Springer
For the past seven years, researchers in genetic programming and other program synthesis
disciplines have used the General Program Synthesis Benchmark Suite (PSB1) to …

Problem-solving benefits of down-sampled lexicase selection

T Helmuth, L Spector - Artificial life, 2022 - ieeexplore.ieee.org
In genetic programming, an evolutionary method for producing computer programs that
solve specified computational problems, parent selection is ordinarily based on aggregate …

Genetic programming: An introduction and tutorial, with a survey of techniques and applications

WB Langdon, R Poli, NF McPhee, JR Koza - Computational intelligence: A …, 2008 - Springer
The goal of having computers automatically solve problems is central to artificial
intelligence, machine learning, and the broad area encompassed by what Turing called …

Program synthesis using uniform mutation by addition and deletion

T Helmuth, NF McPhee, L Spector - Proceedings of the Genetic and …, 2018 - dl.acm.org
Most genetic programming systems use mutation and crossover operators to create child
programs from selected parent programs. Typically the mutation operator will replace a …