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 1 GLASSO algorithm [5]
  1. Initialize W = S + λI.

  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. Solve the lasso problem (2.13), using as warm starts the solution from the previous round for this column.
    3. Update the row/column (off-diagonal) of the covariance using w^12 (2.8).
    4. Save β^ for this column in the matrix B.
  3. Finally, for every row/column, compute the diagonal entries θ^jj using (2.14), and convert the B matrix to Θ.