Distributed weighted vertex cover via maximal matchings

  • Authors:
  • Fabrizio Grandoni;Jochen Könemann;Alessandro Panconesi

  • Affiliations:
  • Dipartimento di Informatica, Università di Roma “La Sapienza”, Roma, Italy;Department of Combinatorics and Optimization, University of Waterloo, Waterloo, Canada;Dipartimento di Informatica, Università di Roma “La Sapienza”, Roma, Italy

  • Venue:
  • COCOON'05 Proceedings of the 11th annual international conference on Computing and Combinatorics
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we consider the problem of computing a minimum-weight vertex-cover in an n-node, weighted, undirected graph G=(V,E). We present a fully distributed algorithm for computing vertex covers of weight at most twice the optimum, in the case of integer weights. Our algorithm runs in an expected number of ${\mathrm{O}}(\log n + \log \hat{W})$ communication rounds, where $\hat{W}$ is the average vertex-weight. The previous best algorithm for this problem requires ${\mathrm{O}}(\log n(\log n + \log \hat{W}))$ rounds and it is not fully distributed. For a maximal matching M in G it is a well-known fact that any vertex-cover in G needs to have at least |M| vertices. Our algorithm is based on a generalization of this combinatorial lower-bound to the weighted setting.