You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While doing 51fd40f, I observed a few opportunities for optimizing the CDLP algorithm:
Document that the matrix changes through the execution (but its pattern stays the same)
Use a more efficient approach to sanitize (GrB_transpose/GrB_assign)
Use a more efficient approach for computing l = diag^{-1} (L), e.g. GrB_extractTuples
Additionally:
Add non-deterministic mode. In practice, this works just as well as the deterministic variant (which selects the "min mode" from the labels) but could faster. Update: It might even work better, see Non-deterministic CDLP algorithm #101.
While doing 51fd40f, I observed a few opportunities for optimizing the CDLP algorithm:
l = diag^{-1} (L), e.g. GrB_extractTuplesAdditionally: