Approximate Bipartite Vertex Cover in the CONGEST Model

11/19/2020
by   Salwa Faour, et al.
0

We give efficient distributed algorithms for the minimum vertex cover problem in bipartite graphs in the CONGEST model. From Kőnig's theorem, it is well known that in bipartite graphs the size of a minimum vertex cover is equal to the size of a maximum matching. We first show that together with an existing O(nlog n)-round algorithm for computing a maximum matching, the constructive proof of Kőnig's theorem directly leads to a deterministic O(nlog n)-round CONGEST algorithm for computing a minimum vertex cover. We then show that by adapting the construction, we can also convert an approximate maximum matching into an approximate minimum vertex cover. Given a (1-δ)-approximate matching for some δ>1, we show that a (1+O(δ))-approximate vertex cover can be computed in time O(D+poly(log n/δ)), where D is the diameter of the graph. When combining with known graph clustering techniques, for any ε∈(0,1], this leads to a poly(log n/ε)-time deterministic and also to a slightly faster and simpler randomized O(log n/ε^3)-round CONGEST algorithm for computing a (1+ε)-approximate vertex cover in bipartite graphs. For constant ε, the randomized time complexity matches the Ω(log n) lower bound for computing a (1+ε)-approximate vertex cover in bipartite graphs even in the LOCAL model. Our results are also in contrast to the situation in general graphs, where it is known that computing an optimal vertex cover requires Ω̃(n^2) rounds in the CONGEST model and where it is not even known how to compute any (2-ε)-approximation in time o(n^2).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/20/2021

Distributed CONGEST Approximation of Weighted Vertex Covers and Matchings

We provide CONGEST model algorithms for approximating minimum weighted v...
research
04/18/2020

Mapping Matchings to Minimum Vertex Covers: Kőnig's Theorem Revisited

It is a celebrated result in early combinatorics that, in bipartite grap...
research
12/29/2022

(1-ε)-Approximate Maximum Weighted Matching in poly(1/ε, log n) Time in the Distributed and Parallel Settings

The maximum weighted matching (MWM) problem is one of the most well-stud...
research
05/02/2023

The Complexity of Distributed Approximation of Packing and Covering Integer Linear Programs

In this paper, we present a low-diameter decomposition algorithm in the ...
research
09/05/2020

Graphs and matrices: A translation of "Graphok és matrixok" by Dénes Kőnig (1931)

This paper, originally written in Hungarian by Dénes Kőnig in 1931, prov...
research
06/10/2019

The Demand Query Model for Bipartite Matching

We introduce a `concrete complexity' model for studying algorithms for m...
research
12/12/2019

The Lexicographic Method for the Threshold Cover Problem

The lexicographic method is a technique that was introduced by Hell and ...

Please sign up or login with your details

Forgot password? Click here to reset