[Osi] New OSI stable branch, releases

Matthew Saltzman mjs at clemson.edu
Fri Jan 15 12:49:40 EST 2010

OSI has released a new stable branch (stable/0.102) and accompanying
point release (releases/0.102.0).  This latest stable series includes a
number of changes and enhancements over the previous one, including:

- each instantiation of the OsiCpxSolverInterface now has it's own CPLEX
environment; this allows running several OsiCpx instances in parallel
and setting different parameters for different instances.
- cplex.h is not included by OsiCpxSolverInterface.hpp anymore
- the output of CPLEX is send through the OsiCpx's CoinMessageHandler

- a new Osi interface to Gurobi has been added
- the interface should allow creating, modifying, solving LPs and MIPs
and retrieving primal and dual solutions
- the simplex interface is not available, since the corresponding
functionality is not offered by the Gurobi API
- a Gurobi demo license should be sufficient to run the basic Osi

- mosek.h is not included by OsiMskSolverInterface.hpp anymore
- the OsiMsk interface has been replaced by an updated version (provided
by Bo Jensen)
- a pointer to a Mosek environment can be supplied to the OsiMsk
- the output of MOSEK is send through the OsiMsk's CoinMessageHandler
- the detection of the MOSEK library by configure has been fixed

- xprs.h is not included by OsiXprSolverInterface.hpp anymore
- the output of XPRESS is send through the OsiXpr's CoinMessageHandler
- a public function getLpPtr() to access the XPRESS problem has been
- the detection of the XPRESS library by configure has been fixed
- several other fixes

                Matthew Saltzman

Clemson University Math Sciences
mjs AT clemson DOT edu

More information about the Osi mailing list