ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1905.04989
26
2
v1v2v3v4 (latest)

A Distributed Laplacian Solver and its Applications to Electrical Flow and Random Spanning Tree Computation

13 May 2019
Iqra Altaf Gillani
Amitabha Bagchi
ArXiv (abs)PDFHTML
Abstract

We present a distributed solver 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 Lx=bLx = bLx=b where exactly one of the coordinates of bbb is negative. Our solver is an organically distributed algorithm that takes O~(thit)\widetilde{O}(t_{hit})O(thit​) rounds to produce an approximate solution where thitt_{hit}thit​ is the hitting time of the random walk on the graph, which is Θ(n)\Theta(n)Θ(n) for a large set of important graphs. The O~\widetilde{O}O notation hides a dependency on error parameters and a logarithmic dependency on the inverse of λ2L\lambda_2^Lλ2L​, the second smallest eigenvalue of LLL. This constitutes an improvement over the past work on distributed solvers which have a linear dependence on 1/λ2L1/\lambda_2^L1/λ2L​. The class of one-sink Laplacians includes the important voltage computation problem and allows us to compute the effective resistance between nodes in a distributed setting assuming the CONGEST model, i.e., each message is Θ(log⁡n)\Theta(\log n)Θ(logn) in size. As a result, our Laplacian solver can be used to adapt the approach by Kelner and M\k{a}dry (2009) to give the first distributed algorithm to compute approximate random spanning trees efficiently. Our solver, which we call "Distributed Random Walk-based Laplacian Solver" (DRW-LSolve) works by quickly approximating the stationary distribution of a multi-dimensional Markov chain induced by a queueing network model that we call the "data collection" process. We show that when this multidimensional chain is ergodic the vector whose vvvth coordinate is proportional to the probability at stationarity of the queue at vvv being non-empty is a solution to Lx=bLx=bLx=b.

View on arXiv
Comments on this paper