Graph Sparsification by Universal Greedy Algorithms

07/14/2020
by   Ming-Jun Lai, et al.
0

Graph sparsification is to approximate an arbitrary graph by a sparse graph and is useful in many applications, such as simplification of social networks, least squares problems, numerical solution of symmetric positive definite linear systems and etc. In this paper, inspired by the well-known sparse signal recovery algorithm called orthogonal matching pursuit (OMP), we introduce a deterministic, greedy edge selection algorithm called universal greedy algorithm(UGA) for graph sparsification. The UGA algorithm can output a (1+ϵ)^2/(1-ϵ)^2-spectral sparsifier with ⌈n/ϵ^2⌉ edges in O(m+n^2/ϵ^2) time with m edges and n vertices for a general random graph satisfying a mild sufficient condition. This is a linear time algorithm in terms of the number of edges that the community of graph sparsification is looking for. The best result in the literature to the knowledge of the authors is the existence of a deterministic algorithm which is almost linear, i.e. O(m^1+o(1)) for some o(1)=O((loglog(m))^2/3/log^1/3(m)). We shall point out that several random graphs satisfy the sufficient condition and hence, can be sparsified in linear time. For a general spectral sparsification problem, e.g., positive subset selection problem, a nonnegative UGA algorithm is proposed which needs O(mn^2+ n^3/ϵ^2) time and the convergence is established.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/03/2021

Deterministic Weighted Expander Decomposition in Almost-linear Time

In this note, we study the expander decomposition problem in a more gene...
research
02/14/2020

On the Edge Crossings of the Greedy Spanner

t-spanners are used to approximate the pairwise distances between a set ...
research
01/24/2021

A greedy algorithm for dropping digits (Functional Pearl)

Consider the puzzle: given a number, remove k digits such that the resul...
research
01/28/2021

Random Graph Matching with Improved Noise Robustness

Graph matching, also known as network alignment, refers to finding a bij...
research
03/28/2019

Dynamic Streaming Spectral Sparsification in Nearly Linear Time and Space

In this paper we consider the problem of computing spectral approximatio...
research
06/10/2021

Deterministic Mincut in Almost-Linear Time

We present a deterministic (global) mincut algorithm for weighted, undir...
research
11/14/2017

Similarity-Aware Spectral Sparsification by Edge Filtering

In recent years, spectral graph sparsification techniques that can compu...

Please sign up or login with your details

Forgot password? Click here to reset