Evolving a New Feature for a Working Program

04/02/2011
by   Mike Stimpson, et al.
0

A genetic programming system is created. A first fitness function f1 is used to evolve a program that implements a first feature. Then the fitness function is switched to a second function f2, which is used to evolve a program that implements a second feature while still maintaining the first feature. The median number of generations G1 and G2 needed to evolve programs that work as defined by f1 and f2 are measured. The behavior of G1 and G2 are observed as the difficulty of the problem is increased. In these systems, the density D1 of programs that work (for fitness function f1) is measured in the general population of programs. The relationship G1 1/sqrt(D1) is observed to approximately hold. Also, the density D2 of programs that work (for fitness function f2) is measured in the general population of programs. The relationship G2 1/sqrt(D2) is observed to approximately hold.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2011

Toward Measuring the Scaling of Genetic Programming

Several genetic programming systems are created, each solving a differen...
research
08/22/2019

NetSyn: Neural Evolutionary Technique to Synthesize Programs

Program synthesis using inputs and outputs is a fundamental problem in c...
research
08/22/2019

Learning Fitness Functions for Genetic Algorithms

A genetic algorithm (GA) attempts to solve a problem using a pool of pot...
research
11/18/2017

Genetic Algorithms for Mentor-Assisted Evaluation Function Optimization

In this paper we demonstrate how genetic algorithms can be used to rever...
research
01/03/2001

Adaptive evolution on neutral networks

We study the evolution of large but finite asexual populations evolving ...
research
12/01/2021

Evolving Open Complexity

Information theoretic analysis of large evolved programs produced by run...
research
11/12/2009

How Creative Should Creators Be To Optimize the Evolution of Ideas? A Computational Model

There are both benefits and drawbacks to creativity. In a social group i...

Please sign up or login with your details

Forgot password? Click here to reset