Abstract
We consider a generalized version of Steiner's problem in graphs, motivated by the wire routing phase in physical VLSI design: given a connected, undirected distance graph with groups of required vertices and Steiner vertices, find a shortest connected subgraph containing at least one required vertex of each group. We propose two efficient approximation algorithms computing different approximate solutions in time O(|E| + |V|log|V|) and in time O(g · (|E| + |V|log|V|)), respectively, where |E| is the number of edges in the given graph, |V| is the number of vertices, and g is the number of groups. The latter algorithm propagates a set of wavefronts with different distances simultaneously through the graph; it is interesting in its own right.
Preview
Unable to display preview. Download preview PDF.
References
M.L. Fredman, R.E. Tarjan: Fibonacci Heaps and Their Uses in Improved Network Optimization Algorithms, Journal of the ACM, Vol. 34, 1987, 596–615.
R.M. Karp: Reducibility among Combinatorial Problems, Complexity of Computer Computations, New York, 1972, 85–103.
L. Kou, G. Markowsky, L. Berman: A Fast Algorithm for Steiner Trees, Acta Informatica, Vol. 15, 1981, 141–145.
L. Kou, K. Makki: An Even Faster Approximation Algorithm for the Steiner Tree Problem in Graphs, 18th Southeastern Conference on Combinatorics, Graph Theory, and Computing, 1987, 147–154.
K. Mehlhorn: Data Structures and Algorithms, Vol. 2: Graph Algorithms and NP-Completeness, Springer-Verlag, 1984.
K. Mehlhorn: A Faster Approximation Algorithm for the Steiner Problem in Graphs, Information Processing Letters, Vol. 27, 1988, 125–128.
G. Reich, P. Widmayer: On Minimum Group Spanning Trees, Technical Report, Institut für Informatik, Universität Freiburg, 1989.
S. Schiller: Yet Another Floorplanner, Diplomarbeit, Institut für Angewandte Informatik und Formale Beschreibungsverfahren, Universität Karlsruhe, 1989.
H. Takahashi, A. Matsuyama: An Approximate Solution for the Steiner Problem in Graphs, Math. Japonica, Vol. 24, 1980, 573–577.
P. Widmayer: On Approximation Algorithms for Steiner's Problem in Graphs, Graph-Theoretic Concepts in Computer Science, WG 86, Lecture Notes in Computer Science, Vol. 246, 1986, 17–28.
P. Widmayer, L.S. Woo, C.K. Wong: Maximizing Pin Alignment in Semi-Custom Chip Circuit Layout, Integration, the VLSI journal, Vol. 6, 1988, 3–33.
Y.F. Wu, P. Widmayer, C.K. Wong: A Faster Approximation Algorithm for the Steiner Problem in Graphs, Acta Informatica, Vol. 23, 1986, 223–229.
Y.F. Wu, P. Widmayer, M.D.F. Schlag, C.K. Wong: Rectilinear Shortest Paths and Minimum Spanning Trees in the Presence of Rectilinear Obstacles, IEEE Transactions on Computers, Vol. C-36, 1987, 321–331.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reich, G., Widmayer, P. (1990). Beyond Steiner's problem: A VLSI oriented generalization. In: Nagl, M. (eds) Graph-Theoretic Concepts in Computer Science. WG 1989. Lecture Notes in Computer Science, vol 411. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52292-1_14
Download citation
DOI: https://doi.org/10.1007/3-540-52292-1_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52292-8
Online ISBN: 978-3-540-46950-6
eBook Packages: Springer Book Archive