cbc: COIN-OR branch and cut solver for mixed-integer programs - Packages and Features

Skip to content
Back to top
View this page
Edit this page

# 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

- https://github.com/coin-or/Cbc

## Type

optional

## Dependencies

- $(BLAS)

- readline: Command line editing library

## Version Information

package-version.txt:

    2.9.4.p0

## Equivalent System Packages

Arch Linux

    $ sudo pacman -S coin-or-cbc

conda-forge

    $ conda install coincbc

Debian/Ubuntu

    $ sudo apt-get install coinor-cbc coinor-libcbc-dev

Fedora/Redhat/CentOS

    $ sudo dnf install coin-or-Cbc coin-or-Cbc-devel

FreeBSD

    $ sudo pkg install math/cbc

Gentoo Linux

    $ sudo emerge sci-libs/coinor-cbc

Homebrew

    $ brew install cbc

Nixpkgs

    $ nix-env --install cbc

Void Linux

    $ 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 if it can be used.