TY - GEN
T1 - Approximating directed weighted-degree constrained networks
AU - Nutov, Zeev
N1 - Copyright:
Copyright 2008 Elsevier B.V., All rights reserved.
PY - 2008
Y1 - 2008
N2 - Given a graph H = (V,F) with edge weights {w(e):e ∈ F}, the weighted degree of a node v in H is ∑ {w(vu):vu ∈ F}. We give bicriteria approximation algorithms for problems that seek to find a minimum cost directed graph that satisfies both intersecting supermodular connectivity requirements and weighted degree constraints. The input to such problems is a directed graph G = (V,E), edge-costs {c(e):e ∈ E}, edge-weights {w(e):e ∈ E}, an intersecting supermodular set-function f on V, and degree bounds {b(v):v ∈ V}. The goal is to find a minimum cost f-connected subgraph H = (V,F) (namely, at least f(S) edges in F enter every S ⊆ V) of G with weighted degrees ≤ b(v). Our algorithm computes a solution of cost ≤ 2, so that the weighted degree of every v ∈ V is at most: 7 b(v) for arbitrary f and 5 b(v) for a 0,1-valued f; 2b(v) + 4 for arbitrary f and 2b(v) + 2 for a 0,1-valued f in the case of unit weights. Another algorithm computes a solution of cost ≤ 3.opt and weighted degrees ≤ 6b(v). We obtain similar results when there are both indegree and outdegree constraints, and better results when there are indegree constraints only: a (1,4)-approximation algorithm for arbitrary weights and a polynomial time algorithm for unit weights. Finally, we consider the problem of packing maximum number k of edge-disjoint arborescences so that their union satisfies weighted degree constraints, and give an algorithm that computes a solution of value at least [k/36].
AB - Given a graph H = (V,F) with edge weights {w(e):e ∈ F}, the weighted degree of a node v in H is ∑ {w(vu):vu ∈ F}. We give bicriteria approximation algorithms for problems that seek to find a minimum cost directed graph that satisfies both intersecting supermodular connectivity requirements and weighted degree constraints. The input to such problems is a directed graph G = (V,E), edge-costs {c(e):e ∈ E}, edge-weights {w(e):e ∈ E}, an intersecting supermodular set-function f on V, and degree bounds {b(v):v ∈ V}. The goal is to find a minimum cost f-connected subgraph H = (V,F) (namely, at least f(S) edges in F enter every S ⊆ V) of G with weighted degrees ≤ b(v). Our algorithm computes a solution of cost ≤ 2, so that the weighted degree of every v ∈ V is at most: 7 b(v) for arbitrary f and 5 b(v) for a 0,1-valued f; 2b(v) + 4 for arbitrary f and 2b(v) + 2 for a 0,1-valued f in the case of unit weights. Another algorithm computes a solution of cost ≤ 3.opt and weighted degrees ≤ 6b(v). We obtain similar results when there are both indegree and outdegree constraints, and better results when there are indegree constraints only: a (1,4)-approximation algorithm for arbitrary weights and a polynomial time algorithm for unit weights. Finally, we consider the problem of packing maximum number k of edge-disjoint arborescences so that their union satisfies weighted degree constraints, and give an algorithm that computes a solution of value at least [k/36].
UR - http://www.scopus.com/inward/record.url?scp=51849151248&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-85363-3_18
DO - 10.1007/978-3-540-85363-3_18
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:51849151248
SN - 3540853626
SN - 9783540853626
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 219
EP - 232
BT - Approximation, Randomization and Combinatorial Optimization
T2 - 11th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems, APPROX 2008 and 12th International Workshop on Randomization and Computation, RANDOM 2008
Y2 - 25 August 2008 through 27 August 2008
ER -