|
ABSTRACT
The rectilinear Steiner tree problem is to find a minimum-length set of horizontal and vertical line segments that interconnect a given set of points in the plane. Here we study the thumbnail rectilinear Steiner tree problem, where the input points are drawn from a small integer grid. Specifically, we devise a fully-set decomposition algorithm for computing optimal thumbnail rectilinear Steiner trees. We then present experimental results comparing the performance of this algorithm with two existing algorithms for computing optimal rectilinear Steiner trees. The thumbnail rectilinear Steiner tree problem has applications in VLSI placement algorithms, based on geometric partitioning, global routing of field-programmable gate arrays, and routing estimation during floorplanning.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
AHO, A. V., GAREY, M. R., AND HWANG, F. K. 1977. Rectilinear Steiner trees: Efficient special-case algorithms. Networks 7, 37-58.
|
| |
2
|
Michael J. Alexander , James P. Cohoon , Joseph L. Ganley , Gabriel Robins, Performance-oriented placement and routing for field-programmable gate arrays, Proceedings of the conference on European design automation, p.80-85, September 18-22, 1995, Brighton, England
|
| |
3
|
BAPAT, S. AND COHOON, J.P. 1993. A parallel VLSI circuit layout methodology. In Proceedings of the Sixth International Conference on VLSI Design (Bapat, India, Jan.), 236-241.
|
| |
4
|
M. Brazil , T. Cole , J. H. Rubinstein , D. A. Thomas , J. F. Weng , N. C. Wormald, Minimal Steiner trees for 2k×2k square lattices, Journal of Combinatorial Theory Series A, v.73 n.1, p.91-110, Jan. 1996
[doi> 10.1006/jcta.1996.0004]
|
| |
5
|
BRAZIL, M., RUBINSTEIN, J. H., THOMAS, D. A., WENG, J. F., AND WORMALD, N.C. 1995. Full minimal Steiner trees on lattice sets. Tech. Rep. 14-1995, Dept. of Mathematics, Univ. of Melbourne, Victoria, Australia.
|
| |
6
|
CHUNG, F. R. K., GARDNER, M., AND GRAHAM, R.L. 1989. Steiner trees on a checkerboard. Math. Mag. 62, 83-96.
|
| |
7
|
CHUNG, F. R. K. AND GRAHAM, R.L. 1978. Steiner trees for ladders. Ann. Discrete Math. 2, 173-200.
|
| |
8
|
|
| |
9
|
COCKAYNE, E. g. AND HEWGILL, D.E. 1992. Improved computation of plane Steiner minimal trees. Algorithmica 7, 219-229.
|
| |
10
|
DREYFUS, S. E. AND WAGNER, R. A. 1972. The Steiner problem in graphs. Networks 1, 195-207.
|
| |
11
|
EPPSTEIN, D., GALIL, Z., ITALIANO, G. F., AND NISSENZWEIG, A. 1992. Sparsification: A technique for speeding up dynamic graph algorithms. In Proceedings of the 33rd Symposium on Foundations of Computer Science (Pittsburgh, PA, Oct.), 60-69.
|
| |
12
|
|
| |
13
|
GANLEY, J. L. AND COHOON, J.P. 1994a. A faster dynamic programming algorithm for exact rectilinear Steiner minimal trees. In Proceedings of the Fourth Great Lakes Symposium on VLSI (South Bend, IN, March), 238-241.
|
| |
14
|
GANLEY, J. L. AND COHOON, J. P. 1994b. Optimal rectilinear Steiner minimal trees in 0(n22.62n) time. In Proceedings of the Sixth Canadian Conference on Computational Geometry (Saskatoon, Sask., Aug.), 308-313.
|
| |
15
|
|
| |
16
|
GAREY, M. R. AND JOHNSON, D.S. 1977. The rectilinear Steiner tree problem is NP-complete. SIAM J. Appl. Math. 32, 826-834.
|
| |
17
|
HAKIMI, S.L. 1971. Steiner's problem in graphs and its implications. Networks 1, 113-133.
|
| |
18
|
HANAN, M. 1966. On Steiner's problem with rectilinear distance. SIAM J. Appl. Math. 14, 255-265.
|
| |
19
|
HWANG, F. K. 1976. On Steiner minimal trees with rectilinear distance. SIAM J. Appl. Math. 30, 104-114.
|
| |
20
|
HWANG, F. K. AND DU, D. Z. 1991. Steiner minimal trees on the Chinese checkerboard. Math. Mag. 64, 332-339.
|
| |
21
|
KREWERAS, G. 1978. Complexit~ et circuits Eul~riens dan les sommes tensorielles de graphes. J. Comb. Theor., Series B 24, 202-212.
|
| |
22
|
MAYRHOFER, S. AND LAUTHER, U. 1990. Congestion-driven placement using a new multipartitioning heuristic. In Proceedings of the International Conference on Computer-Aided Design (Santa Clara, CA, Nov.), 332-335.
|
| |
23
|
RICHARDS, D. S. AND SALOWE, J.S. 1991. A simple proof of Hwang's theorem for rectilinear Steiner minimal trees. Ann. Oper. Res. 33, 549-556.
|
| |
24
|
SALOWE, J. S. AND WARME, D.M. 1995. 35-point rectilinear Steiner minimal trees in a day. Networks 25, 69-87.
|
| |
25
|
SUARIS, P. R. AND KEDEM, G. 1989. A quadrisection-based place and route scheme for standard cells. IEEE Trans. Comput. Aided Des. 8, 234-244.
|
| |
26
|
WINTER, P. 1985. An algorithm for the Steiner problem in the Euclidean plane. Networks 15, 323-345.
|
REVIEW
"Adam Drozdek : Reviewer"
The rectilinear Steiner tree problem is to find, for a set
P
of points (terminals) in the plane, a set
S
of Steiner points that allows for minimizing the
more...
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|