Semi-smooth Newton Type Methods for Composite Convex Programs
Zaiwen Wen
Beijing International Center For Mathematical Research Peking University wenzw@pku.edu.cn
1/62
Semi-smooth Newton Type Methods for Composite Convex Programs - - PowerPoint PPT Presentation
Semi-smooth Newton Type Methods for Composite Convex Programs Zaiwen Wen Beijing International Center For Mathematical Research Peking University wenzw@pku.edu.cn 1/62 Outline composite convex programs 1 Semi-smoothness of proximal mapping
1/62
2/62
3/62
4/62
5/62
1000 2000 3000 4000 5000 6000 7000
iter
10-8 10-6 10-4 10-2 100 102
err
2000 2010 2020 2030 2040 2050 2060 2070
iter
10-8 10-6 10-4 10-2 100
err
6/62
7/62
8/62
9/62
10/62
11/62
12/62
13/62
14/62
1The proximal mapping of an indicator function onto a closed set is the metric
15/62
16/62
17/62
18/62
19/62
20/62
21/62
22/62
23/62
24/62
25/62
26/62
27/62
28/62
29/62
100 200 300 400 500 F(z)2 10-15 10-10 10-5 100 105 ASLB(1) ASSN SSNP SNF SNF(aCG) SpaRSA
200 400 600 800 1000 F (z)2 10-15 10-10 10-5 100 105 ASLB(1) ASSN SSNP SNF SNF(aCG) SpaRSA
30/62
iteration 20 40 60 80 100 F (z)2 10-15 10-10 10-5 100 105 ASLB(1) ASSN SSNP SNF SNF(aCG) SpaRSA
iteration 50 100 150 200 250 300 350 F (z)2 10-15 10-10 10-5 100 105 ASLB(1) ASSN SSNP SNF SNF(aCG) SpaRSA
31/62
32/62
33/62
iteration 20 40 60 80 F(z) − z2 10-15 10-10 10-5 100 FBS Adaptive FBS Accelated FBS FBS-LM FBS-Newton
iteration 100 200 300 400 F(z) − z2 10-15 10-10 10-5 100 FBS Adaptive FBS Accelated FBS FBS-LM FBS-Newton
34/62
35/62
iteration 50 100 150 200 250 300 F(z) − z2 10-10 10-8 10-6 10-4 10-2 100 FBS Adaptive FBS Accelated FBS FBS-LM FBS-Newton
iteration 50 100 150 200 250 300 F(z) − z2 10-10 10-5 100 FBS Adaptive FBS Accelated FBS FBS-LM FBS-Newton
36/62
37/62
iteration 200 400 600 800 1000 F(z) − z2 10-8 10-6 10-4 10-2 100 102 FBS Adaptive FBS Accelated FBS FBS-LM FBS-Newton
iteration 200 400 600 800 1000 F(z) − z2 10-8 10-6 10-4 10-2 100 102 FBS Adaptive FBS Accelated FBS FBS-LM FBS-Newton
38/62
39/62
40/62
41/62
42/62
43/62
44/62
500 1000 1500 2000 2500 3000 F (z)2 10-15 10-10 10-5 100 ASSN ADMM
500 1000 1500 2000 2500 3000 F (z)2 10-15 10-10 10-5 100 ASSN ADMM
45/62
iteration 100 200 300 400 500 F (z)2 10-15 10-10 10-5 100 ASSN ADMM
iteration 100 200 300 400 500 F (z)2 10-15 10-10 10-5 100 ASSN ADMM
46/62
47/62
48/62
ωµ µ+1−ω,
1 µ+1I + 1 µ(µ+1)T and WH−1 = 1 1+µI − ( 1 µ + 1 µ+1)T.
α
α¯ α
µkij µ+1−kij
49/62
50/62
51/62
2000 2010 2020 2030 2040 2050 2060 2070
iter
10-8 10-6 10-4 10-2 100
err
1140 1160 1180 1200 1220 1240 1260
iter
10-8 10-6 10-4 10-2 100
err
52/62
53/62
54/62
2 4 6 8
not more than 2 x times worse than the best
0.2 0.4 0.6 0.8 1
ratio of problems max{ p, d, g}
SDPNAL SDPNAL+ SSNSDP
2 4 6 8 10
not more than 2 x times worse than the best
0.2 0.4 0.6 0.8 1
ratio of problems max{ p, d}
SDPNAL SDPNAL+ SSNSDP
55/62
0.2 0.4 0.6 0.8 1
not more than 2 x times worse than the best
0.2 0.4 0.6 0.8 1
ratio of problems error
SDPNAL SDPNAL+ SSNSDP
1 2 3 4
not more than 2 x times worse than the best
0.2 0.4 0.6 0.8 1
ratio of problems cpu
SDPNAL SDPNAL+ SSNSDP
56/62
57/62
58/62
iteration 50 100 150 200 250 300 F(z) − z2 10-10 10-8 10-6 10-4 10-2 100 102 DRS DRS-LM DRS-Newton
iteration 50 100 150 200 F(z) − z2 10-10 10-8 10-6 10-4 10-2 100 102 DRS DRS-LM DRS-Newton
59/62
60/62
61/62
+(A∗yk+1 − C − Xk/σ),
+ is the projection on semidefinite matrix cone.
+(Xk − σ(A∗yk+1 − C)),
+(X − σ(A∗y − C))||2
62/62
+(X − σ(A∗y − C)),
+(X − σ(A∗y − C))A∗.