Abstract
In this paper, we introduce the k-generalized Steiner forest (k-GSF) problem, which is a natural generalization of the k-Steiner forest problem and the generalized Steiner forest problem. In this problem, we are given a connected graph \(G =(V,E)\) with non-negative costs \(c_{e}\) for the edges \(e\in E\), a set of disjoint vertex sets \({\mathcal {V}}=\{V_{1},V_{2},\ldots ,V_{l}\}\) and a parameter \(k\le l\). The goal is to find a minimum-cost edge set \(F\subseteq E\) that connects at least k vertex sets in \({\mathcal {V}}\). Our main work is to construct an \(O(\sqrt{l})\)-approximation algorithm for the k-GSF problem based on a greedy approach and an LP-rounding technique.
Similar content being viewed by others
References
Agrawal, A., Klein, P., Rawi, R.: When trees collide: an approximation algorithm for the generalized Steiner problem on networks. SIAM J. Comput. 24, 440–456 (1995)
Angel, E., Thang, N.K., Singh, S.: Approximating \(k\)-forest with resource augmentation: a primal-dual approach. Theor. Comput. Sci. 788, 12–20 (2019)
Arora, S., Karakostas, G.: A \(2+\varepsilon \) approximation algorithm for the \(k\)-MST problem. In: Proceedings of the 11th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 754–759 (2000)
Arya, S., Ramesh, H.: A \(2.5\)-factor approximation algorithm for the \(k\)-MST problem. Inf. Process. Lett. 65, 117–118 (1998)
Byrka, J., Grandoni, F., Rothvoss, T., Sanità, L.: Steiner tree approximation via iterative randomized rounding. J. ACM 60, 6:1-6:33 (2013)
Chudak, F.A., Roughgarden, T., Williamson, D.P.: Approximate \(k\)-MSTs and \(k\)-Steiner trees via the primal-dual method and Lagrangean relaxation. In: Proceedings of the 8th Conference on Integer Programming and Combinatorial Optimization, pp. 60–70 (2001)
Feige, U., Kortsarz, G., Peleg, D.: The dense \(k\)-subgraph problem. Algorithmica 29(3), 410–421 (2001)
Garg, N.: A \(3\)-approximation for the minimum tree spanning \(k\) vertices. In: Proceedings of the 37th Symposium on Foundations of Computer Science, pp. 302–309 (1996)
Gilbert, E.N., Pollak, H.O.: Steiner minimal trees. SIAM J. Appl. Math. 16, 1–29 (1968)
Goemans, M.X., Williamson, D.P.: A general approximation technique for constrained forest problems. SIAM J. Comput. 24(2), 296–317 (1995)
Gupta, A., Hajiaghayi, M., Nagarajan, V., et al.: Dial a ride from \(k\)-forest. ACM Trans. Algorithms 6(2), 41 (2010)
Hajiaghayi, M.T., Jain, K.: The prize-collecting generalized Steiner tree problem via a new approach of primal-dual schema. In: Proceedings of the 17th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 631–640 (2006)
Karpinski, M., Zelikovsky, A.: New approximation algorithms for the Steiner tree problems. J. Comb. Optim. 1, 47–65 (1997)
Robins, G., Zelikovsky, A.: Tighter bounds for graph Steiner tree approximation. SIAM J. Discrete Math. 19, 122–134 (2005)
Prömel, H.J., Steger, A.: A new approximation algorithm for the Steiner tree problem with performance ratio \(5/3\). J. Algorithms 36, 89–101 (2000)
Segev, D., Sege, G.: Approximate \(k\)-Steiner forests via the Lagrangian relaxation technique with internal preprocessing. Algorithmica 56(4), 529–549 (2010)
Zelikovsky, A.: An \(11/6\)-approximation algorithm for the network Steiner problem. Algorithmica 9, 463–470 (1993)
Zhang, P., Zhu, D., Luan, J.: An approximation algorithm for the generalized \(k\)-multicut problem. Discrete Appl. Math. 160(7–8), 1240–1247 (2012)
Acknowledgements
The authors would like to thank the referee for giving this paper a careful reading and many valuable comments and useful suggestions. This work was supported by the NSF of China (No. 11971146), the NSF of Hebei Province of China (No. A2019205089, No. A2019205092), Hebei Province Foundation for Returnees (CL201714) and Overseas Expertise Introduction Program of Hebei Auspices (25305008).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Gao, J., Gao, S., Liu, W. et al. An approximation algorithm for the k-generalized Steiner forest problem. Optim Lett 15, 1475–1483 (2021). https://doi.org/10.1007/s11590-021-01727-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11590-021-01727-y