A Framework for Tightening 0-1 Programs Based on Extensions of Pure 0-1 KP and SS Problems

We present a framework for automatic tightening of general 0–1 programs. A given constraint is tightened by using its own structure as well as information from other constraints. Our approach exploits special structures that are frequently encountered in industry, namely knapsack constraints, cliques, covers, variable covers, variable upper bounds and others. We consider 0–1 knapsack and subset-sum problems with clique and cover induced constraints. The tightening (reduction and increasing) of constraint coefficients benefits from implication results due to probing analysis. Some computational experience is reported.

[1]  Michael M. Kostreva,et al.  Solving 0-1 Integer Programming Problems Arising from Large Scale Planning Models , 1985, Oper. Res..

[2]  Manfred W. Padberg Technical Note - A Note on Zero-One Programming , 1975, Oper. Res..

[3]  Monique Guignard-Spielberg,et al.  Logical Reduction Methods in Zero-One Programming - Minimal Preferred Variables , 1981, Oper. Res..

[4]  Gautam Mitra,et al.  Analysis of mathematical programming problems prior to applying the simplex algorithm , 1975, Math. Program..

[5]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[6]  Egon Balas,et al.  Facets of the knapsack polytope , 1975, Math. Program..

[7]  E. Balas,et al.  Facets of the Knapsack Polytope From Minimal Covers , 1978 .

[8]  Martin W. P. Savelsbergh,et al.  Preprocessing and Probing Techniques for Mixed Integer Programming Problems , 1994, INFORMS J. Comput..

[9]  Laureano F. Escudero,et al.  S3 sets. An extension of the Beale-Tomlin special ordered sets , 1988, Math. Program..

[10]  S. Martello,et al.  A Mixture of Dynamic Programming and Branch-and-Bound for the Subset-Sum Problem , 1984 .

[11]  Martin W. P. Savelsbergh,et al.  MINTO, a mixed INTeger optimizer , 1994, Oper. Res. Lett..

[12]  Michael S. Waterman,et al.  COMPUTATION OF GENERATING FUNCTIONS FOR BIOLOGICAL MOLECULES , 1980 .

[13]  Manfred W. Padberg,et al.  Improving LP-Representations of Zero-One Linear Programs for Branch-and-Cut , 1991, INFORMS J. Comput..

[14]  Brenda L Dietrich,et al.  O(n) Procedures for identifying maximal cliques and non-dominated extensions of consecutive minimal covers and alternates , 1993 .

[15]  S. Martello,et al.  A New Algorithm for the 0-1 Knapsack Problem , 1988 .

[16]  Ellis L. Johnson,et al.  Solving Large-Scale Zero-One Linear Programming Problems , 1983, Oper. Res..

[17]  Laureano F. Escudero,et al.  Efficient Reformulation for 0-1 Programs - Methods and Computational Results , 1993, Discret. Appl. Math..