On the Complexity of Selecting Disjunctions in Integer Programming
Author(s) -
Ashutosh Mahajan,
Ted K. Ralphs
Publication year - 2010
Publication title -
siam journal on optimization
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 2.066
H-Index - 136
eISSN - 1095-7189
pISSN - 1052-6234
DOI - 10.1137/080737587
Subject(s) - mathematics , cutting plane method , combinatorics , integer programming , integer (computer science) , binary number , upper and lower bounds , plane (geometry) , branch and cut , branch and bound , discrete mathematics , linear programming , branching (polymer chemistry) , mathematical optimization , arithmetic , computer science , mathematical analysis , geometry , materials science , composite material , programming language
The imposition of general disjunctions of the form “$\pi x\leq\pi_0\vee\pi x\geq\pi_0+1$,” where $\pi,\pi_0$ are integer-valued, is a fundamental operation in both the branch-and-bound and cutting-plane 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 $\mathcal{NP}$-hard. We further show that the problem remains $\mathcal{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 $\mathcal{NP}$-complete.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom