Abstract
In this paper, we consider the generalized prize-collecting Steiner forest problem, extending the prize-collecting Steiner forest problem. In this problem, we are given a connected graph \(G = (V, E)\) and a set of vertex sets \({\mathcal {V}} = \{V_1, V_2,\cdots , V_{l}\}\). Every edge in E has a nonnegative cost, and every vertex set in \({\mathcal {V}}\) has a nonnegative penalty cost. For a given edge set \(F\subseteq E\), vertex set \(V_i\in {\mathcal {V}}\) is said to be connected by edge set F if \(V_i\) is in a connected component of the F-spanned subgraph. The objective is to find such an edge set F such that the total edge cost in F and the penalty cost of the vertex sets not connected by F is minimized. Our main contribution is to give a 3-approximation algorithm for this problem via the primal-dual method.
Similar content being viewed by others
References
Awerbuch, B., Azar, Y.: Buy-at-bulk network design. In: Foundations of Computer Science. Proceedings of the 38th Annual Symposium on IEEE, pp. 542–547 (1997)
Salman, F.S., Cheriyan, J., Ravi, R., Subramanian, S.: Approximating the single-sink link-installation problem in network design. SIAM J. Optim. 11, 595–610 (2001)
Bienstock, D., Goemans, M.X., Simchi-Levi, D., Williamson, D.P.: A note on the prize collecting traveling salesman problem. Math. Program. 59, 413–420 (1993)
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 Algorithm, Society for Industrial and Applied Mathematics, pp. 631–640 (2006)
Gilbert, E.N., Pollak, H.O.: Steiner minimal trees. SIAM J. Appl. Math. 16, 1–29 (1968)
Karpinski, M., Zelikovsky, A.: New approximation algorithms for the Steiner tree problems. J. Comb. Optim. 1, 47–65 (1997)
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)
Robins, G., Zelikovsky, A.: Tighter bounds for graph Steiner tree approximation. SIAM J. Discrete Math. 19, 122–134 (2005)
Zelikovsky, A.: An 11/6-approximation algorithm for the network Steiner problem. Algorithmica 9, 463–470 (1993)
Byrka, J., Grandoni, F., Rothvoss, T., Sanità, L.: Steiner tree approximation via iterative randomized rounding. J. ACM 60, 6:1–6:33 (2013)
Goemans, M.X., Williamson, D.P.: A general approximation technique for constrained forest problems. SIAM J. Comput. 24, 296–317 (1995)
Archer, A., Bateni, M.H., Hajiaghayi, M.T., Karloff, H.: Improved approximation algorithms for prize-collecting Steiner tree and TSP. SIAM J. Comput. 40, 309–332 (2011)
Sharma, Y., Swamy, C., Williamson, D.P.: 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 Industrial and Applied Mathematics, pp. 1275–1284 (2007)
Author information
Authors and Affiliations
Corresponding author
Additional information
This paper is dedicated to Professor Lian-Sheng Zhang in celebration of his 80th birthday.
D.-C. Xu is supported by the National Natural Science Foundation of China (No. 11371001) and Collaborative Innovation Center on Beijing Society-Building and Social Governance. D.-L. Du is supported by the Natural Sciences and Engineering Research Council of Canada (No. 06446). C.-C. Wu is supported by the National Natural Science Foundation of China (No. 11501412).
Rights and permissions
About this article
Cite this article
Han, L., Xu, DC., Du, DL. et al. A Primal-Dual Algorithm for the Generalized Prize-Collecting Steiner Forest Problem. J. Oper. Res. Soc. China 5, 219–231 (2017). https://doi.org/10.1007/s40305-017-0164-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40305-017-0164-4