A fast algorithm for Steiner trees (original) (raw)
Summary
Given an undirected distance graph G=(V, E, d) and a set S, where V is the set of vertices in G, E is the set of edges in G, d is a distance function which maps E into the set of nonnegative numbers and S⊑V is a subset of the vertices of V, the Steiner tree problem is to find a tree of G that spans S with minimal total distance on its edges. In this paper, we analyze a heuristic algorithm for the Steiner tree problem. The heuristic algorithm has a worst case time complexity of O(¦S¦¦V¦ 2) on a random access computer and it guarantees to output a tree that spans S with total distance on its edges no more than 2(1−1/l) times that of the optimal tree, where l is the number of leaves in the optimal tree.
Access this article
Subscribe and save
- Starting from 10 chapters or articles per month
- Access and download chapters and articles from more than 300k books and 2,500 journals
- Cancel anytime View plans
Buy Now
Price excludes VAT (USA)
Tax calculation will be finalised during checkout.
Instant access to the full article PDF.
Similar content being viewed by others
References
- Gilbert, E.N., Pollak, H.O.: Steiner minimal tree. SIAM J. Appl. Math. 16, 1–29 (1968)
Google Scholar - Garey, M.R., Graham, R.L., Johnson, D.S.: Some NP-complete geometric problems. Proc. of the 8th Annual ACM Symposium on Theory of Computing, pp. 10–22 1976
- Dijkstra, E.N.: A note on two problems in connection with graphs. Numer. Math. 1, 269–271 (1959)
Google Scholar - Floyd, R.W.: Algorithm 97: shortest path, CACM 5, 345 (1962)
Google Scholar - Tabourier, Y.: All shortest distances in a graph: an improvement to Dantzig's inductive algorithm, Discrete Math. 4, 83–87 (1973)
Google Scholar - Yao, A.C.C.: An O(¦_E_¦ loglog¦_V_¦) algorithm for finding minimal spanning tree. Information Processing Lett. 4, 21–23 (1975)
Google Scholar - Cheriton, D., Tarjan, R.E.: Finding minimal spanning tree, SIAM J. Comput. 5, 724–742 (1976)
Google Scholar - Karp, R.M.: Reducibility among combinatorial problems. In: Complexity of computer computations (R.E. Miller, J.W. Thatcher eds.), pp. 85–104. New York: Plenum Press 1972
Google Scholar - Hwang, F.K.: On Steiner minimal trees with rectilinear distance, SIAM J. Appl. Math. 30, 104–114 (1976)
Google Scholar
Author information
Authors and Affiliations
- IBM Thomas J. Watson Research Center, 10598, Yorktown Heights, New York, USA
L. Kou, G. Markowsky & L. Berman
Authors
- L. Kou
- G. Markowsky
- L. Berman
Rights and permissions
About this article
Cite this article
Kou, L., Markowsky, G. & Berman, L. A fast algorithm for Steiner trees.Acta Informatica 15, 141–145 (1981). https://doi.org/10.1007/BF00288961
- Received: 14 December 1979
- Issue date: June 1981
- DOI: https://doi.org/10.1007/BF00288961