limp-cbc: bindings for integer linear programming solver Coin/CBC

[ library, mit, numeric ] [ Propose Tags ]

Bindings to external solver, CBC. CBC is somewhat faster than GLPK, and also has a more permissive licence. Relies on coin/cbc version 2.8.6. This package has a few caveats: invalid programs can cause segfaults, and the library-based solver is slower than the command-line based one. See https://github.com/amosr/limp-cbc for details.


[Skip to Readme]
Versions [faq] 0.2.8.6, 0.3.0.0, 0.3.1.0, 0.3.2.0, 0.3.2.1, 0.3.2.2, 0.3.2.3
Change log changelog
Dependencies base (<5), containers (>=0.5 && <0.7), limp (==0.3.2.3), vector (>=0.10 && <0.13) [details]
License MIT
Author Amos Robinson
Maintainer amos.robinson@gmail.com
Category Numeric
Home page https://github.com/amosr/limp-cbc
Source repo head: git clone git://github.com/amosr/limp-cbc.git
Uploaded by amosrobinson at Mon Nov 12 22:31:17 UTC 2018
Distributions NixOS:0.3.2.3
Downloads 3099 total (187 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2018-11-12 [all 1 reports]

Modules

[Index] [Quick Jump]

Flags

NameDescriptionDefaultType
embedded

Use the embedded Coin/CBC solver instead of linking to the installed one.

EnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for limp-cbc-0.3.2.3

[back to package description]

Bindings to the Coin/CBC integer linear programming solver

This package provides bindings to the CBC library. These bindings work for simple programs, but might not be suitable for production use: see issues #7 and #8.

In some cases, you may be better off pretty-printing the program with Numeric.Limp.Canon.Pretty in the limp package, writing the resulting program to file, and passing it to the external program. I hope to update this library to solve via the external program soon.