An Empirical Study of Cycle Toggling Based Laplacian Solvers
Data Structures and Algorithms
2016-09-13 v1
Abstract
We study the performance of linear solvers for graph Laplacians based on the combinatorial cycle adjustment methodology proposed by [Kelner-Orecchia-Sidford-Zhu STOC-13]. The approach finds a dual flow solution to this linear system through a sequence of flow adjustments along cycles. We study both data structure oriented and recursive methods for handling these adjustments. The primary difficulty faced by this approach, updating and querying long cycles, motivated us to study an important special case: instances where all cycles are formed by fundamental cycles on a length path. Our methods demonstrate significant speedups over previous implementations, and are competitive with standard numerical routines.
Keywords
Cite
@article{arxiv.1609.02957,
title = {An Empirical Study of Cycle Toggling Based Laplacian Solvers},
author = {Kevin Deweese and John R. Gilbert and Gary Miller and Richard Peng and Hao Ran Xu and Shen Chen Xu},
journal= {arXiv preprint arXiv:1609.02957},
year = {2016}
}
Comments
SIAM CSC Workshop 2016 pre-print