Towards Optimal Effective Resistance Estimation

06/26/2023
by   Rajat Vadiraj Dwaraknath, et al.
0

We provide new algorithms and conditional hardness for the problem of estimating effective resistances in n-node m-edge undirected, expander graphs. We provide an O(mϵ^-1)-time algorithm that produces with high probability, an O(nϵ^-1)-bit sketch from which the effective resistance between any pair of nodes can be estimated, to (1 ±ϵ)-multiplicative accuracy, in O(1)-time. Consequently, we obtain an O(mϵ^-1)-time algorithm for estimating the effective resistance of all edges in such graphs, improving (for sparse graphs) on the previous fastest runtimes of O(mϵ^-3/2) [Chu et. al. 2018] and O(n^2ϵ^-1) [Jambulapati, Sidford, 2018] for general graphs and O(m + nϵ^-2) for expanders [Li, Sachdeva 2022]. We complement this result by showing a conditional lower bound that a broad set of algorithms for computing such estimates of the effective resistances between all pairs of nodes require Ω(n^2 ϵ^-1/2)-time, improving upon the previous best such lower bound of Ω(n^2 ϵ^-1/13) [Musco et. al. 2017]. Further, we leverage the tools underlying these results to obtain improved algorithms and conditional hardness for more general problems of sketching the pseudoinverse of positive semidefinite matrices and estimating functions of their eigenvalues.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/25/2019

Improved Girth Approximation and Roundtrip Spanners

In this paper we provide improved algorithms for approximating the girth...
research
10/29/2021

Cubic upper and lower bounds for subtrajectory clustering under the continuous Fréchet distance

Detecting commuting patterns or migration patterns in movement data is a...
research
10/08/2021

Bipartite Independent Set Oracles and Beyond: Can it Even Count Triangles in Polylogarithmic Queries?

Beame et al. [ITCS 2018] introduced and used the Bipartite Independent S...
research
03/13/2018

Nearly Optimal Time Bounds for kPath in Hypergraphs

In the kPath problem the input is a graph G and an integer k, and the go...
research
12/15/2022

Parameterized Algorithms for String Matching to DAGs: Funnels and Beyond

The problem of String Matching to Labeled Graphs (SMLG) asks to find all...
research
06/07/2018

Optimal Design of Process Flexibility for General Production Systems

Process flexibility is widely adopted as an effective strategy for respo...
research
07/17/2018

A tight lower bound for the hardness of clutters

A clutter (or antichain or Sperner family) L is a pair (V,E), where V...

Please sign up or login with your details

Forgot password? Click here to reset