Skip to content

ahalwright/CGP.jl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

290 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CGP.jl is a library for using Cartesian Genetic Programming (CGP) and linear genetic programming (LGP) in Julia. It was originally developed for GGP only by George Lesica and Alden Wright. It is now (as of June 2022) under further development by Alden Wright to support research on evolution by Alden Wright (alden.wright@umontana.edu) and Cheyenne Laue. It is no longer being developed as a general CGP libary and includes many functions relative only to this research.

The premise of this research is that the digital logic gate circuit genotype-phenotype map is an excellent testbed for understanding the role of genotype-phenotype maps in evolution. For more explanation, see Wright, A. H., & Laue, C. L. (2021). Evolvability and complexity properties of the digital circuit genotype-phenotype map. In Proceedings of the Genetic and Evolutionary Computation Conference, (pp. 840–848). DOI: 10.1145/3449639.3459393

About

Cartesian Genetic Programming (CGP) implemented in Julia.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Julia 99.2%
  • Other 0.8%