Closed StefanPofahl closed 1 year ago
The package uses an evolutionary algorithm called "Gene expression programming" (more information about this algorithm can be found at https://www.gene-expression-programming.com/webpapers/GEP.pdf) to search for circuits. This evolutionary optimisation method uses three representations for circuits:
I'll be adding more documentation and extending the readme to explain these concepts with examples. After this and some testing/resolving issues, I can release the next version.
Thank you for the paper!!! P.S.: By the way I wrote my Diploma-Thesis at the institute of Prof. Ingo Rechenberg
Hi Stefan,
Thanks for your suggestion, I have added documentation for the exported functions, removed the ambiguity of the circuit naming, and adjusted the readme.
Kind regards, Maxime
I have a proposal:
Please consider to use more detailed function and variable names. One example is the term:
Circuit
It is either a string (the string representation of the equivalent circuit) or a mutable struct with three fields. And it would be nice, if you could spent some time to explain the concept ofkarva
and the meaning offitness
of aCircuit
.P.S.: I enjoy to play with your package and I hope you find the time to release the next version.