Skip to content

Sonnet-1.3

Latest
Compare
Choose a tag to compare
@jhmgoossens jhmgoossens released this 06 Nov 19:38
· 211 commits to master since this release

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