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

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

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]

Properties

Versions0.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, 0.3.2.3
Change logchangelog
Dependenciesbase (<5), containers (>=0.5 && <0.7), limp (==0.3.2.3), vector (>=0.10 && <0.13) [details]
LicenseMIT
AuthorAmos Robinson
Maintaineramos.robinson@gmail.com
CategoryNumeric
Home pagehttps://github.com/amosr/limp-cbc
Source repositoryhead: git clone git://github.com/amosr/limp-cbc.git
UploadedMon Nov 12 22:30:27 UTC 2018 by amosrobinson

Modules

[Index]

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

Maintainers' 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.