Fully Dynamic Effective Resistances

04/11/2018
by   David Durfee, et al.
0

In this paper we consider the fully-dynamic All-Pairs Effective Resistance problem, where the goal is to maintain effective resistances on a graph G among any pair of query vertices under an intermixed sequence of edge insertions and deletions in G. The effective resistance between a pair of vertices is a physics-motivated quantity that encapsulates both the congestion and the dilation of a flow. It is directly related to random walks, and it has been instrumental in the recent works for designing fast algorithms for combinatorial optimization problems, graph sparsification, and network science. We give a data-structure that maintains (1+ϵ)-approximations to all-pair effective resistances of a fully-dynamic unweighted, undirected multi-graph G with Õ(m^4/5ϵ^-4) expected amortized update and query time, against an oblivious adversary. Key to our result is the maintenance of a dynamic Schur complement (also known as vertex resistance sparsifier) onto a set of terminal vertices of our choice. This maintenance is obtained (1) by interpreting the Schur complement as a sum of random walks and (2) by randomly picking the vertex subset into which the sparsifier is constructed. We can then show that each update in the graph affects a small number of such walks, which in turn leads to our sub-linear update time. We believe that this local representation of vertex sparsifiers may be of independent interest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2020

Fast Dynamic Cuts, Distances and Effective Resistances via Vertex Sparsifiers

We present a general framework of designing efficient dynamic approximat...
research
02/26/2018

Dynamic Effective Resistances and Approximate Schur Complement on Separable Graphs

We consider the problem of dynamically maintaining (approximate) all-pai...
research
06/24/2019

Fully Dynamic Spectral Vertex Sparsifiers and Applications

We study dynamic algorithms for maintaining spectral vertex sparsifiers ...
research
02/24/2020

Explicit and Implicit Dynamic Coloring of Graphs with Bounded Arboricity

Graph coloring is a fundamental problem in computer science. We study th...
research
11/08/2022

Deterministic Incremental APSP with Polylogarithmic Update Time and Stretch

We provide the first deterministic data structure that given a weighted ...
research
07/02/2017

Dynamic Parameterized Problems and Algorithms

Fixed-parameter algorithms and kernelization are two powerful methods to...
research
11/27/2018

A Schur Complement Cheeger Inequality

Cheeger's inequality shows that any undirected graph G with minimum nonz...

Please sign up or login with your details

Forgot password? Click here to reset