Skip to main content
. Author manuscript; available in PMC: 2015 Jan 2.
Published in final edited form as: Electron J Stat. 2012 Nov 9;6:2125–2149. doi: 10.1214/12-EJS740

Algorithm 2 P-GLASSO Algorithm
  1. Initialize W = diag(S) + λI, and Θ = W−1.

  2. Cycle around the columns repeatedly, performing the following steps till convergence:
    1. Rearrange the rows/columns so that the target column is last (implicitly).
    2. Compute Θ111 using (3.3).
    3. Solve (3.1) for α, using as warm starts the solution from the previous round of row/column updates. Update θ^12=α^/w22, and θ^22 using (3.2).
    4. Update Θ and W using (2.6), ensuring that ΘW = Ip.
  3. Output the solution Θ (precision) and its exact inverse W (covariance).