SYMPHONY requires the use of a third-party callable library to solve the LP relaxations once they are formulated. Currently, ILOG's CPLEX 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.