Local Algorithms for Bounded Degree Sparsifiers in Sparse Graphs

05/05/2021
by   Shay Solomon, et al.
0

In graph sparsification, the goal has almost always been of global nature: compress a graph into a smaller subgraph (sparsifier) that maintains certain features of the original graph. Algorithms can then run on the sparsifier, which in many cases leads to improvements in the overall runtime and memory. This paper studies sparsifiers that have bounded (maximum) degree, and are thus locally sparse, aiming to improve local measures of runtime and memory. To improve those local measures, it is important to be able to compute such sparsifiers locally. We initiate the study of local algorithms for bounded degree sparsifiers in unweighted sparse graphs, focusing on the problems of vertex cover, matching, and independent set. Let ϵ > 0 be a slack parameter and α≥ 1 be a density parameter. We devise local algorithms for computing: (1) A (1+ϵ)-vertex cover sparsifier of degree O(α / ϵ), for any graph of arboricity α. (2) A (1+ϵ)-maximum matching sparsifier and also a (1+ϵ)-maximal matching sparsifier of degree O(α / ϵ), for any graph of arboricity α. (3) A (1+ϵ)-independent set sparsifier of degree O(α^2 / ϵ), for any graph of average degree α. Our algorithms require only a single communication round in the standard message passing models of distributed computing, and moreover, they can be simulated locally in a trivial way. As an immediate application we can extend results from distributed computing and local computation algorithms that apply to graphs of degree bounded by d to graphs of arboricity O(d / ϵ) or average degree O(d^2 / ϵ), at the expense of increasing the approximation guarantee by a factor of (1+ϵ). In particular, we can extend the plethora of recent local computation algorithms [...]

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/29/2019

Reconfiguring colourings of graphs with bounded maximum average degree

The reconfiguration graph R_k(G) of the k-colourings of a graph G has as...
research
07/23/2018

Round Compression for Parallel Graph Algorithms in Strongly Sublinear Space

The Massive Parallel Computation (MPC) model is a theoretical framework ...
research
05/17/2022

Narrowing the LOCALx2013CONGEST Gaps in Sparse Networks via Expander Decompositions

Many combinatorial optimization problems can be approximated within (1 ±...
research
08/17/2022

Fast Distributed Vertex Splitting with Applications

We present polyloglog n-round randomized distributed algorithms to compu...
research
02/26/2018

Representations of Sparse Distributed Networks: A Locality-Sensitive Approach

In 1999, Brodal and Fagerberg (BF) gave an algorithm for maintaining a l...
research
05/16/2022

A faster algorithm for Vertex Cover parameterized by solution size

We describe a new algorithm for vertex cover with runtime O^*(1.25400^k)...
research
03/02/2018

Simple and Local Independent Set Approximation

We bound the performance guarantees that follow from Turán-like bounds f...

Please sign up or login with your details

Forgot password? Click here to reset