cbc
« Back to VersTracker
Description:
Mixed integer linear programming solver
Type: Formula  |  Latest Version: 2.10.12@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: optimization linear-programming mathematics solver operations-research
Install: brew install cbc
About:
Cbc (Coin-or Branch and Cut) is an open-source mixed integer linear programming solver designed for solving large-scale optimization problems. It employs branch-and-cut algorithms to find optimal solutions for problems with both continuous and discrete variables. The tool is highly extensible and integrates with other COIN-OR libraries to provide a robust framework for complex optimization tasks.
Key Features:
  • Branch-and-cut algorithm implementation
  • Open-source and extensible architecture
  • Integration with COIN-OR suite (Clp, Cgl, Osi)
  • Support for large-scale MIP problems
Use Cases:
  • Supply chain and logistics optimization
  • Production scheduling and resource allocation
  • Financial portfolio optimization
Alternatives:
  • GLPK – GNU Linear Programming Kit, another open-source solver, often used for smaller-scale problems
  • Gurobi – Commercial solver offering higher performance and advanced features for enterprise use
  • SCIP – Another fast non-commercial solver for mixed integer programming, comparable to Cbc
License: EPL-2.0
Dependencies: cgl, clp, coinutils, osi
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, arm64_monterey, sonoma, ventura, monterey, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 12, 2025 8:36am 0 VERSION_BUMP fd8bf89a
Nov 17, 2024 8:34pm 0 VERSION_BUMP 5370eaff