next up previous contents Back to SYMPHONY Home Page
Next: Compiling Your Application Up: Advanced Development Previous: Inter-process Communication for Distributed

The LP Engine

SYMPHONY requires the use of a third-party callable library to solve the LP relaxations once they are formulated. Currently, ILOG's CPLEX$^{\copyright}$ and IBM's OSL are the available options. Be forewarned that OSL's interface is not tested and has exhibited suboptimal performance. Any LP solver with the appropriate capabilities can be interfaced with SYMPHONY by writing a set of interface routines contained in the file LP/lp_solver.c. Once the interface routines are written, the make file must be modified to link with the new LP solver.



Ted Ralphs
2003-05-29