Compatibility issues with DiffRules in Julia 1.3 (#38)
EAGO fails to precompile (#43)
Consider not restricting compat for Julia to each minor version (#58)
EAGO.Optimizer not solving correctly with user-defined subroutines (#59)
SIP Extendability and New Algorithms (#62)
Merged pull requests:
SIP Extension (#63) (@mewilhel)
Sip extension (#66) (@mewilhel)
Si pextension (#67) (@mewilhel)
Comment out code for coverage... (#68) (@mewilhel)
Update documentation make file (#69) (@mewilhel)
Si pextension (#70) (@mewilhel)
Tidy docs file (#71) (@mewilhel)
v0.5.1
3 years ago
v0.5.0
3 years ago
Introduces the register_eago_operators!(m::JuMP.Model) which can be used to register all nonstandard nonlinear terms used in EAGO in any JuMP model.
Introduces positive, negative, lower_bnd, upper_bnd, and bnd functions which can be used to enforce bounds on intermediate terms in nonlinear expressions (EAGO.Optimizer only).
Adds envelopes: abs2, sinpi, cospi, fma, cbrt.
Adds envelopes and functions: xlogx
Adds envelopes of special functions: erf, erfc, erfinv, erfcinv
Adds envelopes of activation functions: relu, gelu, elu, selu, swish1, sigmoid, softsign, softplus, bisigmoid, pentanh, leaky_relu, param_relu.
Error messages in sip_explicit have been made more transparent.
Fixes some issues with documentation image rendering and links.
Drops appveyor CI and Travis CI in favor of Github Actions.