Algorithm 1.
The framework of TENDER algorithm.
| Input: K0 = r1 = 0, t1 = C = 0, τ |
| Output: Flow-scaled residue functions . |
| for n = 1, 2, …, N do |
| C = C + 1 |
| (1) Steepest gradient descent Kg = rn + sn+1AT (C − Arn) |
| where , Q ≡ AT (Arn − C), vec(·) vectorizes a matrix |
| (2) Proximal map: |
| if C = τ (Acceleration Step) then |
| Kn = proxγ(2α ‖K‖TENDER)(fold(Kg)), C=0 |
| end if |
| (3) Update t, , rn + 1 = Kn + ((tn − 1)/tn+1)(Kn − Kn−1) |
| end for |