Abstract
We consider the directed Min-Cost Rooted Subset k -Edge-Connection problem: given a digraph \(G=(V,E)\) with edge costs, a set \(T \subseteq V\) of terminals, a root node r, and an integer k, find a min-cost subgraph of G that contains k edge disjoint rt-paths for all \(t \in T\). The case when every edge of positive cost has head in T admits a polynomial time algorithm due to Frank (Discret Appl Math 157(6):1242–1254, 2009), and the case when all positive cost edges are incident to r is equivalent to the k -Multicover problem. Chan et al. (APPROX/RANDOM, 2020) gave an LP-based \(O(\ln k \ln |T|)\)-approximation algorithm for quasi-bipartite instances, when every edge in G has at least one end in \(T \cup \{r\}\). We give a simple combinatorial algorithm with the same approximation ratio for a more general problem of covering an arbitrary T-intersecting supermodular set function by a min-cost edge set, and for the case when only every positive cost edge has at least one end in \(T \cup \{r\}\).
Similar content being viewed by others
Data Availability
Data sharing not applicable to this article as no data sets were generated or analyzed during the current study.
References
Frank A (2009) Rooted \(k\)-connections in digraphs. Discret Appl Math 157(6):1242–1254
Chan C-H, Laekhanukit B, Wei H-T, Zhang Y (2020) Polylogarithmic approximation algorithm for \(k\)-connected directed Steiner tree on quasi-bipartite graphs. In: APPROX/RANDOM. pp 63:1–63:20
Kortsarz G, Nutov Z (2017) Approximating source location and star survivable network problems. Theor Comput Sci 674:32–42. Preliminary version in WG 2015, p. 203-218
Nutov Z (2010) Approximating minimum power covers of intersecting families and directed edge-connectivity problems. Theor Comput Sci 411(26-28):2502–2512. Preliminary version in APPROX-RANDOM 2006, p. 236-247
Klein PN, Ravi R (1995) A nearly best-possible approximation algorithm for node-weighted Steiner trees. J Algorithms 19(1):104–115. Preliminary version in IPCO 1993
Nutov Z (2010) Approximating Steiner networks with node-weights. SIAM J Comput 39(7):3001–3022. Preliminary version in LATIN 2008, p. 411-422
Nutov Z (2012) Approximating minimum cost connectivity problems via uncrossable bifamilies and spider-cover decompositions. ACM Trans Algorithms 9(1):1:1–1:16. Preliminary version in FOCS 2009, p. 417–426
Kortsarz G, Nutov Z (2005) Approximating \(k\)-node connected subgraphs via critical graphs. SIAM J Comput 35(1):247–257. Preliminary version in STOC 2004
Fakcharoenphol J, Laekhanukit B (2012) An \(O(\log ^2 k)\)-approximation algorithm for the \(k\)-vertex connected spanning subgraph problem. SIAM J Comput 41(5):1095–1109. Preliminary version in STOC 2008
Fukunaga T (2017) Spider covers for prize-collecting network activation problem. ACM Trans Algorithms 13(4):49:1–49:31. Preliminary version in SODA 2015
Chekuri C, Ene A, Vakilian A (2012) Prize-collecting survivable network design in node-weighted graphs. In: APPROX-RANDOM. pp 98–109
Zelikovsky A (1997) A series of approximation algorithms for the acyclic directed Steiner tree problem. Algorithmica 18(1):99–110
Charikar M, Chekuri C, Cheung T-Y, Dai Z, Goel A, Guha S, Li M (1999) Approximation algorithms for directed Steiner problems. J Algorithms 33(1):73–91. Preliminary version in SODA 1998
Kortsarz G, Peleg D (1999) Approximating the weight of shallow Steiner trees. Discrete Appl Math 93(2-3):265–285. Preliminary version in SODA 1997
Helvig CS, Robins G, Zelikovsky A (2001) An improved approximation scheme for the group Steiner problem. Networks 37(1):8–20
Grandoni F, Laekhanukit B, Li S (2019) \(O(\log ^2 k/ \log \log k)\)-approximation algorithm for directed Steiner tree: a tight quasi-polynomial-time algorithm. In: STOC. pp 253–264
Ghuge R, Nagarajan V (2020) A quasi-polynomial algorithm for submodular tree orienteering in directed graphs. In: SODA. p. 1039–1048
Even G (2018) Recursive greedy methods. In: Gonzalez TF (ed) Handbook of Approximation Algorithms and Metaheuristics, Second Edition, Volume 1: Methologies and Traditional Applications. Chapman & Hall/CRC, pp 71–84
Grandoni F, Laekhanukit B (2017) Surviving in directed graphs: a quasi-polynomial time polylogarithmic approximation for two-connected directed Steiner tree. In: STOC. pp 420–428
Halperin E, Krauthgamer R (2003) Polylogarithmic inapproximability. In: STOC. pp 585–594
Garg N, Konjevod G, Ravi R (2000) A polylogarithmic approximation algorithm for the group Steiner tree problem. J Algorithms 37(1):66–84. Preliminary version in SODA 1998
Byrka J, Grandoni F, Rothvoß T, Sanitá L (2013) Steiner tree approximation via iterative randomized rounding. J ACM 60(1):6:1–6:33. Preliminary version in STOC 2010
Goemans MX, Olver N, Rothvoß T, Zenklusen R (2012) Matroids and integrality gaps for hypergraphic Steiner tree relaxations. In: STOC. pp 1161–1176
Rajagopalan S, Vazirani VV (1999) On the bidirected cut relaxation for the metric Steiner tree problem. In: SODA. pp 742–751
Friggstad Z, Könemann J, Shadravan M (2016) A logarithmic integrality gap bound for directed Steiner tree in quasi-bipartite graphs. In: SWAT. p 3:1–3:11
Hibi T, Fujito T (2016) Multi-rooted greedy approximation of directed Steiner trees with applications. Algorithmica 74(2):778–786. Preliminary version in WG 2012
Nutov Z (2018) Node-connectivity survivable network problems. In: Gonzalez TF (ed) Handbook of Approximation Algorithms and Metaheuristics, Second Edition, Volume 2: Contemporary and Emerging Applications, chapter 13. Chapman & Hall/CRC
Jain K (2001) A factor 2 approximation algorithm for the generalized Steiner network problem. Combinatorica 21(1):39–60. preliminary version in FOCS 1998
Laekhanukit B (2014) Parameters of two-prover-one-round game and the hardness of connectivity problems. In: SODA. pp 1626–1643
Kortsarz G, Nutov Z (2008) Tight approximation algorithm for connectivity augmentation problems. J Comput Syst Sci 74(5):662–670. Preliminary version in ICALP 2006
Lando Y, Nutov Z (2009) Inapproximability of survivable networks. Theor Comput Sci 410(21-23):2122–2125. Preliminary version in APPROX-RANDOM 2008
Cheriyan J, Laekhanukit B, Naves G, Vetta A (2014) Approximating rooted Steiner networks. ACM Trans Algorithms 11(2):8:1–8:22. Preliminary version in SODA 2012
Frank A (1979) Kernel systems of directed graphs. Acta Sci Math (Szeged) 41(1–2):63–76
Funding
None.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The author declares no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Preliminary version in CSR 2021: 339-348.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Nutov, Z. On Rooted k-Connectivity Problems in Quasi-Bipartite Digraphs. Oper. Res. Forum 5, 10 (2024). https://doi.org/10.1007/s43069-023-00285-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s43069-023-00285-6