TY - GEN
T1 - Linear Reformulations of Integer Quadratic Programs
AU - Billionnet, Alain
AU - Elloumi, Sourour
AU - Lambert, Amélie
PY - 2008/12/1
Y1 - 2008/12/1
N2 - Let (QP) be an integer quadratic program that consists in minimizing a quadratic function subject to linear constraints. In this paper, we present several linearizations of (QP). Many linearization methods for the quadratic 0-1 programs are known. A natural approach when considering (QP) is to reformulate it into a quadratic 0-1 program. However, this method, that we denote BBL (Binary Binary Linearization), leads to a quadratic program with a large number of variables and constraints. Our new approach, BIL (Binary Integer Linearization), consists in reformulating (QP) into a particular quadratic integer program where each quadratic term is the product of an integer variable by a 0-1 variable. The obtained integer linear program is significantly smaller than in the BBL approach. Each reformulation leads to an integer linear program that we improve by adding valid inequalities. Finally, we get 4 different programs that we compare from the computational point of view.
AB - Let (QP) be an integer quadratic program that consists in minimizing a quadratic function subject to linear constraints. In this paper, we present several linearizations of (QP). Many linearization methods for the quadratic 0-1 programs are known. A natural approach when considering (QP) is to reformulate it into a quadratic 0-1 program. However, this method, that we denote BBL (Binary Binary Linearization), leads to a quadratic program with a large number of variables and constraints. Our new approach, BIL (Binary Integer Linearization), consists in reformulating (QP) into a particular quadratic integer program where each quadratic term is the product of an integer variable by a 0-1 variable. The obtained integer linear program is significantly smaller than in the BBL approach. Each reformulation leads to an integer linear program that we improve by adding valid inequalities. Finally, we get 4 different programs that we compare from the computational point of view.
KW - Integer programming
KW - linear reformulations
KW - quadratic programming
U2 - 10.1007/978-3-540-87477-5_5
DO - 10.1007/978-3-540-87477-5_5
M3 - Conference contribution
AN - SCOPUS:84871627267
SN - 9783540874768
T3 - Communications in Computer and Information Science
SP - 43
EP - 51
BT - Modelling, Computation and Optimization in Information Systems and Management Sciences - Second International Conference, MCO 2008, Proceedings
T2 - 2nd International conference on Modelling, Computation and Optimization in Information Systems and Management Sciences, MCO 2008
Y2 - 8 September 2008 through 10 September 2008
ER -