Uno v2.0.0 #210
cvanaret
announced in
Announcements
Uno v2.0.0
#210
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Uno v2.0.0 implements the following changes:
Features
Abstract framework
UnconstrainedStrategy
automatically set for unconstrained problems (Special treatment for unconstrained problems #161)HessianModel
is now a model of the original Hessian (Moved the Hessian model between the Model and the reformulations #152)User friendliness
Uno::solve()
call (Add user callbacks #106, Suggestion for implementing user callbacks #108)Interfaces
Continuous integration:
Improvements:
Uno::solve()
now returns aResult
object, even when the optimization fails (Uno::solve() should return the result #105, Return the Result from Uno::solve() #111)Uno::solve()
is called (Improve the construction of the Uno object #36)FeasibilityRestoration
(FeasibilityRestoration: move the switch from phase 1 to phase 2 to the end #180)SparseSymmetricMatrix<SparseStorage>
now inheritsSymmetricMatrix
. This is in preparation of the Python bindings ([WIP] Improve the matrix hierarchy #194)Bugfixes:
l1RelaxedProblem
(Fixed complementarity in l1RelaxedProblem #149)TrustRegionStrategy
(Fixed warmstart information in TrustRegionStrategy #174)Preprocessing::compute_least_square_multipliers()
(Allocate own matrix and RHS in Preprocessing::compute_least_square_multipliers() #176)Acknowledgments
Big thanks go to Alexis Montoison (@amontoison) for his help during the last steps of the release.
Beta Was this translation helpful? Give feedback.
All reactions