Efficient embeddings of binary trees in VLSI arrays
IEEE Transactions on Computers
The complexity of minimizing wire lengths in VLSI layouts
Information Processing Letters
Unit-length embedding of binary trees on a square grid
Information Processing Letters
The VLSI layout problem in various embedding models
WG '90 Proceedings of the 16th international workshop on Graph-theoretic concepts in computer science
On well-partial-order theory and its application to combinatorial problems of VLSI design
SIAM Journal on Discrete Mathematics
Area-efficient upward tree drawings
SCG '93 Proceedings of the ninth annual symposium on Computational geometry
Minimal acyclic forbidden minors for the family of graphs with bounded path-width
Discrete Mathematics - Special issue on graph theory and applications
Mixed searching and proper-path-width
Theoretical Computer Science
Pathwidth, Bandwidth, and Completion Problems to Proper Interval Graphs with Small Cliques
SIAM Journal on Computing
Some compact layouts of the butterfly
Proceedings of the eleventh annual ACM symposium on Parallel algorithms and architectures
Improved approximations of crossings in graph drawings
STOC '00 Proceedings of the thirty-second annual ACM symposium on Theory of computing
Graph separators, with applications
Graph separators, with applications
Area-Efficient VLSI Computation
Area-Efficient VLSI Computation
A survey of graph layout problems
ACM Computing Surveys (CSUR)
Optimizing Area and Aspect Ratio in Straight-Line Orthogonal Tree Drawings
GD '96 Proceedings of the Symposium on Graph Drawing
Faithful representations of graphs by islands in the extended grid
LATIN'10 Proceedings of the 9th Latin American conference on Theoretical Informatics
Hi-index | 0.00 |
In this paper we consider the VLSI layout (i.e., Manhattan layout) of graphs into grids with minimum width (i.e., the length of the shorter side of a grid)as well as with minimum area. The layouts into minimum area and minimum width are equivalent to those with the largest possible aspect ratio of a minimum area layout. Thus such a layout has merits that, by "folding" the layout, a layout of all possible aspect ratio can be obtained with increase of area within a small constant factor. We show that an N-vertex tree with layout-width (i.e., the minimum width of a grid into which the tree can be laid out) k can be laid out into a grid of area O(N) and width O(k). For binary tree layouts, we give a detailed trade-off between area and width: an N-vertex binary tree with layout-width k can be laid out into area O(k+α/1+αN) and width k+α, where α is an arbitrary integer with 0≤ α≤√N, and the area is existentially optimal for any k≥ 1 and α≥ 0. This implies that α=ω(k) is essential for a layout of a graph into optimal area. The layouts proposed here can be constructed in polynomial time. We also show that the problem of laying out a given graph G into given area and width, or equivalently, into given length and width is NP-hard even if G is restricted to a binary tree.