Abstract
We present an algorithm for the routing problem for two-terminal nets in generalized switchboxes. A generalized switchbox is any subset R of the planar rectangular grid with no non-trivial holes, i.e. every finite face has exactly four incident vertices. A net is a pair of nodes of non-maximal degree on the boundary of R. A solution is a set of edge-disjoint paths, one for each net.
Our algorithm solves generalized switchbox routing problems in time O(n(log n)2) where n is the number of vertices of R, i.e. it either finds a solution or indicates that there is none.
Preview
Unable to display preview. Download preview PDF.
5 References
M. Becker/K. Mehlhorn: “Routing and Edge-disjoint paths in planar graphs” Technical report, FB 10, Universität des Saarlandes, Aug. 1984
M. Brady/D. Brown: “VLSI Routing: Four Layers Suffice” MIT VLSI conference, 1984
A. Frank: “Disjoint Paths in Rectilinear Grids” Combinatorica 2, 4 (1982), 361–371
M. Kaufmann/K. Mehlhorn: “Local Routing of two-terminal Nets is easy” Technical report, FB 10, Universität des Saarlandes, Okt. 1984
M.R. Kramer/J. van Leeuwen”: “Wire Routing is NP-complete” Technical Report RUU-CS-82-4, 1982, Utrecht
K. Mehlhorn/F. Preparata: “Routing Through a Rectangle” Technical Report, 1983
H. Okamura/P.D. Seymour: “Multicommodity flows in planar graphs” Journal of Combinatorial Theory, Series B, 1981, 75–81
F. Preparata/W. Lipski: “Three Layers are Enough” 23rd FOCS 1982, 350–357
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1985 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kaufmann, M., Mehlhorn, K. (1985). Routing through a generalized switchbox. In: Brauer, W. (eds) Automata, Languages and Programming. ICALP 1985. Lecture Notes in Computer Science, vol 194. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015758
Download citation
DOI: https://doi.org/10.1007/BFb0015758
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-15650-5
Online ISBN: 978-3-540-39557-7
eBook Packages: Springer Book Archive