arXiv · 1701.05730
Using LLVM-based JIT Compilation in Genetic Programming
Abstract
The paper describes an approach to implementing genetic programming, which uses the LLVM library to just-in-time compile/interpret the evolved abstract syntax trees. The solution is described in some detail, including a parser (based on FlexC++ and BisonC++) that can construct the trees from a simple toy language with C-like syntax. The approach is compared with a previous implementation (based on direct execution of trees using polymorphic functors) in terms of execution speed.
Explore related subjects
Keep this discovery
Michal Gregor, Juraj Spalek. 2017-01-20. Using LLVM-based JIT Compilation in Genetic Programming. https://doi.org/10.1109/elektro.2016.7512108
Cite the original work for its findings. Save a collection to share your selection of sources.