Algorithms for the optimization of Julia expressions derived from a grammar. For an introduction to expression optimization, see chapter 20 of Algorithms for Optimization by Mykel J. Kochenderfer and Tim A. Wheeler (MIT Press, 2019).
The following algorithms are implemented:
- Monte Carlo
- Genetic Programming
- Grammatical Evolution
- Cross-Entropy Method
- Probabilistic Incremental Program Execution (PIPE)
Please see the example notebooks.
- Ritchie Lee, [email protected]
- Mykel Kochenderfer, [email protected]