On the Global Solution of Linear Programs with Linear Complementarity Constraints
Published in SIAM Journal on Optimization, 2008
Recommended citation: J. Hu, J. E. Mitchell, J.-S. Pang, K. P. Bennett and G. Kunapuli. On the Global Solution of Linear Programs with Linear Complementarity Constraints . SIAM Journal on Optimization , Volume 19, Number 1 (2008), pp. 445-471. http://gkunapuli.github.io/files/08LPECglobal.pdf
This paper presents a parameter-free integer-programming based algorithm for the global resolution of a linear program with linear complementarity constraints (LPEC). The cornerstone of the algorithm is a minimax integer program formulation that characterizes and provides certificates for the three outcomes—infeasibility, unboundedness, or solvability—of an LPEC. An extreme point/ray generation scheme in the spirit of Benders decomposition is developed, from which valid inequalities in the form of satisfiability constraints are obtained. The feasibility problem of these inequalities and the carefully guided linear programming relaxations of the LPEC are the workhorse of the algorithm, which also employs a specialized procedure for the sparsification of the satisfiability cuts. We establish the finite termination of the algorithm and report computational results using the algorithm for solving randomly generated LPECs of reasonable sizes. The results establish that the algorithm can handle infeasible, unbounded, and solvable LPECs effectively.