FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.10.13_12.10.13_1-2.10.12_12.10.13_1
FreeBSD:14:quarterly2.10.13_12.10.13_1n/a2.10.12_12.10.13_1
FreeBSD:15:latest2.10.13_12.10.13_1n/a2.10.12_12.10.12_1
FreeBSD:15:quarterly2.10.13_12.10.13_1n/an/an/a
FreeBSD:16:latest2.10.13_12.10.13_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 8

The full lists below include those, and their dependencies in turn.

All build dependencies 24
All run dependencies 21

Configuration

Options name: math_cbc

OptionDefaultDescription
DEBUGoffCompile CBC with debug support
PARALLELonCompile 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
FileSizeSHA256
coin-or-Cbc-releases-2.10.13_GH0.tar.gz1.687292e+0662fde44dcf6f3d05c5cd291d7435cdd1b7e8acd3c78ec481dd39fe49cbc40399

Commit history 0

No commits in the history this site was built from.