Efficient reformulation for 0-1 programs - methods and computational results B.L. Dietrich,
L.F. Escudero
IBM Reseurch, 7. J. Watson Research Center, Yorktolcn Heights, NY, USA
F. Chance Cornell University. Ithacn, NY, USA Received 15 June 1990 Revised 1 March
1991
Abstract Dietrich,
B.L., L.F. Escudero
computational
and F. Chance,
We introduce
two general methods for O-l program
cient reduction,
our second method generalizes
of many previously
described
automatic
we consider are individual knapsack inequalities,
variable
the currently
constraints,
knapsack
0
Our first method generalizes coeffi-
methods.
The particular
and capacity
procedures.
constraints,
constraints,
cutting
1993 -
IBM Research,
Elsevier
expansion
constraints.
planes,
capacity
We describe
problem.
expansion,
reduction
Research
that
experience is reported,
147 x 2655 benchmark
T.J. Watson
Science Publishers
model structures
clique and cover induced
Some computational
maximal cliques, minimal covers, coefficient
Correspondence to: Dr. L.F. Escudero, town Heights, NY 10598, USA.
0166-218X/93/$06.00
constraints
methods and
they provide a unifying interpretation
pairs of knapsack
best known results on a well-known
Keyu’ordst O-l programs, bounding
reformulation.
reformulation
of our reformulation
for O-l programs
42 (1993) 147-175.
lifting. Together
constraints,
upper bounding
several easy applications including
Efficient reformulation
results, Discrete Applied Mathematics
variable
upper
and increase.
Center, P.O. Box 218, York-
B.V. All rights
reserved
148
B.L. Dietrich et al.
1. Introduction Consider
the O-l program z = MAX gx, s.t.
Ax5 6,
(1.1)
xje (0, 11,j,=.Z, where x is the column vector of the set _Zof O-l variables, g is the related row vector of the objective function, A is the coefficient matrix of the constraints, and b is the right-hand side (henceforth rhs). All vectors are assumed to have the appropriate dimensions. (The LP relaxation of (1.1) is the same system (1.1) where each Xj is allowed to take any value in the range of 10, l] .) Let Z denote the set of constraints, and let J, c J be the set of variables with nonzero coefficient in constraint i E I. We consider knapsack constraints of the form