PSORLab / EAGO.jl

A development environment for robust and global optimization
MIT License
140 stars 16 forks source link

SIP Algorithms respects JuMP input and problem class #61

Open mewilhel opened 3 years ago

mewilhel commented 3 years ago

Currently, the high level SIP algorithm requests a objective and constraint in the form f(x,p), g(x,p) were f and g are used defined functions. This limits the number of viable sub-problem optimizers substantially. Also, more specialized routines may outperform the global solver for specialized problem types. Roadmap to fixing this below:

Longer term it'll be interesting to look into InfiniteOpt.jl support. However, most of the use cases for the nonconvex SIPs would require support for nonlinear terms (1-3 years out).