Skip to content
/ GP Public

Genetic Programming with a twist: The code generator tries to mutate itself. Haskell-based

License

Notifications You must be signed in to change notification settings

vektordev/GP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GP

Genetic Programming with a twist: The code generator tries to mutate itself. Haskell-based

Notes: The source file "GRPSeedhr.hs" is a properly formatted version of GRPSeed.hs - it is there to read and edit the code, not for reflective processing. Also, due to the way refill works, having a small pool might lead to a possibly undesirable feedback effect, where a genome is handed it's own code for replication.

Example usage: Compile the executable GP, copy into src folder; ./GP --init ./GP --testrun ./GP --start m n test-name --iterations p -- m is the number of new individuals per iteration, n is the size of the population after reduction and p is the number of iterations to perform.

About

Genetic Programming with a twist: The code generator tries to mutate itself. Haskell-based

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published