Skip to main content

Beyond Steiner's problem: A VLSI oriented generalization

  • Graph Embedding
  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 411))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Article  Google Scholar 

  2. R.M. Karp: Reducibility among Combinatorial Problems, Complexity of Computer Computations, New York, 1972, 85–103.

    Google Scholar 

  3. L. Kou, G. Markowsky, L. Berman: A Fast Algorithm for Steiner Trees, Acta Informatica, Vol. 15, 1981, 141–145.

    Article  Google Scholar 

  4. 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.

    Google Scholar 

  5. K. Mehlhorn: Data Structures and Algorithms, Vol. 2: Graph Algorithms and NP-Completeness, Springer-Verlag, 1984.

    Google Scholar 

  6. K. Mehlhorn: A Faster Approximation Algorithm for the Steiner Problem in Graphs, Information Processing Letters, Vol. 27, 1988, 125–128.

    Article  Google Scholar 

  7. G. Reich, P. Widmayer: On Minimum Group Spanning Trees, Technical Report, Institut für Informatik, Universität Freiburg, 1989.

    Google Scholar 

  8. S. Schiller: Yet Another Floorplanner, Diplomarbeit, Institut für Angewandte Informatik und Formale Beschreibungsverfahren, Universität Karlsruhe, 1989.

    Google Scholar 

  9. H. Takahashi, A. Matsuyama: An Approximate Solution for the Steiner Problem in Graphs, Math. Japonica, Vol. 24, 1980, 573–577.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Article  Google Scholar 

  13. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Manfred Nagl

Rights and permissions

Reprints 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

Publish with us

Policies and ethics