TABLE 1.
FADDM
| Fast ADMM-W(y,E,D,λ,ρ,W) | |
| 1. | set f0 = 0 |
| 2. | set |
| 3. | set s0 = 0 |
| 4. | set |
| 5. | set k = 1 |
| 6. | while k ≤ K |
| 7. | compute |
| 8. | compute |
| 9. | compute |
| 10. | compute |
| 11. | if k > 1 and if dk < dk−1 |
| 12. | compute |
| 13. | compute |
| 14. | compute |
| 15. | else |
| 16. | set ak+1 = 1 |
| 17. | set |
| 18. | set |
| 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 |