Skip to main content
. 2024 Jan 31;10:e1713. doi: 10.7717/peerj-cs.1713

Algorithm 2. ADMM for estimate Δτ.

input: U,V,x,τ
initialization: e1=0,Δτ1=0,λ1=0,μ=1
Cache Q=(JTJ)1JT
forp=1:ado
updateΔτ:Δτp+1=Q(UViT+eTxiτi+1μλP)
updatee:ep+1=S1μP(xiτi+JiΔτp+1UViT1μλP)
updateλ:λp+1=λp+μh(ep+1,Δτp+1)
updateμ:μ=ρμ
if  h(ep+1,Δτp+1)2εtollerancethen
  converge and break the loop
 end if
end for
returnΔτ=Δτp+1