In this paper we consider the weighted, capacitated vertex cover problem with hard capacities (capVC). Here, we are given an undirected graph G = (V, E), non-negative vertex weights wtv for all vertices v ∈ V, and node-capacities Bv ≥ 1 for all v ∈ V. A feasible solution to a given capVC instance consists of a vertex cover C ⊆ V. Each edge e ∈ E is assigned to one of its endpoints in C and the number of edges assigned to any vertex v ∈ C is at most Bv. The goal is to minimize the total weight of C. For a parameter ε > 0 we give a deterministic, distributed algorithm for the capVC problem that computes a vertex cover C of weight at most (2+ε) · opt where opt is the weight of a minimum-weight feasible solution to the given instance. The number of edges assigned to any node v ∈ C is at most (4 + ε) · B v. The running time of our algorithm is O(log(nW)/ε), where n is the number of nodes in the network and W = wtmax/wtmin is the ratio of largest to smallest weight. This result is complemented by a lower-bound saying that any distributed algorithm for capVC which requires a poly-logarithmic number of rounds is bound to violate the capacity constraints by a factor two. The main feature of the algorithm is that it is derived in a systematic fashion starting from a primal-dual sequential algorithm. Copyright 2005 ACM.

Primal-dual based distributed algorithms for vertex cover with semi-hard capacities / Grandoni, Fabrizio; J., Konemann; Panconesi, Alessandro; M., Sozio. - STAMPA. - 24:(2005), pp. 118-125. (Intervento presentato al convegno 24th Annual ACM Symposium on Principles of Distributed Computing, PODC 2005 tenutosi a Las Vegas; United States nel 17 July 2005 through 20 July 2005) [10.1145/1073814.1073835].

Primal-dual based distributed algorithms for vertex cover with semi-hard capacities

GRANDONI, FABRIZIO;PANCONESI, Alessandro;
2005

Abstract

In this paper we consider the weighted, capacitated vertex cover problem with hard capacities (capVC). Here, we are given an undirected graph G = (V, E), non-negative vertex weights wtv for all vertices v ∈ V, and node-capacities Bv ≥ 1 for all v ∈ V. A feasible solution to a given capVC instance consists of a vertex cover C ⊆ V. Each edge e ∈ E is assigned to one of its endpoints in C and the number of edges assigned to any vertex v ∈ C is at most Bv. The goal is to minimize the total weight of C. For a parameter ε > 0 we give a deterministic, distributed algorithm for the capVC problem that computes a vertex cover C of weight at most (2+ε) · opt where opt is the weight of a minimum-weight feasible solution to the given instance. The number of edges assigned to any node v ∈ C is at most (4 + ε) · B v. The running time of our algorithm is O(log(nW)/ε), where n is the number of nodes in the network and W = wtmax/wtmin is the ratio of largest to smallest weight. This result is complemented by a lower-bound saying that any distributed algorithm for capVC which requires a poly-logarithmic number of rounds is bound to violate the capacity constraints by a factor two. The main feature of the algorithm is that it is derived in a systematic fashion starting from a primal-dual sequential algorithm. Copyright 2005 ACM.
2005
24th Annual ACM Symposium on Principles of Distributed Computing, PODC 2005
approximation algorithms; distributed algorithms; primal-dual algorithms; vertex cover
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Primal-dual based distributed algorithms for vertex cover with semi-hard capacities / Grandoni, Fabrizio; J., Konemann; Panconesi, Alessandro; M., Sozio. - STAMPA. - 24:(2005), pp. 118-125. (Intervento presentato al convegno 24th Annual ACM Symposium on Principles of Distributed Computing, PODC 2005 tenutosi a Las Vegas; United States nel 17 July 2005 through 20 July 2005) [10.1145/1073814.1073835].
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/359816
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 16
  • ???jsp.display-item.citation.isi??? ND
social impact