Abstract
Given a graph G=(V,E) with node weight w:V→R + and a subset S⊆V, find a minimum total weight tree interconnecting all nodes in S. This is the node-weighted Steiner tree problem which will be studied in this paper. In general, this problem is NP-hard and cannot be approximated by a polynomial time algorithm with performance ratio aln n for any 0<a<1 unless NP⊆DTIME(n O(log n)), where n is the number of nodes in s. In this paper, we are the first to show that even though for unit disk graphs, the problem is still NP-hard and it has a polynomial time constant approximation. We present a 2.5ρ-approximation where ρ is the best known performance ratio for polynomial time approximation of classical Steiner minimum tree problem in graphs. As a corollary, we obtain that there is a polynomial time (9.875+ε)-approximation algorithm for minimum weight connected dominating set in unit disk graphs, and also there is a polynomial time (4.875+ε)-approximation algorithm for minimum weight connected vertex cover in unit disk graphs.
Similar content being viewed by others
References
Aneja YP (1980) An integer linear programming approach to the Steiner problem in graphs. Networks 10:167–178
Bar-Yehuda R, Even S (1985) A local-ratio theorem for approximating the weighted vertex cover problem. Anal Des Algorithms Comb Probl 25:27–46
Beasley JE (1984) An algorithm for the Steiner problem in graphs. Networks 14:147–159
Berman P, Ramaiyer V (1994) Improved approximations for the Steiner tree problem. J Algorithms 17:381–408
Chen D, Du DZ, Hu XD, Lin GH, Wang L, Xue G (2001) Approximation for Steiner tree with minimum number of Steiner points. Theor Comput Sci 262:83–99
Feige U (1998) A threshold of lnn for approximating set cover. J ACM 45:634–652
Garey MR, Johnson DS (1978) Computers and intractability: a guide to the theory of NP-completeness. Freeman, San Fransisco
Guha S, Khuller S (1999) Improved methods for approximating node weighted Steiner trees and connected dominating sets. Inf Comput 150:57–74
Halperin E (2000) Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs. In: Proceedings of the 11th annual ACM-SIAM symposium on discrete algorithms. ACM-SIAM, New York
Hougardy S, Prömel HJ (1998) A 1.598 approximation algorithm for the Steiner problem in graphs. In: SODA, pp 448–453
Huang Y, Gao X, Zhang Z, Wu W (2009) A better constant-factor approximation for weighted dominating set in unit disk graph. Preprint
Klein P, Ravi R (1995) A nearly best-possible approximation algorithm for node-weighted Steiner trees. J Algorithms 19:104–115
Kou LT, Markowsky G, Berman L (1981) In: A fast algorithm for Steiner trees, pp 141–145
Nieberg T, Hurink J (2005) A PTAS for the minimum dominating set problem in unit disk graphs. In: WAOA, pp 296–306
Robins G, Zelikovski A (2000) Improved Steiner tree approximation in graphs. In: Proceedings of the 11th ACM-SIAM symposium on discrete algorithms, pp 770–779
Segev A (1987) The node-weighted Steiner tree problem. Networks 17:1–17
Shore ML, Foulds LR, Gibbons RB (1982) An algorithm for the Steiner problem in graphs. Networks 12:323–333
Zelikovsky A (1993) An 11/6 approximation algorithm for the network Steiner problem. Algorithmica 9:463–470
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zou, F., Li, X., Gao, S. et al. Node-weighted Steiner tree approximation in unit disk graphs. J Comb Optim 18, 342–349 (2009). https://doi.org/10.1007/s10878-009-9229-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-009-9229-6