Code Farming: A Process for Creating Generic Computational Building Blocks

01/30/2019
by   David Landaeta, et al.
0

Motivated by a desire to improve on the current state of the art in genetic programming, and aided by recent progress in understanding the computational aspects of evolutionary systems, we describe a process that creates a set of generic computational building blocks for the purpose of seeding initial populations of programs in any genetic programming system. This provides an advantage over the standard approach of initializing the population purely randomly in that it avoids the need to constantly rediscover such building blocks. It is also better than seeding the initial population with hand-coded building blocks, since it lessens the amount of human intervention required by the system.

READ FULL TEXT
research
03/24/2019

Middleware Building Blocks for Workflow Systems

This paper describes a building blocks approach to the design of scienti...
research
04/18/2019

Semantic variation operators for multidimensional genetic programming

Multidimensional genetic programming represents candidate solutions as s...
research
05/12/2017

A natural approach to studying schema processing

The Building Block Hypothesis (BBH) states that adaptive systems combine...
research
04/15/2020

Automatic Generation of Algorithms for Black-Box Robust Optimisation Problems

We develop algorithms capable of tackling robust black-box optimisation ...
research
07/05/2021

Automated inference of production rules for glycans

Glycans are tree-like polymers made up of sugar monomer building blocks....
research
03/24/2017

Long-Term Evolution of Genetic Programming Populations

We evolve binary mux-6 trees for up to 100000 generations evolving some ...

Please sign up or login with your details

Forgot password? Click here to reset