Sciweavers

SIAMJO
2010

On the Complexity of Selecting Disjunctions in Integer Programming

13 years 11 months ago
On the Complexity of Selecting Disjunctions in Integer Programming
The imposition of general disjunctions of the form “πx ≤ π0 ∨ πx ≥ π0 + 1”, where π, π0 are integer valued, is a fundamental operation in both the branch-and-bound and cuttingplane algorithms for solving mixed integer linear programs. Such disjunctions can be used for branching at each iteration of the branch-and-bound algorithm or to generate split inequalities for the cutting-plane algorithm. We first consider the problem of selecting a general disjunction and show that the problem of selecting an optimal such disjunction, according to specific criteria described herein, is NP-hard. We further show that the problem remains NP-hard even for binary programs or when considering certain restricted classes of disjunctions. We observe that the problem of deciding whether a given inequality is a split inequality can be reduced to one of the above problems, which leads to a proof that the problem is NP-complete.
Ashutosh Mahajan, Ted K. Ralphs
Added 30 Jan 2011
Updated 30 Jan 2011
Type Journal
Year 2010
Where SIAMJO
Authors Ashutosh Mahajan, Ted K. Ralphs
Comments (0)