We present a new method, Synthesis through Unification Genetic Programming (STUN GP), which synthesizes provably correct programs using a Divide and Conquer approach. This method first splits the input space by undergoing a discovery phase that uses Counterexample-Driven Genetic Programming (CDGP) to identify a set of programs that are provably correct under unknown unification constraints. The STUN GP method then computes these restraints by synthesizing predicates with CDGP that strictly map inputs to programs where the output will be correct. This method builds on previous work towards applying Genetic Programming (GP) to Syntax Guided Synthesis (SyGus) problems that seek to synthesize programs adhering to a formal specification rather t...
Grammar formalisms are one of the key representation structures in Computer Science. So it is not su...
There are many different genetic programming (GP) frameworks that can be used to implement algorithm...
[[abstract]]Although genetic programming (GP) is derived from genetic algorithm (GA), there are issu...
Abstract. Given a specification and a set of candidate programs (pro-gram space), the program synthe...
This electronic version was submitted by the student author. The certified thesis is available in th...
Inductive Program Synthesis is the problem of generating programs froma set of input-output examples...
Genetic Programming (GP) is a technique which uses an evolutionary metaphor to automatically generat...
Formal methods apply algorithms based on mathematical principles to enhance the reliability of syste...
Genetic Programming is increasing in popularity as the basis for a wide range of learning algorithms...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...
Program synthesis aims to generate programs automatically from user-provided specifications. One cri...
Many problems do not have a direct solution in the form of a known algorithm or program to solve suc...
Genetic Programming (GP) has been criticized for targeting irrelevant problems [12], and is also tru...
Genetic algorithms (GAs) have several important features that predestinate them to solving logic syn...
Grammar formalisms are one of the key representation structures in Computer Science. So it is not su...
There are many different genetic programming (GP) frameworks that can be used to implement algorithm...
[[abstract]]Although genetic programming (GP) is derived from genetic algorithm (GA), there are issu...
Abstract. Given a specification and a set of candidate programs (pro-gram space), the program synthe...
This electronic version was submitted by the student author. The certified thesis is available in th...
Inductive Program Synthesis is the problem of generating programs froma set of input-output examples...
Genetic Programming (GP) is a technique which uses an evolutionary metaphor to automatically generat...
Formal methods apply algorithms based on mathematical principles to enhance the reliability of syste...
Genetic Programming is increasing in popularity as the basis for a wide range of learning algorithms...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...
The classical formulation of the program-synthesis problem is to find a program that meets a correct...
Program synthesis aims to generate programs automatically from user-provided specifications. One cri...
Many problems do not have a direct solution in the form of a known algorithm or program to solve suc...
Genetic Programming (GP) has been criticized for targeting irrelevant problems [12], and is also tru...
Genetic algorithms (GAs) have several important features that predestinate them to solving logic syn...
Grammar formalisms are one of the key representation structures in Computer Science. So it is not su...
There are many different genetic programming (GP) frameworks that can be used to implement algorithm...
[[abstract]]Although genetic programming (GP) is derived from genetic algorithm (GA), there are issu...