Using a mixed integer quadratic programming solver for the unconstrained quadratic 0-1 problem

被引:117
|
作者
Billionnet, Alain
Elloumi, Sourour
机构
[1] Conservatoire Natl Arts & Metiers, Lab CEDRIC, F-75141 Paris, France
[2] Inst Informat Entreprise, Lab CEDRIC, F-91025 Evry, France
关键词
integer programming; quadratic; 0-1; optimization; convex quadratic relaxation; semidefinite positive relaxation; experiments; max-cut; OPTIMIZATION; RELAXATION; ALGORITHM;
D O I
10.1007/s10107-005-0637-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we consider problem (P) of minimizing a quadratic function q(x) = x(t)Qx+c(t) x of binary variables. Our main idea is to use the recent Mixed Integer Quadratic Programming (MIQP) solvers. But, for this, we have to first convexify the objective function q(x). A classical trick is to raise up the diagonal entries of Q by a vector u until (Q+diag(u)) is positive semidefinite. Then, using the fact that x(i)(2) = x(i), we can obtain an equivalent convex objective function, which can then be handled by an MIQP solver. Hence, computing a suitable vector u constitutes a preprocessing phase in this exact solution method. We devise two different preprocessing methods. The first one is straightforward and consists in computing the smallest eigenvalue of Q. In the second method, vector u is obtained once a classical SDP relaxation of (P) is solved. We carry out computational tests using the generator of (Pardalos and Rodgers, 1990) and we compare our two solution methods to several other exact solution methods. Furthermore, we report computational results for the max-cut problem.
引用
收藏
页码:55 / 68
页数:14
相关论文
共 50 条
  • [1] Using a Mixed Integer Quadratic Programming Solver for the Unconstrained Quadratic 0-1 Problem
    Alain Billionnet
    Sourour Elloumi
    Mathematical Programming, 2007, 109 : 55 - 68
  • [2] Using 0-1 Integer Quadratic Programming for Investment Problem
    Zhang, Yan
    Zhou, Yan
    Wu, Qing-yi
    2016 3RD INTERNATIONAL CONFERENCE ON ADVANCED EDUCATION AND TECHNOLOGY AND MANAGEMENT SCIENCE (AETMS 2016), 2016, : 395 - 399
  • [3] Using a mixed integer programming tool for solving the 0-1 quadratic knapsack problem
    Billionnet, A
    Soutif, E
    INFORMS JOURNAL ON COMPUTING, 2004, 16 (02) : 188 - 197
  • [4] Optimization procedures for the bipartite unconstrained 0-1 quadratic programming problem
    Duarte, Abraham
    Laguna, Manuel
    Marti, Rafael
    Sanchez-Oro, Jesus
    COMPUTERS & OPERATIONS RESEARCH, 2014, 51 : 123 - 129
  • [5] The bipartite unconstrained 0-1 quadratic programming problem: Polynomially solvable cases
    Punnen, Abraham P.
    Sripratak, Piyashat
    Karapetyan, Daniel
    DISCRETE APPLIED MATHEMATICS, 2015, 193 : 1 - 10
  • [6] Approximation algorithm for quadratic cost 0-1 mixed integer programming problems
    Mukai, Kumiko
    Tatsumi, Keiji
    Fukushima, Masao
    Electronics and Communications in Japan, Part III: Fundamental Electronic Science (English translation of Denshi Tsushin Gakkai Ronbunshi), 1999, 82 (06): : 9 - 16
  • [7] An approximation algorithm for quadratic cost 0-1 mixed integer programming problems
    Mukai, K
    Tatsumi, K
    Fukushima, M
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 1999, 82 (06): : 9 - 17
  • [8] Clustering Problem with 0-1 Quadratic Programming
    Haddouch, Khalid
    El Allaoui, Ahmad
    Messaoudi, Abdelhafid
    El Moutaouakil, Karim
    Dadi, El Wardani
    PROCEEDINGS OF THE MEDITERRANEAN CONFERENCE ON INFORMATION & COMMUNICATION TECHNOLOGIES 2015 (MEDCT 2015), VOL 2, 2016, 381 : 111 - 120
  • [9] Polynomially solvable cases of the constant rank unconstrained quadratic 0-1 programming problem
    Cela, Eranda
    Klinz, Bettina
    Meyer, Christophe
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2006, 12 (03) : 187 - 215
  • [10] Polynomially solvable cases of the constant rank unconstrained quadratic 0-1 programming problem
    Eranda Çela
    Bettina Klinz
    Christophe Meyer
    Journal of Combinatorial Optimization, 2006, 12 : 187 - 215