Papers
Topics
Authors
Recent
Search
2000 character limit reached

An Efficient Parallel Algorithm for Spectral Sparsification of Laplacian and SDDM Matrix Polynomials

Published 27 Jul 2015 in cs.DM and cs.DS | (1507.07497v4)

Abstract: For "large" class C\mathcal{C} of continuous probability density functions (p.d.f.), we demonstrate that for every wCw\in\mathcal{C} there is mixture of discrete Binomial distributions (MDBD) with TNϕw/δT\geq N\sqrt{\phi_{w}/\delta} distinct Binomial distributions B(,N)B(\cdot,N) that δ\delta-approximates a discretized p.d.f. w^(i/N)w(i/N)/[=0<sup>Nw(/N)]\widehat{w}(i/N)\triangleq w(i/N)/[\sum_{\ell=0}<sup>{N}w(\ell/N)] for all i[3:N3]i\in[3:N-3], where ϕwmaxx[0,1]w(x)\phi_{w}\geq\max_{x\in[0,1]}|w(x)|. Also, we give two efficient parallel algorithms to find such MDBD. Moreover, we propose a sequential algorithm that on input MDBD with N=2<sup>kN=2<sup>k for kN<em>+k\in\mathbb{N}<em>{+} that induces a discretized p.d.f. β\beta, B=DMB=D-M that is either Laplacian or SDDM matrix and parameter ϵ(0,1)\epsilon\in(0,1), outputs in O^(ϵ<sup>2m</sup>+ϵ<sup>4nT)\widehat{O}(\epsilon<sup>{-2}m</sup> + \epsilon<sup>{-4}nT) time a spectral sparsifier DM^</em>NϵDDi=0<sup>Nβi(D<sup>1</sup></sup>M)<sup>iD-\widehat{M}</em>{N} \approx_{\epsilon} D-D\sum_{i=0}<sup>{N}\beta_{i}(D<sup>{-1}</sup></sup> M)<sup>i of a matrix-polynomial, where O^()\widehat{O}(\cdot) notation hides poly(logn,logN)\mathrm{poly}(\log n,\log N) factors. This improves the Cheng et al.'s [CCLPT15] algorithm whose run time is O^(ϵ<sup>2</sup>mN<sup>2</sup>+NT)\widehat{O}(\epsilon<sup>{-2}</sup> m N<sup>2</sup> + NT). Furthermore, our algorithm is parallelizable and runs in work O^(ϵ<sup>2m</sup>+ϵ<sup>4nT)\widehat{O}(\epsilon<sup>{-2}m</sup> + \epsilon<sup>{-4}nT) and depth O(logNpoly(logn)+logT)O(\log N\cdot\mathrm{poly}(\log n)+\log T). Our main algorithmic contribution is to propose the first efficient parallel algorithm that on input continuous p.d.f. wCw\in\mathcal{C}, matrix B=DMB=D-M as above, outputs a spectral sparsifier of matrix-polynomial whose coefficients approximate component-wise the discretized p.d.f. w^\widehat{w}. Our results yield the first efficient and parallel algorithm that runs in nearly linear work and poly-logarithmic depth and analyzes the long term behaviour of Markov chains in non-trivial settings. In addition, we strengthen the Spielman and Peng's [PS14] parallel SDD solver.

Authors (2)
Citations (6)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.