Floor-planning by graph dualization: 2-concave rectilinear modules
SIAM Journal on Computing
On finding the rectangular duals of planar triangular graphs
SIAM Journal on Computing
Regular edge labeling of 4-connected plane graphs and its applications in graph drawing problems
Theoretical Computer Science
Embedding planar graphs on the grid
SODA '90 Proceedings of the first annual ACM-SIAM symposium on Discrete algorithms
SIAM Journal on Computing
Orderly spanning trees with applications to graph encoding and graph drawing
SODA '01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms
Compact Encodings of Planar Graphs via Canonical Orderings and Multiple Parentheses
ICALP '98 Proceedings of the 25th International Colloquium on Automata, Languages and Programming
2-Visibility Drawings of Planar Graphs
GD '96 Proceedings of the Symposium on Graph Drawing
Succinct representation of balanced parentheses, static trees and planar graphs
FOCS '97 Proceedings of the 38th Annual Symposium on Foundations of Computer Science
On finding most optimal rectangular package plans
DAC '82 Proceedings of the 19th Design Automation Conference
Computational Geometry: Theory and Applications
EvoArch: An evolutionary algorithm for architectural layout design
Computer-Aided Design
Orientation-Constrained Rectangular Layouts
WADS '09 Proceedings of the 11th International Symposium on Algorithms and Data Structures
Improved Compact Routing Tables for Planar Networks via Orderly Spanning Trees
SIAM Journal on Discrete Mathematics
GD'10 Proceedings of the 18th international conference on Graph drawing
Improved floor-planning of graphs via adjacency-preserving transformations
Journal of Combinatorial Optimization
On rectilinear duals for vertex-weighted plane graphs
GD'05 Proceedings of the 13th international conference on Graph Drawing
Optimal polygonal representation of planar graphs
LATIN'10 Proceedings of the 9th Latin American conference on Theoretical Informatics
Linear-time algorithms for hole-free rectilinear proportional contact graph representations
ISAAC'11 Proceedings of the 22nd international conference on Algorithms and Computation
Computing cartograms with optimal complexity
Proceedings of the twenty-eighth annual symposium on Computational geometry
Touching triangle representations for 3-connected planar graphs
GD'12 Proceedings of the 20th international conference on Graph Drawing
Proportional contact representations of 4-connected planar graphs
GD'12 Proceedings of the 20th international conference on Graph Drawing
Edge-Weighted contact representations of planar graphs
GD'12 Proceedings of the 20th international conference on Graph Drawing
Hi-index | 0.00 |
Floor-planning is a fundamental step in VLSI chip design. Based upon the concept of orderly spanning trees, we present a simple O(n)-time algorithm to construct a floor-plan for any n-node plane triangulation. In comparison with previous floor-planning algorithms in the literature, our solution is not only simpler in the algorithm itself, but also produces floor-plans which require fewer module types. An equally important aspect of our new algorithm lies in its ability to fit the floorplan area in a rectangle of size (n - 1) × ⌊(2n + 1)/3⌋. Lower bounds on the worst-case area for floor-planning any plane triangulation are also provided in the paper.