Skip to main content
. Author manuscript; available in PMC: 2020 Dec 1.
Published in final edited form as: NMR Biomed. 2020 May 2;33(12):e4318. doi: 10.1002/nbm.4318

TABLE 1.

FADDM

Fast ADMM-W(y,E,D,λ,ρ,W)
1. set f0 = 0
2. set f¯1=f0
3. set s0 = 0
4. set s¯1=s0
5. set k = 1
6. while kK
7.   compute ck=(DHEHED+ρWHW)1(DHEHy+WH(ρs¯k+f¯k))
8.   compute sk=MSTλ/ρ+Wck1/ρf¯k
9.   compute fk=f¯k+ρ(skWck)
10.   compute dk=1/ρfkf¯k22+ρsks¯k22
11.   if k > 1 and if dk < dk−1
12.    compute αk+1=(1+1+4αk2)/2
13.    compute s¯k+1=sk+(αk)1αk+1(sksk1)
14.    compute f¯k+1=fk+(αk)1αk+1(fkfk1)
15.   else
16.    set ak+1 = 1
17.    set f¯k+1=fk1
18.    set s¯k+1=sk1
19.    set dk = dk−1
20.   end if-else
22.   set k = k + 1
22.  end while
23.  return ck and xk = Dck
24. end procedure