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

被引:118
作者
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
相关论文
共 28 条
[1]  
[Anonymous], 1999, ENG SCI COMPUTING SC
[2]  
[Anonymous], SOV MATH DOKL
[3]  
Beasley J. E., 1998, HEURISTIC ALGORITHMS
[4]   OR-LIBRARY - DISTRIBUTING TEST PROBLEMS BY ELECTRONIC MAIL [J].
BEASLEY, JE .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1990, 41 (11) :1069-1072
[5]   Pseudo-Boolean optimization [J].
Boros, E ;
Hammer, PL .
DISCRETE APPLIED MATHEMATICS, 2002, 123 (1-3) :155-225
[6]  
BOROS E, 2005, PSEUDO BOOLEAN OPTIM
[7]  
DELAPORTE G, 2002, SDP S TOOL FORMULATE
[8]  
Fourer R., 1993, AMPL MODELING LANGUA
[9]   Adaptive memory tabu search for binary quadratic programs [J].
Glover, F ;
Kochenberger, GA ;
Alidaee, B .
MANAGEMENT SCIENCE, 1998, 44 (03) :336-345
[10]  
Goemans M. X., 1994, Proceedings of the Twenty-Sixth Annual ACM Symposium on the Theory of Computing, P422, DOI 10.1145/195058.195216