On the convergence rate
- f
iterative ℓ1 minimization algorithms
Ignace Loris
Applied Inverse Problems
Vienna 21/7/2009
Ignace Loris Convergence of ℓ1 algorithms
On the convergence rate of iterative 1 minimization algorithms - - PowerPoint PPT Presentation
On the convergence rate of iterative 1 minimization algorithms Ignace Loris Applied Inverse Problems Vienna 21/7/2009 Ignace Loris Convergence of 1 algorithms Theme comparison of iterative algorithms for sparse recovery: sparse
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
20 40 60 80 100 0.2 0.4 0.6 0.8
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
20 40 60 80 100 0.2 0.4 0.6 0.8 20 40 60 80 100 0.2 0.4 0.6 0.8
Ignace Loris Convergence of ℓ1 algorithms
20 40 60 80 100 0.2 0.4 0.6 0.8
20 40 60 80 100 0.2 0.4 0.6 0.8 20 40 60 80 100 0.2 0.4 0.6 0.8
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
1
2
Ignace Loris Convergence of ℓ1 algorithms
200 400 600 800 1000 100 200 300 400 500 600 time (s)
# nonzero components of ¯ x
Ignace Loris Convergence of ℓ1 algorithms
1
2
Ignace Loris Convergence of ℓ1 algorithms
5h 10h 15h 20h 1 xn − ¯ x/¯ x
Ignace Loris Convergence of ℓ1 algorithms
20 40 60 80 100 0.2 0.4 0.6 0.8 1.0
1
2
Ignace Loris Convergence of ℓ1 algorithms
R
Ignace Loris Convergence of ℓ1 algorithms
1
2
3
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
2 4 6 8 10 12 14 1 20 100 200 2 4 6 8 10 12 14 1 20 100 200 2 4 6 8 10 12 14 1 20 100 200 2 4 6 8 10 12 14 1 20 100 200 2 4 6 8 10 12 14 1 20 100 200 2 4 6 8 10 12 14 1 20 100 200
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(a) iterative thresholding
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(a’) iterative thresholding
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(b) projected steepest descent
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(c) GPSR
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(d) ℓ1-ls
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(e) FISTA
Ignace Loris Convergence of ℓ1 algorithms
2 4 6 8 10 12 14 1 20 100 200 2 4 6 8 10 12 14 1 20 100 200 2 4 6 8 10 12 14 1 20 100 200 2 4 6 8 10 12 14 1 20 100 200 2 4 6 8 10 12 14 1 20 100 200 2 4 6 8 10 12 14 1 20 100 200
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(a) iterative thresholding
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(a’) iterative thresholding
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(b) projected steepest descent
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(c) GPSR
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(d) ℓ1-ls
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(e) FISTA
500 1000 1500 −10 −8 −6 −4 −2
log10 λn n
Ignace Loris Convergence of ℓ1 algorithms
2 4 6 8 10 12 14 1 100 500 1000 1500 1800 2 4 6 8 10 12 14 1 100 500 1000 1500 1800 2 4 6 8 10 12 14 1 100 500 1000 1500 1800 2 4 6 8 10 12 14 1 100 500 1000 1500 1800 2 4 6 8 10 12 14 1 100 500 1000 1500 1800 2 4 6 8 10 12 14 1 100 500 1000 1500 1800
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(a) iterative thresholding
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(a’) iterative thresholding
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(b) projected steepest descent
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(c) GPSR
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(d) ℓ1-ls
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(e) FISTA
500 1000 1500 −10 −8 −6 −4 −2
log10 λn n
Ignace Loris Convergence of ℓ1 algorithms
2 4 6 8 10 12 14 1 100 200 300 400 500 2 4 6 8 10 12 14 1 100 200 300 400 500 2 4 6 8 10 12 14 1 100 200 300 400 500 2 4 6 8 10 12 14 1 100 200 300 400 500 2 4 6 8 10 12 14 1 100 200 300 400 500 2 4 6 8 10 12 14 1 100 200 300 400 500
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(a) iterative thresholding
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(a’) iterative thresholding
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(b) projected steepest descent
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(c) GPSR
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(d) ℓ1-ls
x(n) − ¯ x/¯ x |supp ¯ x(λ)| log2 λmax/λ
(e) FISTA
500 1000 1500 −10 −8 −6 −4 −2
log10 λn n
Ignace Loris Convergence of ℓ1 algorithms
Ignace Loris Convergence of ℓ1 algorithms
1
λmax
2
N Rmax (Daubechies et al. 2008)
5 10 15 1 2 4 6 8 10 12 5 10 15 1 2 4 6 8 10 12
x(n) − ¯ x/¯ x log2 λmax/λ
x(n) − ¯ x/¯ x log2 λmax/λ
Ignace Loris Convergence of ℓ1 algorithms
1
2
3
1
2
3
Ignace Loris Convergence of ℓ1 algorithms