math/cbc 2.10.13_1
Coin-or Branch and Cut: mixed integer programming solver
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- EPL
- Categories
- math
- Package size
- 868.7 KiB, 2892.2 KiB installed
Description
Cbc (Coin-or branch and cut) is an open-source mixed integer programming solver written in C++. It can be used as a callable library or using a stand-alone executable. It can be called through AMPL (natively), GAMS (using the links provided by the Optimization Services and GAMSlinks projects), MPL (through the CoinMP project), AIMMS (through the AIMMSlinks project), PuLP, CMPL, OpenSolver for Excel, JuMP, or MiniZinc.
Install
As a binary package — by origin, or by package name:
pkg install math/cbc
pkg install coin-or-cbc
From the ports tree:
cd /usr/ports/math/cbc/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= coin-or-cbc>0:math/cbc
LIB_DEPENDS= libCbc.so:math/cbc
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.10.13_1 | 2.10.13_1 | - | 2.10.12_1 | 2.10.13_1 |
| FreeBSD:14:quarterly | 2.10.13_1 | 2.10.13_1 | n/a | 2.10.12_1 | 2.10.13_1 |
| FreeBSD:15:latest | 2.10.13_1 | 2.10.13_1 | n/a | 2.10.12_1 | 2.10.12_1 |
| FreeBSD:15:quarterly | 2.10.13_1 | 2.10.13_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.10.13_1 | 2.10.13_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 8
libCgl.so: math/cgllibClp.so: math/clplibcoinasl.so: math/asllibcoinmumps.so: math/coin-or-mumpslibCoinUtils.so: math/coinutilslibnauty.so: math/nautylibopenblas.so: math/openblaslibOsi.so: math/osi
The full lists below include those, and their dependencies in turn.
All build dependencies 24
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/gettext-runtime
- devel/gmake
- devel/pkgconf
- lang/gcc14
- math/asl
- math/blas
- math/cgl
- math/clp
- math/coin-or-data-netlib
- math/coin-or-data-sample
- math/coin-or-metis
- math/coin-or-mumps
- math/coinutils
- math/gmp
- math/lapack
- math/mpc
- math/mpfr
- math/nauty
- math/openblas
- math/osi
- print/indexinfo
All run dependencies 21
Required by 34
- biology/seqan3
- cad/openroad
- cad/qflow
- editors/openoffice-4
- editors/openoffice-devel
- graphics/py-geosnap
- lang/qmasm
- math/bonmin
- math/casadi
- math/coinmp
- math/couenne
- math/disco
- math/gravity
- math/lemon
- math/minizinc
- math/minizinc-ide
- math/minizinc-solvers
- math/openturns
- math/or-tools
- math/py-CyLP
- math/py-PuLP
- math/py-Pyomo
- math/py-cbcbox
- math/py-or-tools
- math/py-seriate
- math/py-spopt
- math/symphony
- misc/openmvg
- misc/snakemake
- science/opensim-core
- science/paraview
- science/py-chempy
- science/py-pysal
- science/ttk
Configuration
Options name: math_cbc
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Compile CBC with debug support |
| PARALLEL | on | Compile CBC with parallel (multi-threaded solver) support |
- USES
- compiler:c++11-lang fortran gmake libtool localbase pkgconfig
- Service scripts
- none
- Conflicts with
- libcouchbase
Files
pkg-plist 91
- bin/cbc
- include/coin/CbcBranchActual.hpp
- include/coin/CbcBranchAllDifferent.hpp
- include/coin/CbcBranchBase.hpp
- include/coin/CbcBranchCut.hpp
- include/coin/CbcBranchDecision.hpp
- include/coin/CbcBranchDefaultDecision.hpp
- include/coin/CbcBranchDynamic.hpp
- include/coin/CbcBranchLotsize.hpp
- include/coin/CbcBranchToFixLots.hpp
- include/coin/CbcBranchingObject.hpp
- include/coin/CbcClique.hpp
- include/coin/CbcCompare.hpp
- include/coin/CbcCompareActual.hpp
- include/coin/CbcCompareBase.hpp
- include/coin/CbcCompareDefault.hpp
- include/coin/CbcCompareDepth.hpp
- include/coin/CbcCompareEstimate.hpp
- include/coin/CbcCompareObjective.hpp
- include/coin/CbcConfig.h
- include/coin/CbcConsequence.hpp
- include/coin/CbcCountRowCut.hpp
- include/coin/CbcCutGenerator.hpp
- include/coin/CbcCutModifier.hpp
- include/coin/CbcCutSubsetModifier.hpp
- include/coin/CbcDummyBranchingObject.hpp
- include/coin/CbcEventHandler.hpp
- include/coin/CbcFathom.hpp
- include/coin/CbcFathomDynamicProgramming.hpp
- include/coin/CbcFeasibilityBase.hpp
- include/coin/CbcFixVariable.hpp
- include/coin/CbcFollowOn.hpp
- include/coin/CbcFullNodeInfo.hpp
- include/coin/CbcGeneral.hpp
- include/coin/CbcGeneralDepth.hpp
- include/coin/CbcHeuristic.hpp
- include/coin/CbcHeuristicDINS.hpp
- include/coin/CbcHeuristicDW.hpp
- include/coin/CbcHeuristicDive.hpp
- include/coin/CbcHeuristicDiveCoefficient.hpp
- include/coin/CbcHeuristicDiveFractional.hpp
- include/coin/CbcHeuristicDiveGuided.hpp
- include/coin/CbcHeuristicDiveLineSearch.hpp
- include/coin/CbcHeuristicDivePseudoCost.hpp
- include/coin/CbcHeuristicDiveVectorLength.hpp
- include/coin/CbcHeuristicFPump.hpp
- include/coin/CbcHeuristicGreedy.hpp
- include/coin/CbcHeuristicLocal.hpp
- include/coin/CbcHeuristicPivotAndFix.hpp
- include/coin/CbcHeuristicRENS.hpp
- include/coin/CbcHeuristicRINS.hpp
- include/coin/CbcHeuristicRandRound.hpp
- include/coin/CbcHeuristicVND.hpp
- include/coin/CbcLinked.hpp
- include/coin/CbcMessage.hpp
- include/coin/CbcMipStartIO.hpp
- include/coin/CbcModel.hpp
- include/coin/CbcNWay.hpp
- include/coin/CbcNode.hpp
- include/coin/CbcNodeInfo.hpp
- include/coin/CbcObject.hpp
- include/coin/CbcObjectUpdateData.hpp
- include/coin/CbcParam.hpp
- include/coin/CbcPartialNodeInfo.hpp
- include/coin/CbcSOS.hpp
- include/coin/CbcSimpleInteger.hpp
- include/coin/CbcSimpleIntegerDynamicPseudoCost.hpp
- include/coin/CbcSimpleIntegerPseudoCost.hpp
- include/coin/CbcSolver.hpp
- include/coin/CbcStrategy.hpp
- include/coin/CbcSubProblem.hpp
- include/coin/CbcTree.hpp
- include/coin/CbcTreeLocal.hpp
- include/coin/Cbc_C_Interface.h
- include/coin/ClpAmplObjective.hpp
- include/coin/ClpConstraintAmpl.hpp
- include/coin/OsiCbcSolverInterface.hpp
- lib/libCbc.so
- lib/libCbc.so.3
- lib/libCbc.so.3.10.13
- lib/libCbcSolver.so
- lib/libCbcSolver.so.3
- lib/libCbcSolver.so.3.10.13
- lib/libOsiCbc.so
- lib/libOsiCbc.so.3
- lib/libOsiCbc.so.3.10.13
- libdata/pkgconfig/cbc.pc
- libdata/pkgconfig/osi-cbc.pc
- share/coin/doc/Cbc/AUTHORS
- share/coin/doc/Cbc/LICENSE
- share/coin/doc/Cbc/cbc_addlibs.txt
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| coin-or-Cbc-releases-2.10.13_GH0.tar.gz | 1.687292e+06 | 62fde44dcf6f3d05c5cd291d7435cdd1b7e8acd3c78ec481dd39fe49cbc40399 |
Commit history 0
No commits in the history this site was built from.