{"categories":[{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics/3"}],"enrichment":{"capability":"cbcbox is a self-contained Python distribution of the CBC MILP solver, providing optimized branch-and-cut solving for mixed-integer linear programs via command-line or Python API.","skillfed_tags":["optimization","solver","milp"],"use_cases":["Solve production MILP instances without managing a separate CBC installation or system dependencies.","Benchmark or prototype optimization algorithms using CBC as the underlying solver engine.","Distribute optimization-based applications to end users without requiring them to compile or configure solvers.","Use parallel branch-and-cut to accelerate hard MIP instances on multi-core machines.","Leverage barrier + AMD Cholesky for faster LP relaxation solving on large sparse problems."],"what_it_does":"cbcbox packages the COIN-OR CBC branch-and-cut solver as a ready-to-use Python wheel, eliminating the need to compile or install system libraries. It solves mixed-integer linear programs (MILPs) and linear programs (LPs) via command-line or programmatic Python interface, with support for LP, MPS, and compressed MPS file formats.\n\nThe package ships with two complete solver stacks on x86_64 platforms: a Haswell-optimized build using AVX2 instructions for maximum speed (approximately 2.8\u00d7 faster on average) and a generic build with runtime CPU dispatch for compatibility with any x86_64 machine. All dependencies\u2014OpenBLAS, libgfortran, SuiteSparse AMD\u2014are bundled. Parallel branch-and-cut is enabled, allowing multi-threaded search tree exploration. The barrier solver includes AMD fill-reducing ordering for improved performance on large sparse problems.","worth_installing":"Yes. cbcbox is actively maintained (last release 1 day old), has no known vulnerabilities, and solves a real problem\u2014providing a production-ready MILP solver without compilation or system library friction. The EPL-2.0 copyleft license is standard for COIN-OR and poses no barrier for non-commercial or proprietary use of the package as-is. Install it if you need to solve integer or linear programs and want a self-contained, cross-platform distribution."},"id":"cbcbox","links":{"html":"https://skillfed.io/packages/cbcbox","md":"https://skillfed.io/packages/cbcbox.md","pypi":"https://pypi.org/project/cbcbox/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-13","license_spdx":null,"license_treatment":"copyleft","name":"cbcbox","python_support":"supports_current","summary":"Binary distribution of the CBC MILP solver (COIN-OR Branch and Cut)"},"popularity":{"monthly_downloads":150602,"position":10960,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.931"}
