On approximating complex quadratic optimization problems via semidefinite programming relaxations

被引:184
作者
So, Anthony Man-Cho [1 ]
Zhang, Jiawei
Ye, Yinyu
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[2] NYU, Dept Informat Operat & Management Sci, Stern Sch Business, New York, NY 10012 USA
[3] Stanford Univ, Dept Management Sci & eNGN, Stanford, CA 94305 USA
基金
美国国家科学基金会;
关键词
Hermitian quadratic functions; complex semidefinite programming; Grothendieck's inequality;
D O I
10.1007/s10107-006-0064-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we study semidefinite programming (SDP) models for a class of discrete and continuous quadratic optimization problems in the complex Hermitian form. These problems capture a class of well-known combinatorial optimization problems, as well as problems in control theory. For instance, they include the MAX-3-CUT problem where the Laplacian matrix is positive semidefinite ( in particular, some of the edge weights can be negative). We present a generic algorithm and a unified analysis of the SDP relaxations which allow us to obtain good approximation guarantees for our models. Specifically, we give an (k sin(pi/k))(2)/(4 pi)-approximation algorithm for the discrete problem where the decision variables are k-ary and the objective matrix is positive semidefinite. To the best of our knowledge, this is the first known approximation result for this family of problems. For the continuous problem where the objective matrix is positive semidefinite, we obtain the well-known pi/4 result due to Ben-Tal et al. Math Oper Res 28( 3): 497 - 523, 2003], and independently, Zhang and Huang [SIAM J Optim 16( 3): 871 - 890, 2006]. However, our techniques simplify their analyses and provide a unified framework for treating those problems. In addition, we show for the first time that the gap between the optimal value of the original problem and that of the SDP relaxation can be arbitrarily close to pi/4. We also show that the unified analysis can be used to obtain an Omega(1/log n)approximation algorithm for the continuous problem in which the objective matrix is not positive semidefinite.
引用
收藏
页码:93 / 110
页数:18
相关论文
共 16 条
[1]  
Alon N., 2005, P 37 ANN ACM S THEOR, P486
[2]  
Alon Noga, 2004, Proc. of the 36th ACM STOC, P72, DOI 10.1145/1007352.1007371
[3]  
[Anonymous], 1997, APPROXIMATION ALGORI
[4]   Extended matrix cube theorems with applications to μ-theory in control [J].
Ben-Tal, A ;
Nemirovski, A ;
Roos, C .
MATHEMATICS OF OPERATIONS RESEARCH, 2003, 28 (03) :497-523
[5]   Maximizing quadratic programs: extending Grothendieck's inequality [J].
Charikar, M ;
Wirth, A .
45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, :54-60
[6]   Improved approximation algorithms for MAX k-CUT and MAX BISECTION [J].
Frieze, A ;
Jerrum, M .
ALGORITHMICA, 1997, 18 (01) :67-81
[7]  
Goemans M, 2000, HDB SEMIDEFINITE PRO, P343
[8]   Approximation algorithms for MAX-3-CUT and other problems via complex semidefinite programming [J].
Goemans, MX ;
Williamson, DP .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2004, 68 (02) :442-470
[9]   Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming [J].
Goemans, MX ;
Williamson, DP .
JOURNAL OF THE ACM, 1995, 42 (06) :1115-1145
[10]   On maximization of quadratic form over intersection of ellipsoids with common center [J].
Nemirovski, A ;
Roos, C ;
Terlaky, T .
MATHEMATICAL PROGRAMMING, 1999, 86 (03) :463-473