Abstract
In this paper, we consider the group prize-collecting Steiner tree problem with submodular penalties (GPCST-SP problem). In this problem, we are given an undirected connected graph \(G=(V,E)\) with a pre-specified root r and a partition \(\mathcal {V}=\{V_0,V_1,\ldots ,V_k\}\) of V with \(r\in V_0\). Assume \(c: E\rightarrow \mathbb {R}_+\) is an edge cost function and \(p: 2^{\mathcal {V}}\rightarrow \mathbb {R}_+\) is a submodular penalty function, where \(\mathbb {R}_+\) is the set of nonnegative real numbers. For a group \(V_i\in \mathcal {V}\), we say it is spanned by a tree if the tree contains at least one vertex of that group. The goal of the GPCST-SP problem is to find an r-rooted tree that minimizes the costs of the edges in the tree plus the penalty cost of the subcollection \(\mathcal {S}\) containing these groups not spanned by the tree. Our main result is a 2I-approximation algorithm for the problem, where \(I=\max \{ |V_i| \mid i=0,1,2,\ldots ,k\}\).
Similar content being viewed by others
References
Agrawal A, Klein P, Ravi R (1995) When trees collide: an approximation algorithm for the generalized Steiner problem on networks. SIAM J Comput 24:440–456
Bienstock D, Goemans MX, Simchi-Levi D, Williamson D (1993) A note on the prize collecting traveling salesman problem. Math Program 59:413–420
Chekury C, Even G, Kortsarz G (2002) An approximation algorithm for the group Steiner problem. In: Proceedings of the symposium on discrete algorithms SODA, San Francisco, California, pp 49–58
Coffman J, Weaver AC (2014) An empirical performance evaluation of relational keyword search techniques. IEEE Trans Knowl Data Eng 26(1):30–42
Du DZ, Ko KI, Hu XD (2012) Design and analysis of approximation algorithm. Springer, New York
Dror M, Haurari M (2000) Generalized steiner problem and other variants. J Comb Optim 4:415–436
Edmonds J (2003) Submodular functions, matroids, and certain polyhedra. In: Jünger M, Reinelt G, Rinaldi G (eds) Combinatorial optimization-Uureka, You Shrink! Lecture notes in computer science. Springer, Berlin, pp 11–26
Erëmin II, Kostina MA (1967) The penalty method in linear programming and its realization on a computer. USSR Comput Math Math Phys 7(6):188–200
Fujieshige S (2005) Submodular functions and optimization, 2nd edn. Elsevier Science, New York
Garg N, Konjevod G, Ravi R (2000) A polylogarithmic approximation algorithm for the group Steiner tree problem. J Algorithms 37:66–84
Ghiani G, Improta G (2000) An efficient transformation of the generalized vehicle routing problem. Eur J Oper Res 122:11–17
Glicksman H, Penn M (2008) Approximation algorithms for group prize-collecting and location-routing problems. Discret Appl Math 156:3238–3247
Goel G, Karande C, Tripathi P, Wang L (2009) Approximability of combinatorial problems with multi-agent submodular cost functions. In: 50th annual IEEE symposium on foundations of computer science, Atlanta, GA, pp 755–764
Goemans MX, Williamson DP (1995) A general approximation technique for constrained forest problems. SIAM J Comput 24:296–317
Hajiaghayi MT, Jain K (2006) 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. Society for Industry and Applied Mathematics, New York, pp 631–640
Hajiaghayi MT, Khandekar R, Kortsarz G, Nutov Z (2010) Prize-collecting Steiner network problems. In: Eisenbrand F, Shepherd FB (eds) Integer programming and combinatorial optimization, IPCO 2010. Lecture notes in computer science, vol 6080, pp 79–84
Halperin E, Kortsarz G, Krauthgamer R, Srinivasan A, Wang N (2007) Integrality ratio for group Steiner trees and directed Steiner trees. SIAM J Comput 36(5):1494–1511
Han L, Xu DC, Du DL, Wu CC (2017) A primal-dual algorithm for the generalized prize-collecting Steiner forest problem. J Oper Res Soc China 5(2):219–231
Hayrapetyan A, Swamy C, Tardos É (2005) Network design for information networks. In: Proceedings of the 16th annual ACM-SIAM symposium on discrete algorithms, pp 933–942
Maniu S, Senellart P, Jog S (2019) An experimental study of the treewidth of real-world graph data. In: 22nd international conference on database theory, Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, pp 1–18
Myulg YS, Lee CH, Tcha DW (1995) On the generalized minimum spanning tree problem. Networks 26:231–241
Reich G, Widmayer P (1989) Beyond Steiner’s problem, a VLSI oriented generalization. In: Lecture notes in computer science, vol 411, pp 196–211
Sharma Y, Swamy C, Williamson DP (2007) Approximation algorithms for prize collecting forest problems with submodular penalty functions. In: Proceedings of the 18th annual ACM-SIAM symposium on discrete algorithms. Society for Industry and Applied Mathematics, pp 1275–1284
Acknowledgements
The authors are indebted to the anonymous reviewers for their valuable suggestions and comments, which greatly improve the expression of this article. This work was supported by the NSF of China (No. 11971146), the NSF of Hebei Province of China (Nos. A2019205089, A2019205092), Hebei Province Foundation for Returnees (CL201714), Overseas Expertise Introduction Program of Hebei Auspices (25305008) and the Graduate Innovation Grant Program of Hebei Normal University (No. CXZZSS2022052).
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Carlos Hoppen.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor 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
Zhang, J., Gao, S., Hou, B. et al. An approximation algorithm for the group prize-collecting Steiner tree problem with submodular penalties. Comp. Appl. Math. 41, 274 (2022). https://doi.org/10.1007/s40314-022-01984-2
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-022-01984-2