An efficient combined DCA and B&B using DC/SDP relaxation for globally solving binary quadratic programs

被引:34
作者
Dinh, Tao Pham [1 ]
Canh, Nam Nguyen [1 ]
Le Thi, Hoai An [2 ]
机构
[1] Natl Inst Appl Sci Rouen, Lab Modelling Optimizat & Operat Res LMI, F-76801 St Etienne, France
[2] Metz Univ, Informat Dept UFR MIM, Lab Theoret & Appl Comp Sci LITA, F-57045 Metz, France
关键词
DC programming; DC algorithms (DCA); Nonconvex quadratic programming; Exact penalty; DC relaxation; Branch-and-bound (B&B); Semidefinite programming (SDP); Binary quadratic programming (BQP); ALGORITHM;
D O I
10.1007/s10898-009-9507-y
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper addresses a new continuous approach based on the DC (Difference of Convex functions) programming and DC algorithms (DCA) to Binary quadratic programs (BQP) which play a key role in combinatorial optimization. DCA is completely different from other avalaible methods and featured by generating a convergent finite sequence of feasible binary solutions (obtained by solving linear programs with the same constraint set) with decreasing objective values. DCA is quite simple and inexpensive to handle large-scale problems. In particular DCA is explicit, requiring only matrix-vector products for Unconstrained Binary quadratic programs (UBQP), and can then exploit sparsity in the large-scale setting. To check globality of solutions computed by DCA, we introduce its combination with a customized Branch-and-Bound scheme using DC/SDP relaxation. The combined algorithm allows checking globality of solutions computed by DCA and restarting it if necessary and consequently accelerates the B&B approach. Numerical results on several series test problems provided in OR-Library (Beasley in J Global Optim, 8:429-433, 1996), show the robustness and efficiency of our algorithm with respect to standard methods. In particular DCA provides I mu-optimal solutions in almost all cases after only one restarting and the combined DCA-B&B-SDP always provides (I mu-)optimal solutions.
引用
收藏
页码:595 / 632
页数:38
相关论文
共 42 条
[1]  
ADAMS RP, 1994, MONOG SYST BOTAN, V48, P1
[2]   A TIGHT LINEARIZATION AND AN ALGORITHM FOR ZERO-ONE QUADRATIC-PROGRAMMING PROBLEMS [J].
ADAMS, WP ;
SHERALI, HD .
MANAGEMENT SCIENCE, 1986, 32 (10) :1274-1290
[3]   The DC (difference of convex functions) programming and DCA revisited with DC models of real world nonconvex optimization problems [J].
An, LTH ;
Tao, PD .
ANNALS OF OPERATIONS RESEARCH, 2005, 133 (1-4) :23-46
[4]   A Combined D.C. Optimization—Ellipsoidal Branch-and-Bound Algorithm for Solving Nonconvex Quadratic Programming Problems [J].
Le Thi Hoai An ;
Pham Dinh Tao ;
Le Dung Muu .
Journal of Combinatorial Optimization, 1998, 2 (1) :9-28
[5]  
[Anonymous], 1970, CONVEX ANAL
[6]   Obtaining test problems via Internet [J].
Beasley, JE .
JOURNAL OF GLOBAL OPTIMIZATION, 1996, 8 (04) :429-433
[7]  
BEASLEY JE, 1998, SW72AZ IMP COLL MAN
[8]   Using a mixed integer quadratic programming solver for the unconstrained quadratic 0-1 problem [J].
Billionnet, Alain ;
Elloumi, Sourour .
MATHEMATICAL PROGRAMMING, 2007, 109 (01) :55-68
[9]  
DELAPORTE G, 2002, SDPS TOOL FORMULATE
[10]  
DINH TP, 1997, ACTA MATH, V70, P289