Algorithm 1. Two-step approach for (13).
Input: λ 1 , S , D , tolerance ϵ
Initialize: L ( 0 ) = D
Repeat:
Step 1. Given L ( k ) , [ U ( k ) , Σ ( k ) , V ( k ) ] = s v d ( L ( k ) ) , then let A ( k ) , B ( k ) being the first r columns’ transpose of U ( k ) and V ( k ) respectively.
Step 2, solve
L ( k + 1 ) = arg min L 1 2 ‖ D − L − S ‖ F 2 + λ 1 ( ‖ L ‖ ∗ − T r ( A ( k ) L B ( k ) T ) ) (14)
Until ‖ L ( k + 1 ) − L ( k ) ‖ F ≤ ϵ
Output L ( k + 1 )