Linear Reformulations of Integer Quadratic Programs

Alain Billionnet, Sourour Elloumi, Amélie Lambert

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationModelling, Computation and Optimization in Information Systems and Management Sciences - Second International Conference, MCO 2008, Proceedings
Pages43-51
Number of pages9
DOIs
Publication statusPublished - 1 Dec 2008
Externally publishedYes
Event2nd International conference on Modelling, Computation and Optimization in Information Systems and Management Sciences, MCO 2008 - Metz, France
Duration: 8 Sept 200810 Sept 2008

Publication series

NameCommunications in Computer and Information Science
Volume14
ISSN (Print)1865-0929

Conference

Conference2nd International conference on Modelling, Computation and Optimization in Information Systems and Management Sciences, MCO 2008
Country/TerritoryFrance
CityMetz
Period8/09/0810/09/08

Keywords

  • Integer programming
  • linear reformulations
  • quadratic programming

Fingerprint

Dive into the research topics of 'Linear Reformulations of Integer Quadratic Programs'. Together they form a unique fingerprint.

Cite this