An SDP-based algorithm for linear-sized spectral sparsification
From MaRDI portal
Abstract: For any undirected and weighted graph with vertices and edges, we call a sparse subgraph of , with proper reweighting of the edges, a -spectral sparsifier if [ (1-varepsilon)x^{intercal}L_Gxleq x^{intercal} L_{H} xleq (1+varepsilon) x^{intercal} L_Gx ] holds for any , where and are the respective Laplacian matrices of and . Noticing that time is needed for any algorithm to construct a spectral sparsifier and a spectral sparsifier of requires edges, a natural question is to investigate, for any constant , if a -spectral sparsifier of with edges can be constructed in time, where the notation suppresses polylogarithmic factors. All previous constructions on spectral sparsification require either super-linear number of edges or time. In this work we answer this question affirmatively by presenting an algorithm that, for any undirected graph and , outputs a -spectral sparsifier of with edges in time. Our algorithm is based on three novel techniques: (1) a new potential function which is much easier to compute yet has similar guarantees as the potential functions used in previous references; (2) an efficient reduction from a two-sided spectral sparsifier to a one-sided spectral sparsifier; (3) constructing a one-sided spectral sparsifier by a semi-definite program.
Recommendations
Cited in
(29)- Faster cut sparsification of weighted graphs
- Improved spectral sparsification and numerical algorithms for SDD matrices
- Spectral sparsification and regret minimization beyond matrix multiplicative updates
- Spectral sparsification of graphs
- Spectral sparsification in the semi-streaming setting
- Minimum cuts and sparsification in hypergraphs
- Constructing linear-sized spectral sparsification in almost-linear time
- Twice-Ramanujan sparsifiers
- Sparse sums of positive semidefinite matrices
- Finding Sparse Solutions for Packing and Covering Semidefinite Programs
- Oracle-Based Primal-Dual Algorithms for Packing and Covering Semidefinite Programs
- A Spectral Approach to Network Design
- Evolution of the diffusion-induced flow over a disk, submerged in a stratified viscous fluid
- Twice-Ramanujan sparsifiers
- Twice-Ramanujan sparsifiers
- Spectral sparsification of hypergraphs
- Towards an SDP-based approach to spectral methods: a nearly-linear-time algorithm for graph partitioning and decomposition
- scientific article; zbMATH DE number 7651209 (Why is no real title available?)
- Graph sparsification by effective resistances
- Graph Sparsification, Spectral Sketches, and Faster Resistance Computation via Short Cycle Decompositions
- Randomized least-squares with minimal oversampling and interpolation in general spaces
- Spectral sparsification via bounded-independence sampling
- Better sparsifiers for directed Eulerian graphs
- Eldan's stochastic localization and the KLS conjecture: isoperimetry, concentration and mixing
- Small-space spectral sparsification via bounded-independence sampling
- Sparsification of directed graphs via cut balance
- Sublinear time hypergraph sparsification via cut and edge sampling queries
- Decremental (1+)-approximate maximum eigenvector: dynamic power method
- Faster spectral sparsification and numerical algorithms for SDD matrices
This page was built for publication: An SDP-based algorithm for linear-sized spectral sparsification
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4978013)