¡A uniform API for calling math programming solvers
¡Supports functions such as
lCreating the LP formulation;
lDirectly modifying the formulation by adding rows/columns;
lModifying the formulation by adding cutting planes provided by CGL;
lSolving the formulation (and resolving after modifications);
lExtracting solution information;
lInvoking the underlying solver's branch-and-bound component.
¡11 OSI interfaces have been implemented
lCLP - John Forest
lCPLEX - Tobias
Achterberg
ldylp - Lou Hafer
lFortMP – Patrick Valente
lGLPK - Brady
Hunsaker
lMOSEK – Bo Jensen
lOSL - Laszlo
Ladanyi
lSOPLEX – Tobias Achterberg
lSYMPHONY - Menal Guzelsoy
lVOL – Laszlo Ladanyi
lXPRESS-MP – Matthew Saltzman
¡Matt Saltzman, Meta-project Manager