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

05/13/2019
by   Iqra Altaf Gillani, et al.
0

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 = b where exactly one of the coordinates of b is negative. Our solver is an organically distributed algorithm that takes O(n/λ_2^L) rounds for bounded degree graphs to produce an approximate solution where λ_2^L is the second smallest eigenvalue of the Laplacian matrix of graph, also known as the Fiedler value or algebraic connectivity of graph. 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 manner. As a result, our Laplacian solver can be used to adapt the approach by Kelner and Mą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 approximating the stationary distribution of a multi-dimensional Markov chain. This chain describes the evolution of a "data collection" process where each node v for which b_v > 0 generates data packets with a rate proportional to b_v and the node for which b_v < 0 acts as a sink. The nodes of the graph relay the packets, staging them in their queues and transmitting one at a time. We show that when this multidimensional chain is ergodic the vector whose vth coordinate is proportional to the probability at stationarity of the queue at v being non-empty is a solution to Lx = b.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/31/2020

Minor Sparsifiers and the Distributed Laplacian Paradigm

We study distributed algorithms built around edge contraction based vert...
research
04/27/2023

A Simple and Efficient Parallel Laplacian Solver

A symmetric matrix is called a Laplacian if it has nonpositive off-diago...
research
08/08/2018

Random Walk Laplacian and Network Centrality Measures

Random walks over directed graphs are used to model activities in many d...
research
09/11/2021

Accelerated Distributed Laplacian Solvers via Shortcuts

In this work we refine the analysis of the distributed Laplacian solver ...
research
05/24/2022

The Laplacian Paradigm in the Broadcast Congested Clique

In this paper, we bring the main tools of the Laplacian paradigm to the ...
research
08/31/2022

Sparsification of the regularized magnetic Laplacian with multi-type spanning forests

In this paper, we consider a U(1)-connection graph, that is, a graph whe...
research
10/04/2010

Implementing regularization implicitly via approximate eigenvector computation

Regularization is a powerful technique for extracting useful information...

Please sign up or login with your details

Forgot password? Click here to reset