1 research outputs found

    Fully Dynamic Spectral Vertex Sparsifiers and Applications

    Full text link
    We study \emph{dynamic} algorithms for maintaining spectral vertex sparsifiers of graphs with respect to a set of terminals TT of our choice. Such objects preserve pairwise resistances, solutions to systems of linear equations, and energy of electrical flows between the terminals in TT. We give a data structure that supports insertions and deletions of edges, and terminal additions, all in sublinear time. Our result is then applied to the following problems. (1) A data structure for maintaining solutions to Laplacian systems Lx=b\mathbf{L} \mathbf{x} = \mathbf{b}, where L\mathbf{L} is the Laplacian matrix and b\mathbf{b} is a demand vector. For a bounded degree, unweighted graph, we support modifications to both L\mathbf{L} and b\mathbf{b} while providing access to ϵ\epsilon-approximations to the energy of routing an electrical flow with demand b\mathbf{b}, as well as query access to entries of a vector x~\tilde{\mathbf{x}} such that x~LbLϵLbL\left\lVert \tilde{\mathbf{x}}-\mathbf{L}^{\dagger} \mathbf{b} \right\rVert_{\mathbf{L}} \leq \epsilon \left\lVert \mathbf{L}^{\dagger} \mathbf{b} \right\rVert_{\mathbf{L}} in O~(n11/12ϵ5)\tilde{O}(n^{11/12}\epsilon^{-5}) expected amortized update and query time. (2) A data structure for maintaining All-Pairs Effective Resistance. For an intermixed sequence of edge insertions, deletions, and resistance queries, our data structure returns (1±ϵ)(1 \pm \epsilon)-approximation to all the resistance queries against an oblivious adversary with high probability. Its expected amortized update and query times are O~(min(m3/4,n5/6ϵ2)ϵ4)\tilde{O}(\min(m^{3/4},n^{5/6} \epsilon^{-2}) \epsilon^{-4}) on an unweighted graph, and O~(n5/6ϵ6)\tilde{O}(n^{5/6}\epsilon^{-6}) on weighted graphs. These results represent the first data structures for maintaining key primitives from the Laplacian paradigm for graph algorithms in sublinear time without assumptions on the underlying graph topologies.Comment: STOC 2019. arXiv admin note: text overlap with arXiv:1804.0403
    corecore