Retaining Experience and Growing Solutions

05/06/2015
by   Robyn Ffrancon, et al.
0

Generally, when genetic programming (GP) is used for function synthesis any valuable experience gained by the system is lost from one problem to the next, even when the problems are closely related. With the aim of developing a system which retains beneficial experience from problem to problem, this paper introduces the novel Node-by-Node Growth Solver (NNGS) algorithm which features a component, called the controller, which can be adapted and improved for use across a set of related problems. NNGS grows a single solution tree from root to leaves. Using semantic backpropagation and acting locally on each node in turn, the algorithm employs the controller to assign subsequent child nodes until a fully formed solution is generated. The aim of this paper is to pave a path towards the use of a neural network as the controller component and also, separately, towards the use of meta-GP as a mechanism for improving the controller component. A proof-of-concept controller is discussed which demonstrates the success and potential of the NNGS algorithm. In this case, the controller constitutes a set of hand written rules which can be used to deterministically and greedily solve standard Boolean function synthesis benchmarks. Even before employing machine learning to improve the controller, the algorithm vastly outperforms other well known recent algorithms on run times, maintains comparable solution sizes, and has a 100

READ FULL TEXT
research
02/20/2018

Towards Deep Representation Learning with Genetic Programming

Genetic Programming (GP) is an evolutionary algorithm commonly used for ...
research
02/04/2005

Population Sizing for Genetic Programming Based Upon Decision Making

This paper derives a population sizing relationship for genetic programm...
research
01/19/2021

Controller Synthesis for Hyperproperties

We investigate the problem of controller synthesis for hyperproperties s...
research
11/30/2003

Hybrid LQG-Neural Controller for Inverted Pendulum System

The paper presents a hybrid system controller, incorporating a neural an...
research
04/09/2023

Experience-Based Evolutionary Algorithms for Expensive Optimization

Optimization algorithms are very different from human optimizers. A huma...
research
08/17/2023

Simpler Analyses of Union-Find

We analyze union-find using potential functions motivated by continuous ...

Please sign up or login with your details

Forgot password? Click here to reset