An effective polynomial-time heuristic for the minimum-cardinality IIS set-covering problem

The state-of-the-art methods for analyzing infeasible linear programs concentrate on isolating Irreducible Infeasible Sets (IISs) of constraints. However, when there are numerous infeasibilities in the model, it is also useful to identify a minimum-cardinality set of constraints which, if removed from the LP, renders it feasible. This set of constraintscovers the IISs. This paper presents a heuristic algorithm for finding a small-cardinality set of constraints which covers the IISs in an infeasible LP. Empirical tests show that it finds a true minimum-cardinality cover over all of the examples in a test set, though this performance cannot be guaranteed in general.

[1]  P. Wolfe The Composite Simplex Algorithm , 1965 .

[2]  Joyce van Loon Irreducibly inconsistent systems of linear inequalities , 1981 .

[3]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, Comb..

[4]  Jennifer Ryan,et al.  Identifying Minimally Infeasible Subsystems of Inequalities , 1990, INFORMS J. Comput..

[5]  John W. Chinneck,et al.  Locating Minimal Infeasible Constraint Sets in Linear Programs , 1991, INFORMS J. Comput..

[6]  Harvey J. Greenberg,et al.  A computer-assisted analysis system for mathematical programming models and solutions : a user's guide for ANALYZE , 1993 .

[7]  Jayaram K. Sankaran A note on resolving infeasibility in linear programs by constraint relaxation , 1993, Oper. Res. Lett..

[8]  Harvey J. Greenberg A Computer-Assisted Analysis System for Mathematical Programming Models and Solutions , 1993 .

[9]  John W. Chinneck,et al.  MINOS(IIS): Infeasibility analysis using MINOS , 1994, Comput. Oper. Res..

[10]  Edoardo Amaldi,et al.  On the Approximability of Finding Maximum Feasible Subsystems of Linear Systems , 1994, STACS.

[11]  N. Chakravarti Some results concerning post-infeasibility analysis , 1994 .

[12]  E. Amaldi,et al.  On the Approximability of Removing the Smallest Number of Relations from Linear Systems to Achieve Feasibility , 1995 .

[13]  Edoardo Amaldi,et al.  The Complexity and Approximability of Finding Maximum Feasible Subsystems of Linear Relations , 1995, Theor. Comput. Sci..

[14]  John W. Chinneck,et al.  Computer Codes for the Analysis of Infeasible Linear Programs , 1996 .

[15]  Dafydd Gibbon,et al.  1 User’s guide , 1998 .