Efficient O(n/ε) Spectral Sketches for the Laplacian and its Pseudoinverse

11/02/2017
∙
by   Arun Jambulapati, et al.
∙
0
∙

In this paper we consider the problem of efficiently computing ϵ-sketches for the Laplacian and its pseudoinverse. Given a Laplacian and an error tolerance ϵ, we seek to construct a function f such that for any vector x (chosen obliviously from f), with high probability (1-ϵ) x^ A x ≤ f(x) ≤ (1 + ϵ) x^ A x where A is either the Laplacian or its pseudoinverse. Our goal is to construct such a sketch f efficiently and to store it in the least space possible. We provide nearly-linear time algorithms that, when given a Laplacian matrix L∈R^n × n and an error tolerance ϵ, produce Õ(n/ϵ)-size sketches of both L and its pseudoinverse. Our algorithms improve upon the previous best sketch size of O(n / ϵ^1.6) for sketching the Laplacian form by Andoni et al (2015) and O(n / ϵ^2) for sketching the Laplacian pseudoinverse by Batson, Spielman, and Srivastava (2008). Furthermore we show how to compute all-pairs effective resistances from O(n/ϵ) size sketch in O(n^2/ϵ) time. This improves upon the previous best running time of O(n^2/ϵ^2) by Spielman and Srivastava (2008).

READ FULL TEXT

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment