Abstract
Given a connected graph G = (V,E) with nonnegative costs on edges, \(c:E\rightarrow {\mathcal R}^+\), and a subset of terminal nodes R ⊂ V, the Steiner tree problem asks for the minimum cost subgraph of G spanning R. The Steiner Tree Problem with distances 1 and 2 (i.e., when the cost of any edge is either 1 or 2) has been investigated for long time since it is MAX SNP-hard and admits better approximations than the general problem. We give a 1.25 approximation algorithm for the Steiner Tree Problem with distances 1 and 2, improving on the previously best known ratio of 1.279.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bern, M., Plassmann, P.: The Steiner problem with edge lengths 1 and 2. Information Processing letters 32, 171–176 (1989)
Rayward-Smith, V.J.: The computation of nearly minimal Steiner trees in graphs. Internat. J. Math. Educ. Sci. Tech. 14, 15–23 (1983)
Robins, G., Zelikovsky, A.: Tighter Bounds for Graph Steiner Tree Approximation. SIAM Journal on Discrete Mathematics 19(1), 122–134 (2005); Preliminary version appeared in Proc. SODA 2000, pp. 770–779
Gabow, H.N., Stallmann, M.: An augmenting path algorithm for linear matroid parity. Combinatorica 6, 123–150 (1986)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Berman, P., Karpinski, M., Zelikovsky, A. (2009). 1.25-Approximation Algorithm for Steiner Tree Problem with Distances 1 and 2. In: Dehne, F., Gavrilova, M., Sack, JR., Tóth , C.D. (eds) Algorithms and Data Structures. WADS 2009. Lecture Notes in Computer Science, vol 5664. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03367-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-03367-4_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03366-7
Online ISBN: 978-3-642-03367-4
eBook Packages: Computer ScienceComputer Science (R0)