Program Synthesis is a challenging problem in Artificial Intelligence. An important element of a program synthesizer is the objective function that guides the combinatorial search for a program that satisfies a given user intent. Given multiple I/O example transformations that correspond to the intended behavior of the program, this function evaluates the performance of a generated program based on the distance of its output to the correct output. In this study, we consider the possibility of using a Genetic algorithm for the evolution of such a function as a means to partially automate the design process. In particular, we propose the GeneticObjective algorithm that evolves domain-specific objective functions by combining user-defined loca...
Genetic programming (GP) is a popular heuristic methodology of program synthesis with origins in evo...
Evolutionary algorithms are bio-inspired algorithms based on Darwin’s theory of evolution. They are ...
Genetic Programming is an evolutionary computation technique which searches for those computer progr...
In recent months, researchers developed several new search procedures to augment the process of prog...
Many problems do not have a direct solution in the form of a known algorithm or program to solve suc...
This electronic version was submitted by the student author. The certified thesis is available in th...
Exploration using mobile robots is an active research area. In general, an optimal robot exploration...
Genetic programming (GP) is an automated method for creating a working computer program from a high-...
The aim of this work is to implement a system for automatic evolutionary design of virtual robot con...
Genetic programming is an automatic programming method that creates computer programs to satisfy a s...
Because of the growing presence of artificial intelligence, developers are looking for more efficien...
Evolutionary algorithms incorporate principles from biological population genetics to perform search...
This thesis investigates the use of Genetic Programming (GP) to evolve controllers for an autonomous...
Creating or preparing Multi-objective formulations are a realistic models for many complex engineeri...
It would be desirable if computers could solve problems without the need for a human to write the de...
Genetic programming (GP) is a popular heuristic methodology of program synthesis with origins in evo...
Evolutionary algorithms are bio-inspired algorithms based on Darwin’s theory of evolution. They are ...
Genetic Programming is an evolutionary computation technique which searches for those computer progr...
In recent months, researchers developed several new search procedures to augment the process of prog...
Many problems do not have a direct solution in the form of a known algorithm or program to solve suc...
This electronic version was submitted by the student author. The certified thesis is available in th...
Exploration using mobile robots is an active research area. In general, an optimal robot exploration...
Genetic programming (GP) is an automated method for creating a working computer program from a high-...
The aim of this work is to implement a system for automatic evolutionary design of virtual robot con...
Genetic programming is an automatic programming method that creates computer programs to satisfy a s...
Because of the growing presence of artificial intelligence, developers are looking for more efficien...
Evolutionary algorithms incorporate principles from biological population genetics to perform search...
This thesis investigates the use of Genetic Programming (GP) to evolve controllers for an autonomous...
Creating or preparing Multi-objective formulations are a realistic models for many complex engineeri...
It would be desirable if computers could solve problems without the need for a human to write the de...
Genetic programming (GP) is a popular heuristic methodology of program synthesis with origins in evo...
Evolutionary algorithms are bio-inspired algorithms based on Darwin’s theory of evolution. They are ...
Genetic Programming is an evolutionary computation technique which searches for those computer progr...