Releases: jhmgoossens/SONNET
Releases · jhmgoossens/SONNET
Sonnet-1.4-dev.2 of 20201030
Sonnet-1.4-dev.2 of 20201030 is built against latest master of Cbc and its dependencies from 29 OCT 2020, with Osi proposed fix for namediscipline.
Latest update: 20201030
Sonnet:
- Experimental addition of MIQP via CBC through CbcSolver.
SonnetWrapper: - Added more wrappers.
- Included ClpModel code to increase char temp[] for row and column names. See Clp PR #160.
Coin-OR: - Osi and OsiCbc fixes for using names and writeLp.
Sonnet-1.3
Sonnet-1.3 contains the complete assemblies to use SONNET (.NET Framework 4) in x86 and x64 builds.
Built-in are the necessary COIN-OR libraries based on Cbc 2.10.5 (8 MAR 2020).
This package includes the Sonnet XML documentation and one example.
Sonnet:
- Quadratic expressions supported. For now, only for objective functions.
- Quadratic Program (QP) supported via OsiClp. Quadratic objectives via OsiCbc does not work well and is disabled.
- Added ToMap to generate variables etc. "var x = toys.ToMap(t => new Variable("x_" + t));" See SonnetTest cases and Example6b.
- Added ForAll to generate constraints like "toys.ForAll(t => x[t] < n);"
SonnetWrapper: - ClpModel: Added LoadQuadraticObjective and related
- ClpObjective: Added for ClpQuadraticObjective support