FreeBSD Ports

math/SCIP 10.1.0

Solver for mixed integer, mixed integer nonlinear programming

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0c8da2a9c3
License
APACHE20
Categories
math, science
Package size
8016.1 KiB, 28803.3 KiB installed

Description

SCIP is currently one of the fastest non-commercial solvers for mixed integer programming (MIP) and mixed integer nonlinear programming (MINLP). It is also a framework for constraint integer programming and branch-cut-and-price. It allows for total control of the solution process and the access of detailed information down to the guts of the solver.

Features: * very fast standalone solver for linear programming (LP), mixed integer programming (MIP), and mixed integer nonlinear programming (MINLP) * framework for branching, cutting plane separation, pricing, and propagation * large C-API, C++ wrapper classes for user plugins * interfaces to other applications and programming languages * open LP solver support * highly flexible through many possible user plugins

Install

As a binary package — by origin, or by package name:

pkg install math/SCIP
pkg install SCIP

From the ports tree:

cd /usr/ports/math/SCIP/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	SCIP>0:math/SCIP
LIB_DEPENDS=	libscip.so:math/SCIP

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:latest10.0.310.1.0-9.2.210.1.0
FreeBSD:14:quarterly10.0.310.0.3n/a9.2.210.0.3
FreeBSD:15:latest10.1.010.1.0n/a9.2.29.2.2
FreeBSD:15:quarterly10.0.310.0.3n/an/an/a
FreeBSD:16:latest10.0.310.1.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

Extract 1

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

All build dependencies 29
All run dependencies 18
Required by 1

Configuration

Options name: math_SCIP

OptionDefaultDescription
IPOPTonNon-linear optimization support via Ipopt
ZIMPLoffBuild with Zimpl to translate LP models
USES
compiler:c11 cmake readline tar:tgz
Service scripts
none

Files

pkg-plist 615
  • bin/scip
  • include/blockmemshell/memory.h
  • include/dijkstra/dijkstra.h
  • include/lpi/lpi.h
  • include/lpi/type_lpi.h
  • include/lpiexact/lpiexact.h
  • include/lpiexact/type_lpiexact.h
  • include/objscip/objbenders.h
  • include/objscip/objbenderscut.h
  • include/objscip/objbranchrule.h
  • include/objscip/objcloneable.h
  • include/objscip/objconshdlr.h
  • include/objscip/objcutsel.h
  • include/objscip/objdialog.h
  • include/objscip/objdisp.h
  • include/objscip/objeventhdlr.h
  • include/objscip/objexprhdlr.h
  • include/objscip/objheur.h
  • include/objscip/objiisfinder.h
  • include/objscip/objmessagehdlr.h
  • include/objscip/objnodesel.h
  • include/objscip/objpresol.h
  • include/objscip/objpricer.h
  • include/objscip/objprobcloneable.h
  • include/objscip/objprobdata.h
  • include/objscip/objprop.h
  • include/objscip/objreader.h
  • include/objscip/objrelax.h
  • include/objscip/objscip.h
  • include/objscip/objscipdefplugins.h
  • include/objscip/objsepa.h
  • include/objscip/objtable.h
  • include/objscip/objvardata.h
  • include/objscip/type_objcloneable.h
  • include/objscip/type_objprobcloneable.h
  • include/scip/bandit.h
  • include/scip/bandit_epsgreedy.h
  • include/scip/bandit_exp3.h
  • include/scip/bandit_exp3ix.h
  • include/scip/bandit_ucb.h
  • include/scip/benders.h
  • include/scip/benders_default.h
  • include/scip/benderscut.h
  • include/scip/benderscut_feas.h
  • include/scip/benderscut_feasalt.h
  • include/scip/benderscut_int.h
  • include/scip/benderscut_nogood.h
  • include/scip/benderscut_opt.h
  • include/scip/bendersdefcuts.h
  • include/scip/bitencode.h
  • include/scip/boundstore.h
  • include/scip/branch.h
  • include/scip/branch_allfullstrong.h
  • include/scip/branch_cloud.h
  • include/scip/branch_distribution.h
  • include/scip/branch_fullstrong.h
  • include/scip/branch_gomory.h
  • include/scip/branch_inference.h
  • include/scip/branch_leastinf.h
  • include/scip/branch_lookahead.h
  • include/scip/branch_mostinf.h
  • include/scip/branch_multaggr.h
  • include/scip/branch_nodereopt.h
  • include/scip/branch_pscost.h
  • include/scip/branch_random.h
  • include/scip/branch_relpscost.h
  • include/scip/branch_vanillafullstrong.h
  • include/scip/certificate.h
  • include/scip/clock.h
  • include/scip/compr.h
  • include/scip/compr_largestrepr.h
  • include/scip/compr_weakcompr.h
  • include/scip/concsolver.h
  • include/scip/concsolver_scip.h
  • include/scip/concurrent.h
  • include/scip/config.h
  • include/scip/conflict.h
  • include/scip/conflict_dualproofanalysis.h
  • include/scip/conflict_general.h
  • include/scip/conflict_graphanalysis.h
  • include/scip/conflict_resolution.h
  • include/scip/conflictstore.h
  • include/scip/cons.h
  • include/scip/cons_and.h
  • include/scip/cons_benders.h
  • include/scip/cons_benderslp.h
  • include/scip/cons_bounddisjunction.h
  • include/scip/cons_cardinality.h
  • include/scip/cons_components.h
  • include/scip/cons_conjunction.h
  • include/scip/cons_countsols.h
  • include/scip/cons_cumulative.h
  • include/scip/cons_disjunction.h
  • include/scip/cons_exactlinear.h
  • include/scip/cons_exactsol.h
  • include/scip/cons_fixedvar.h
  • include/scip/cons_indicator.h
  • include/scip/cons_integral.h
  • include/scip/cons_knapsack.h
  • include/scip/cons_linear.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
scip-10.1.0.tgz1.132087e+07fe8cfd15a03970ef45156ed56c6a4382485bd095e0e99cf7d7db87cdf8d47304
Master sites 1
  • https://www.scipopt.org/download/release/

Commit history 2

DateCommitCreditsLog message
0c8da2a9c3 Yuri Victorovich math/SCIP: update 10.0.3 → 10.1.0
6b14929350 Yuri Victorovich math/SCIP: update 10.0.2 → 10.0.3