Skip to main content
. Author manuscript; available in PMC: 2023 Aug 1.
Published in final edited form as: IEEE Trans Pattern Anal Mach Intell. 2022 Jul 1;44(8):4267–4279. doi: 10.1109/TPAMI.2021.3065601

Algorithm 1.

Proximal gradient descent with line search algorithm for solving Equation (8). Proximal steps given in Equation (17) for the group lasso penalty, in Algorithm 2 for the group sparse group lasso penalty, and in Algorithm 3 for the hierarchical penalty.

Require: λ > 0
m = 0, initialize W(0)
while not converged do
  m = m + 1
  determine γ by line search
  for j = 1 to p do
   W:j1(m+1)=proxγλΩ(W:j1(m)γW:j1𝓛(W(m)))
  end for
  for l = 2 to L do
   Wl(m+1)=Wl(m)γWl𝓛(W(m))
  end for
end while
return (W(m))