Skip to content

natebragg/bankroll

Repository files navigation

Bankroll: A COIN wrapper

Bankroll is a wrapper for COIN-OR CLP and CBC.

It also comes with a simple executable frontend.

Building

Bankroll depends on Stack and the Haskell platform, CLP, and CBC.

On Ubuntu, these can be installed with:

apt-get install haskell-stack
apt-get install coinor-clp coinor-libclp-dev
apt-get install coinor-cbc coinor-libcbc-dev

Then to build, just run:

stack build

Bankroll can then be run:

stack exec bankroll examples/lemonade/lemonade.mps

The frontend defaults to CLP, but can use CBC as such:

stack exec bankroll -- -s Cbc examples/lemonade/lemonade.mps