English

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 nn 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