Added a Genetic Programming approach. Mutation and Cross-over works!
Added a Genetic Programming approach. Mutation and Cross-over works!
Added a Genetic Programming approach. Mutation and Cross-over works!
Added a runnable genetic.py. Currently searches for largest possible function given static inputs. There's a bug where a FunctionTree can mutate to be too large.
Fixed the mutant growth bug!
The example now attempts to find an equation that results in something close to 42, but favor longer equations. This is awesome.