Haskell Evolutionary Algorithm Library- This repository is the reference implementation for Robust Gene Expression Programming (RGEP).
This library was written to explore Gene Expression Programming (GEP), Binary Gene Expression Programming (BGEP), Prefix Gene Expression Programming (PGEP), and a combination of these designed by the author called Robust Gene Expression Programming (RGEP).
The title of the thesis was Robust Gene Expression Programming: Evolving Treeless Expression Trees.
The design of RGEP was intended to simplify the original GEP algorithm using technics from the literature (PGEP, BGEP being prime examples) while maintaining the performance of the original algorithm on some commonly studied problems.
In addition, the thesis explored the implications of using a postfix notation instead of the original "karva" notation used in GEP or the prefix notation used in PGEP.