Skip to content

sisl/ExprOptimization.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExprOptimization.jl

Build Status codecov

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)

Usage

Please see the example notebooks.

Maintainers: