Skip to main content
. Author manuscript; available in PMC: 2017 Jan 27.
Published in final edited form as: J Comput Graph Stat. 2016 Nov 10;25(4):1272–1296. doi: 10.1080/10618600.2016.1164533

Algorithm 3.

The accelerated iterative shrinkage thresholding algorithm (AISTA). Within each iteration, we exploit an additional coordinate descent subroutine to improve the empirical computational performance.

Algorithm: {θ̂, } ← AISTA(λ, θ[0], L[0])
Initialize: m ← 0
Repeat:
  z ← 0
  Repeat:
    L [m+1] ← 2z L[m], θ[m+0.5] ← 𝒯λ,Ω,L[m+1] (θ[m]), zz + 1
  Until: 𝒬λ,L[m+1] (θ[m+0.5]; θ[m]) ≥ ℱλ(θ[m+1])
  θ[m+1]CCDA(λ, θ[m+0.5]), mm + 1
Until convergence
θ̂θ[m−0.5], L[m]
Output: {θ̂, }