×

Osi (Open Solver Interface) provides an abstract base class to a generic linear programming (LP) solver, along with derived classes for specific solvers. Many applications may be able to use the Osi to insulate themselves from a specific LP solver. That is, programs written to the OSI standard may be linked to any solver with an OSI interface and should produce correct results. The OSI has been significantly extended compared to its first incarnation. Currently, the OSI supports linear programming solvers and has rudimentary support for integer programming. Among others the following operations are supported: - creating the LP formulation; - directly modifying the formulation by adding rows/columns; - modifying the formulation by adding cutting planes provided by CGL; - solving the formulation (and resolving after modifications); - extracting solution information; - invoking the underlying solver's branch-and-bound component.

Uploaded Mon Mar 31 21:03:08 2025
md5 checksum ad3bd05b3fd6765681899edfd8d3946a
arch x86_64
build h3cb4718_0
constrains coincbc * *_metapackage
depends _openmp_mutex, bzip2 >=1.0.8,<2.0a0, coin-or-utils >=2.11,<2.12.0a0, libgcc-ng >=11.2.0, libopenblas, libstdcxx-ng >=11.2.0, zlib >=1.2.13,<1.3.0a0
license EPL-2.0
license_family OTHER
md5 ad3bd05b3fd6765681899edfd8d3946a
name coin-or-osi
platform linux
sha1 350d6ba2cee56b0c6679666b4d7abff4d29bcc9d
sha256 c0a7dc501a59c7169b1211c9d87ad087ce83c48ea489f8efa642bb907f625a7b
size 421808
subdir linux-64
timestamp 1684353521269
version 0.108.7