Sciweavers

SIAMJO
2010

On the Complexity of Selecting Disjunctions in Integer Programming

13 years 2 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)