I noticed that the TICC_solver.py and the TICC.py in the paper_code folder have two different implementation of the optimization for the Graphical Lasso.
For TICC_solver.py you use a custom class called ADMMSolver and the process seems pretty straightforward whereas in the TICC.py you use a class called TGraphV which also uses the ADMMSolver but it's a much more complicated implementation and brings additional dependencies like cvxpy and snap
I was wondering if there is any major difference between the two or anything else the user should be aware of
I noticed that the
TICC_solver.pyand theTICC.pyin the paper_code folder have two different implementation of the optimization for the Graphical Lasso.For
TICC_solver.pyyou use a custom class calledADMMSolverand the process seems pretty straightforward whereas in theTICC.pyyou use a class calledTGraphVwhich also uses theADMMSolverbut it's a much more complicated implementation and brings additional dependencies likecvxpyandsnapI was wondering if there is any major difference between the two or anything else the user should be aware of