Releases: coin-or/Sonnet
Sonnet-latest
Built on: Tue, 16 Apr 2024 05:05:38 GMT (v2.0.0.155 )
The Sonnet latest builds are pre-release builds based on the latest code in the master branch. As such, these builds may or may not be stable.
The Sonnet latest builds use the latest code in the master branch of Cbc and its dependencies.
The Sonnet latest builds are created automatically at every successful build following a commit to the master branch.
Use the Sonnet-master-CI-src.zip to get all sources of Sonnet, Cbc and dependencies.
Do not use the 'Source code' assets because it only contains the sources of Sonnet.
Sonnet-1.3.2
Sonnet 1.3.2 is a patch release of Sonnet, upgrading to Cbc 2.10.11 only.
- Bump to Cbc 2.10.11
Sonnet-1.3.1
Sonnet 1.3.1 is a patch release of Sonnet, upgrading to Cbc 2.10.10 and support .NET 6.0 and .NET Framework 4.8.
- Bump to Cbc 2.10.10
- Solution and projects using Visual Studio 2022
- Support .NET 6.0 and .NET Framework 4.8
- Added Cbc Native tests to be run as part of Sonnet Testing
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