Skip to content

PSORLab/EAGODifferential.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EAGODifferential.jl

A Julia Package for Solving Deterministic Global Dynamic Optimization Problems with EAGO

Using EAGO_Differential.jl

EAGO_Differential.jl is a work in progress and is currently not a registered Julia package. As such, it should be added or developed using the package url as detailed in the Pkg documentation. It has been tested using the this commit of the EAGO master branch.

The package uses the EAGO architecture to formulate parametric ODE constrained optimization problems as a series of block-sequential implicit function solution routines and constructs the relaxation using the theory presented in [1,2,3] and a forthcoming paper. This package exports 'solve_ode' function used to solve parametric ODEs of the above form as well as 'ImplicitODELowerEvaluator' and 'ImplicitODEUpperEvaluator' structures which are used to calculated the convex/concave relaxations and associated interval bounds used in the optimization algorithm.

Forthcoming work

  • Variable step-size algorithms.
  • Solving parametric ODE constrained semi-infinite programs.
  • Additional implicit approaches and mixed explicit-implicit approaches.

Citing EAGO_Differential.jl

Work contained in this package and associated theory has been submitted for peer review. For now, please cite this package as software.

Citations

  • Stuber, M.D., Scott, J.K., and P.I. Barton. Convex and Concave Relaxations of Implicit Functions. Optimization Methods and Software. 30(3), 424-460, 2014.
  • Scott, J.K., Stuber, M.D., and Barton, P.I. Generalized McCormick Relaxations. J Global Optim, 51:569-606, 2011

About

Utilities for relaxing differential equations and solving ODE-constrained optimization problems

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages