Two algorithms for finding rectangular duals of planar graphs
We present two linear-time algorithms for computing a regular edge labeling of 4-connected planar triangular graphs. This labeling is used to compute in linear time a rectangular dual of this class of planar graphs. The two algorithms are based on totally different frameworks, and both are conceptually simpler than the previous known algorithm and are of independent interests. The first algorithm is based on edge contraction. The second algorithm is based on the canonical ordering. This ordering can also be used to compute more compact visibility representations for this class of planar graphs.
KeywordsPlanar Graph Outgoing Edge Incoming Edge Interior Vertex Edge Contraction
Unable to display preview. Download preview PDF.
- 1.Bhasker, J., and S. Sahni, A linear algorithm to check for the existence of a rectangular dual of a planar triangulated graph, Networks 7 (1987), pp. 307–317.Google Scholar
- 2.Bhasker, J., and S. Sahni, A linear algorithm to find a rectangular dual of a planar triangulated graph, Algorithmica 3 (1988), pp. 247–178.Google Scholar
- 3.Eades, P., and R. Tamassia, Algorithms for Automatic Graph Drawing: An Annotated Bibliography, Dept. of Comp. Science, Brown Univ., Technical Report CS-89-09, 1989.Google Scholar
- 4.Fraysseix, H. de, J. Pach and R. Pollack, How to draw a planar graph on a grid, Combinatorica 10 (1990), pp. 41–51.Google Scholar
- 5.He, X., On finding the rectangular duals of planar triangulated graphs, SIAM J. Comput., to appear.Google Scholar
- 6.He, X., Efficient Parallel Algorithms for two Graph Layout Problems, Technical Report 91-05, Dept. of Comp. Science, State Univ. of New York at Buffalo, 1991.Google Scholar
- 7.Kant, G., Drawing planar graphs using the lmc-ordering, Proc. 33th Ann. IEEE Symp. on Found. of Comp. Science, Pittsburgh, 1992, pp. 101–110.Google Scholar
- 8.Koźmiński, K., and E. Kinneñ, Rectangular dual of planar graphs, Network 5 (1985), pp. 145–157.Google Scholar
- 9.Rosenstiehl, P., and R. E. Tarjan, Rectilinear planar layouts and bipolar orientations of planar graphs, Discr. and Comp. Geometry 1 (1986), pp. 343–353.Google Scholar
- 10.Schnyder, W., Embedding planar graphs on the grid, in: Proc. 1st Annual ACM-SIAM Symp. on Discr. Alg., San Francisco, 1990, pp. 138–147.Google Scholar
- 11.Tamassia, R., and I. G. Tollis, A unified approach to visibility representations of planar graphs, Discr. and Comp. Geometry 1 (1986), pp. 321–341.Google Scholar