A Distributed Laplacian Solver and its Applications to Electrical Flow and Random Spanning Tree Computation
Iqra Altaf Gillani, Amitabha Bagchi

TL;DR
This paper introduces a novel distributed algorithm for solving a specific class of Laplacian systems using queueing networks, enabling efficient electrical flow computations and random spanning tree generation in large graphs.
Contribution
It presents the first distributed solver for one-sink Laplacian systems, leveraging queueing networks instead of traditional graph-theoretic methods.
Findings
Solver runs in ( t_{hit} d_{max}) time for approximate solutions.
Applicable to voltage computation and effective resistance in distributed settings.
Enables efficient distributed approximation of random spanning trees.
Abstract
We use queueing networks to present a new approach to solving Laplacian systems. This marks a significant departure from the existing techniques, mostly based on graph-theoretic constructions and sampling. Our distributed solver works for a large and important class of Laplacian systems that we call "one-sink" Laplacian systems. Specifically, our solver can produce solutions for systems of the form where exactly one of the coordinates of is negative. Our solver is a distributed algorithm that takes time (where hides factors) to produce an approximate solution where is the worst-case hitting time of the random walk on the graph, which is for a large set of important graphs, and is the generalized maximum degree of the graph. The class of one-sink Laplacians includes the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Control Multi-Agent Systems · Complexity and Algorithms in Graphs · Advanced Graph Neural Networks
