This is a simple library that implements Genetic Expression Programming (see the book from Ferreira, 2005). It is Python3 only and is thought to replace the old PyGEP, supporting a similar syntax.
The chromosome parameters are:
head_length
: How long are the heads of the genesgene_number
: How many genes there should befunctions
: Which functions are used to generate the treeterminals
: Which terminals are used in the treerandom_dc
: If to add random domain and autogenerated constantsrandom_num
: How many random constants to have per geneadf_length
: How long are the heads of the adf sectionadf_functions
: Which functions to use in the adf sectionadf_num
: How many adf to have per chromosomelink_function
: Which function to use for linking