| Algorithm 1: ADMM Solution for FPM (ADMM-FPM) |
|
Input:Qj, Ij Output:s, p |
|
Initializes0, p0, ω0j, q0j fork = 1: Niter (iterations) for j = 1: N (different incident angles) update qkj according to Equation (16) update sk according to Equation (13) update pk according to Equation (17) update ωkj according to Equation (15) break when (21) and (22) are satisfied end end |