
Osi (open solver interface) provides an abstract c++ 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.
osi is part of the larger coin-or initiative (computational infrastructure for operations research).
this package contains the abstract osi base library; implementations for different solvers are provided separately. the osiclp interface is provided by the clp source package.