Skip to main content
Log in

On Rooted k-Connectivity Problems in Quasi-Bipartite Digraphs

  • Original Research
  • Published:
Operations Research Forum Aims and scope Submit manuscript

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\}\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Algorithm 1
Fig. 1

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

  1. Frank A (2009) Rooted \(k\)-connections in digraphs. Discret Appl Math 157(6):1242–1254

    Article  Google Scholar 

  2. 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

  3. 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

  4. 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

  5. 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

  6. Nutov Z (2010) Approximating Steiner networks with node-weights. SIAM J Comput 39(7):3001–3022. Preliminary version in LATIN 2008, p. 411-422

  7. 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

  8. 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

  9. 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

  10. 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

  11. Chekuri C, Ene A, Vakilian A (2012) Prize-collecting survivable network design in node-weighted graphs. In: APPROX-RANDOM. pp 98–109

  12. Zelikovsky A (1997) A series of approximation algorithms for the acyclic directed Steiner tree problem. Algorithmica 18(1):99–110

    Article  Google Scholar 

  13. 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

  14. 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

  15. Helvig CS, Robins G, Zelikovsky A (2001) An improved approximation scheme for the group Steiner problem. Networks 37(1):8–20

    Article  Google Scholar 

  16. 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

  17. Ghuge R, Nagarajan V (2020) A quasi-polynomial algorithm for submodular tree orienteering in directed graphs. In: SODA. p. 1039–1048

  18. 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

  19. 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

  20. Halperin E, Krauthgamer R (2003) Polylogarithmic inapproximability. In: STOC. pp 585–594

  21. 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

  22. 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

  23. Goemans MX, Olver N, Rothvoß T, Zenklusen R (2012) Matroids and integrality gaps for hypergraphic Steiner tree relaxations. In: STOC. pp 1161–1176

  24. Rajagopalan S, Vazirani VV (1999) On the bidirected cut relaxation for the metric Steiner tree problem. In: SODA. pp 742–751

  25. 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

  26. 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

  27. 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

  28. Jain K (2001) A factor 2 approximation algorithm for the generalized Steiner network problem. Combinatorica 21(1):39–60. preliminary version in FOCS 1998

  29. Laekhanukit B (2014) Parameters of two-prover-one-round game and the hardness of connectivity problems. In: SODA. pp 1626–1643

  30. 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

  31. Lando Y, Nutov Z (2009) Inapproximability of survivable networks. Theor Comput Sci 410(21-23):2122–2125. Preliminary version in APPROX-RANDOM 2008

  32. 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

  33. Frank A (1979) Kernel systems of directed graphs. Acta Sci Math (Szeged) 41(1–2):63–76

    Google Scholar 

Download references

Funding

None.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zeev Nutov.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s43069-023-00285-6

Keywords

Navigation