Skip to content

Releases: jhmgoossens/SONNET

Sonnet-1.4-dev.2 of 20201030

06 Nov 19:48
Compare
Choose a tag to compare
Pre-release

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

06 Nov 19:38
Compare
Choose a tag to compare

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