Documente Academic
Documente Profesional
Documente Cultură
Zaiwen Wen
http://bicmr.pku.edu.cn/~wenzw/bigdata2015.html
wenzw@pku.edu.cn
Acknowledgement: this slides is based on Prof. Farid Alizadeh and Prof. Lieven
Vandenberghes lecture notes
1/31
Problems with absolute values
X
min ci |xi |, assume c 0
i
s.t. Ax b
Reformulation 1:
X X
min ci zi min ci zi
i i
s.t. Ax b s.t. Ax b
|xi | zi zi xi zi
data fitting:
min kAx bk
x
Compressive sensing
3/31
Quadratic Programming (QP)
equivalent SOCP
min u0
1
s.t. u = Q1/2 x + Q1/2 a
2
Ax = b
x 0, (u0 , u) Q 0
4/31
Quadratic constraints
5/31
Norm minimization problems
Let vi = Ai x + bi Rni .
P
minx i kvi k is equivalent to
X
min vi0
i
s.t. vi = Ai x + bi
(vi0 , vi ) Q 0
min t
s.t. vi = Ai x + bi
(t, vi ) Q 0
6/31
Norm minimization problems
r
X
min ui + kt
i=1
s.t. vi = Ai x + bi , i = 1, . . . , r
kvi k ui + t, i = 1, . . . , r
ui 0, i = 1, . . . , r
7/31
Rotated Quadratic Cone
is equivalent to X
min ui
i
s.t. vi = a>
i x + i
1 ui vi
ui 0
8/31
Logarithmic Tchebychev approximation
n
!1/n
Y
(a>
i x + bi ) t
i=1
9/31
n=4
max w3
s.t. a>
i x bi 0
4
Y (a> > 2
1 x b1 )(a2 x b2 ) w1
max (a>
i x bi )
i=1 (a> > 2
3 x b3 )(a4 x b4 ) w2
w1 w2 w23
wi 0
10/31
Robust linear programming
the parameters in LP are often uncertain
min c> x
s.t. a>
i x bi
min c> x
s.t. prob(a>
i x bi )
11/31
deterministic approach via SOCP
Choose an ellipsoid as Ei :
Robust LP
min c> x
s.t. a>
i x bi , for all ai Ei
min c> x
s.t. a> >
i x + kPi xk2 bi
since
sup (ai + Pi u)> x = a> >
i x + kPi xk2
kuk2 1
12/31
stochastic approach via SOCP
bi a>
i x
prob(a>
i x bi ) =
k1/2 xk2
Rx 2
where (x) = (1/ 2) et /2 dt is CDF of N (0, 1)
robust LP
min c> x
s.t. prob(a>
i x bi )
min c> x
s.t. a> 1
i x + ()k
1/2
xk2 bi
13/31
SDP Standard Form
S n = {X Rnn | X > = X}, S+
n = {X S n | X 0},
n = {X S n | X 0}
S++
Since A(X)> y = m
P Pm
i=1 yi hAi , Xi = h i=1 yi Ai , Xi, the adjoint of A:
m
X
A (y) = yi Ai
i=1
U 0 ( or 0) C B> A1 B 0 ( or 0).
I A1 B
A B I 0 A 0
=
B> C B> A1 I 0 C B> A1 B 0 I
P
minimizing the largest eigenvalue max (A0 + i xi Ai ):
X
min max (A0 + xi Ai )
i
17/31
Eigenvalue optimization
min kA(x)k2
x
min t
x,t
tI A(x)
s.t. 0
A(x)> tI
kAk2 t A> A t2 I, t 0
tI A(x)
0
A(x)> tI
18/31
Eigenvalue optimization
min kz + Tr(X)
X
s.t. zI + X xi Ai A0
i
X0
since
k (A) t t kz Tr(X) 0, zI + X A, X 0
19/31
The following problems can be expressed as SDP
P
maximizing sum of the k smallest eigenvalues of A0 + i xi A i
20/31
Quadratically Constrained Quadratic Programming
Consider QCQP
If A0 0 and Ai = B>
i Bi , i = 1, . . . , m, then it is a SOCP
X 0 is equivalent to X xx>
22/31
SDP-Representablity
23/31
SDP-Representablity
is SDP-representable
24/31
A calculusof SDP-Rep sets and functions
intersection X Y
25/31
SDP-Rep Functions
maximum maxi fi
Legendre transform
26/31
Positive Polynomials
27/31
The Moment cone
28/31
The Moment cone
I = R, c M2n+1
c0 c1 . . . cn
c1 c2 . . . cn+1
.. 0
.. .. ..
. . . .
cn cn+1 . . . c2n
This is the Hankel matrix
29/31
The Moment cone
I = [0, ), c Mm
c0 c1 ... cn c1 c2 . . . cn1
c1 c2 ... cn+1 c2 c3 . . . cn
0, and .. 0
.. .. .. .. .. .. . .
. . . . . . . .
cn cn+1 . . . c2n cn1 cn . . . c2n1
where m = b n2 c
30/31
Moment and positive polynomial cones
31/31