Presolving in linear programming

Erling D. Andersen,Knud D. Andersen
DOI: https://doi.org/10.1007/bf01586000
IF: 2.7
1995-12-01
Mathematical Programming
Abstract:Most modern linear programming solvers analyze the LP problem before submitting it to optimization. Some examples are the solvers WHIZARD (Tomlin and Welch, 1983), OB1 (Lustig et al., 1994), OSL (Forrest and Tomlin, 1992), Sciconic (1990) and CPLEX (Bixby, 1994). The purpose of the presolve phase is to reduce the problem size and to discover whether the problem is unbounded or infeasible.In this paper we present a comprehensive survey of presolve methods. Moreover, we discuss the restoration procedure in detail, i.e., the procedure that undoes the presolve.Computational results on the NETLIB problems (Gay, 1985) are reported to illustrate the efficiency of the presolve methods.
mathematics, applied,computer science, software engineering,operations research & management science
What problem does this paper attempt to address?