[笔记] Convex Optimization 2015.10.14

来源:互联网 发布:maya编程语言 编辑:程序博客网 时间:2024/05/22 02:24

Existen of SVD
For any ARm×n of rank r there exists URm×r,Ddiag(r×r),VRn×r
s.t. A=UDVT and VTV=Ir,UTU=Ir
A=U[D][VT]
- Proof: ATARn×n is positive seidefinite, so there exists DRr×r, VRn×r, VRn×(nr), [VV]Rn×n
such that [VV][D2000][VV]T=ATA
where [VV]T[VV]=In
so [D2000]=[VTVT]ATA[VV]
so D2=VTATAV
Let U=AVD1 then UTU=D1VTATAVD1=D1D2D1=Ir×r

  • Dual norm: z=max{xTz:x1}
  • Fact: =
  • Proof: Sufficient to show for x s.t. x=1.
    x=max{zTx:z1}1
    Still need to show that x1
  • Claim: There exists a z0, z0=1, such that z0=xTz0
  • Proof of claim: Let C={x}, D={u:u<1}
    Then C and D are convex, disjoint.
    So there exists aRn{0},bR,s.t.aTxb,aTubuD (a=b)
    Let z0=aa=ab,
    then z0=zT0x=ab=1.

  • Example: Let ASn++, then xA=(xTAx)1/2 is the quadratic norm associated to A.
    Have xA=A1/2x2.
    If A=PDPT then A1/2=PD1/2PTSn++
    wA=max{xTw:xA1}
    =max{xTw:xTAx1}
    =max{xTw:xTPDPTx1}
    u=D1/2PTxx=PD1/2umax{(PD1/2u)Tw:u21}
    =max{uTD1/2PTw:u21}
    =D1/2PTw2
    =D1/2PTw2
    =PTwD1
    =((PTw)TD1PTw)1/2
    =(wTPTD1Pw)1/2

minAxb2ATAx=ATb
x=Ainvb,Ainv=VΣ1UT (pseudo-inverse)

point-set topology
ASn+A,Sn+0
A,TS0
BSn+tr(ATB)0
A=CTC=ni=1cicTi
xxT,B=xTBx

0 0