cbc: COIN-OR branch and cut solver for mixed-integer programs#
Description#
The Computational Infrastructure for Operations Research (COIN-OR**, or simply COIN) project is an initiative to spur the development of open-source software for the operations research community.
The COIN Branch and Cut solver (CBC) is an open-source mixed-integer program (MIP) solver written in C++. CBC is intended to be used primarily as a callable library to create customized branch-and-cut solvers. A basic, stand-alone executable version is also available.
License#
Eclipse Public License, Version 1.0 (EPL-1.0) (http://opensource.org/licenses/eclipse-1.0)
Upstream Contact#
Type#
optional
Dependencies#
Version Information#
package-version.txt:
2.9.4.p0
Equivalent System Packages#
arch:
$ sudo pacman -S coin-or-cbc
conda:
$ conda install coincbc
Debian/Ubuntu:
$ sudo apt-get install coinor-cbc coinor-libcbc-dev
Fedora/Redhat/CentOS:
$ sudo yum install coin-or-Cbc coin-or-Cbc-devel
freebsd:
$ sudo pkg install math/cbc
gentoo:
$ sudo emerge sci-libs/coinor-cbc
homebrew:
$ brew install cbc
nix:
$ nix-env --install cbc
void:
$ sudo xbps-install CoinMP-devel
See https://repology.org/project/coin-or-cbc/versions, https://repology.org/project/cbc/versions
If the system package is installed, ./configure will check whether it can be used.