Abstract
Part of this paper appeared in the preliminary version [16]. An ordered pair Ŝ = (S, S +) of subsets of a groundset V is called a biset if S ⊆ S+; (V S +;V S) is the co-biset of Ŝ. Two bisets \(\hat X,\hat Y\) intersect if X X ∩ Y ≠ \(\not 0\) and cross if both X ∩ Y \(\not 0\) and X + ∪ Y + ≠= V. The intersection and the union of two bisets \(\hat X,\hat Y\) are defined by \(\hat X \cap \hat Y = (X \cap Y,X^ + \cap Y^ + )\) and \(\hat X \cup \hat Y = (X \cup Y,X^ + \cup Y^ + )\). A biset-family \(\mathcal{F}\) is crossing (intersecting) if \(\hat X \cap \hat Y,\hat X \cup \hat Y \in \mathcal{F}\) for any \(\hat X,\hat Y \in \mathcal{F}\) that cross (intersect). A directed edge covers a biset Ŝ if it goes from S to V S +. We consider the problem of covering a crossing biset-family \(\mathcal{F}\) by a minimum-cost set of directed edges. While for intersecting \(\mathcal{F}\), a standard primal-dual algorithm computes an optimal solution, the approximability of the case of crossing \(\mathcal{F}\) is not yet understood, as it includes several NP-hard problems, for which a poly-logarithmic approximation was discovered only recently or is not known. Let us say that a biset-family \(\mathcal{F}\) is k-regular if \(\hat X \cap \hat Y,\hat X \cup \hat Y \in \mathcal{F}\) for any \(\hat X,\hat Y \in \mathcal{F}\) with |V (X∪Y)≥k+1 that intersect. In this paper we obtain an O(log |V|)-approximation algorithm for arbitrary crossing \(\mathcal{F}\) if in addition both \(\mathcal{F}\) and the family of co-bisets of \(\mathcal{F}\) are k-regular, our ratios are: \(O\left( {\log \frac{{|V|}} {{|V| - k}}} \right) \) if |S + \ S| = k for all \(\hat S \in \mathcal{F}\), and \(O\left( {\frac{{|V|}} {{|V| - k}}\log \frac{{|V|}} {{|V| - k}}} \right) \) if |S + \ S| = k for all \(\hat S \in \mathcal{F}\). Using these generic algorithms, we derive for some network design problems the following approximation ratios: \(O\left( {\log k \cdot \log \tfrac{n} {{n - k}}} \right) \) for k-Connected Subgraph, and O(logk) \(\min \{ \tfrac{n} {{n - k}}\log \tfrac{n} {{n - k}},\log k\} \) for Subset k-Connected Subgraph when all edges with positive cost have their endnodes in the subset.
Similar content being viewed by others
References
A. Aazami, J. Cheriyan and B. Laekhanukit: A bad example for the iterative rounding method for mincost k-connected spanning subgraphs, Discrete Optimization 10 (2013) 25–41.
J. Cheriyan and B. Laekhanukit: Approximation algorithms for minimum-cost k-(S,T) connected digraphs, manuscript, 2010.
J. Cheriyan and L. Végh: Approximating minimum-cost k-node connected sub-graphs via independence-free graphs, manuscript, 2013.
J. Cheriyan, S. Vempala and A. Vetta: An approximation algorithm for the minimum-cost k-vertex connected subgraph, SIAM J. Computing 4 (2003) 1050–1055.
J. Fackharoenphol and B. Laekhanukit: An O(log2 k)-approximation algorithm for the k-vertex connected subgraph problem, in: STOC, 153–158, 2008.
A. Frank: Rooted k-connections in digraphs, Discrete Applied Math. 157 (2009) 1242–1254.
A. Frank and T. Jordán: Minimal edge-coverings of pairs of sets, J. of Comb. Theory B 65 (1995) 73–110
T. Fukunaga, Z. Nutov and R. Ravi: Iterative rounding approximation algorithms for degree bounded node-connectivity problems, manuscript, 2013.
T. Jordán: On the optimal vertex-connectivity augmentation, J. on Comb. Theory B 63 (1995) 8–20.
G. Kortsarz, R. Krauthgamer and J. R. Lee: Hardness of approximation for vertex-connectivity network design problems, SIAM Journal on Computing 33 (2004) 704–720.
G. Kortsarz and Z. Nutov: Approximating k-node connected subgraphs via critical graphs, SIAM Journal on Computing 35 (2005) 247–257.
G. Kortsarz and Z. Nutov: Approximating minimum-cost connectivity problems, in: T. F. Gonzalez, editor, Chapter 58 in Approximation Algorithms and Metaheuristics. Chapman & Hall/CRC, 2007.
B. Laekhanukit: An improved approximation algorithm for minimum-cost subset k-connectivity, in: ICALP, 13–24, 2011.
Y. Lando and Z. Nutov: Inapproximability of survivable networks, Theortical Computer Science 410 (2009) 2122–2125.
Z. Nutov: Approximating minimum cost connectivity problems via uncrossable bifamilies, manuscript 2010. Preliminary version in FOCS 2009, 17-426.
Z. Nutov: An almost O(logk)-approximation for k-connected subgraphs, in: SODA, 922–931, 2009.
Z. Nutov: Approximating subset k-connectivity problems, in: WAOA, 9–20, 2011.
R. Ravi and D. P. Williamson: An approximation algorithm for minimum-cost vertex-connectivity problems, Algorithmica 18 (1997) 21–43.
R. Ravi and D. P. Williamson: Erratum: an approximation algorithm for minimum-cost vertex-connectivity problems, Algorithmica 34 (2002) 98–107.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Nutov, Z. Approximating minimum-cost edge-covers of crossing biset-families. Combinatorica 34, 95–114 (2014). https://doi.org/10.1007/s00493-014-2773-4
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00493-014-2773-4