Skip to main content
Log in

Schnyder Decompositions for Regular Plane Graphs and Application to Drawing

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

Schnyder woods are decompositions of simple triangulations into three edge-disjoint spanning trees crossing each other in a specific way. In this article, we generalize the definition of Schnyder woods to d-angulations (plane graphs with faces of degree d) for all d≥3. A Schnyder decomposition is a set of d spanning forests crossing each other in a specific way, and such that each internal edge is part of exactly d−2 of the spanning forests. We show that a Schnyder decomposition exists if and only if the girth of the d-angulation is d. As in the case of Schnyder woods (d=3), there are alternative formulations in terms of orientations (“fractional” orientations when d≥5) and in terms of corner-labellings. Moreover, the set of Schnyder decompositions of a fixed d-angulation of girth d has a natural structure of distributive lattice. We also study the dual of Schnyder decompositions which are defined on d-regular plane graphs of mincut d with a distinguished vertex v : these are sets of d spanning trees rooted at v crossing each other in a specific way and such that each edge not incident to v is used by two trees in opposite directions. Additionally, for even values of d, we show that a subclass of Schnyder decompositions, which are called even, enjoy additional properties that yield a reduced formulation; in the case d=4, these correspond to well-studied structures on simple quadrangulations (2-orientations and partitions into 2 spanning trees).

In the case d=4, we obtain straight-line and orthogonal planar drawing algorithms by using the dual of even Schnyder decompositions. For a 4-regular plane graph G of mincut 4 with a distinguished vertex v and n−1 other vertices, our algorithms places the vertices of G\v on a (n−2)×(n−2) grid according to a permutation pattern, and in the orthogonal drawing each of the 2n−4 edges of G\v has exactly one bend. The vertex v can be embedded at the cost of 3 additional rows and columns, and 8 additional bends.

We also describe a further compaction step for the drawing algorithms and show that the obtained grid-size is strongly concentrated around 25n/32×25n/32 for a uniformly random instance with n vertices.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Barrière, L., Huemer, C.: 4-labelings and grid embeddings of plane quadrangulations. In: Proceedings of the 17th International Symposium on Graph Drawing, pp. 413–414 (2009)

    Google Scholar 

  2. Bernardi, O., Bonichon, N.: Intervals in Catalan lattices and realizers of triangulations. J. Comb. Theory, Ser. A 116(1), 55–75 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  3. Bernardi, O., Fusy, É.: A bijection for triangulations, quadrangulations, pentagulations, etc. arXiv:1007.1292 (2010)

  4. Biedl, T.: New lower bounds for orthogonal drawings. J. Graph Algorithms Appl. 2(7), 1–31 (1998)

    MathSciNet  Google Scholar 

  5. Biedl, T.: Optimal orthogonal drawings of triconnected plane graphs. In: 8th Can. Conf. Comp. Geometry. International Informatics Series, vol. 5, pp. 306–311 (2006)

    Google Scholar 

  6. Biedl, T., Kant, G.: A better heuristic for orthogonal graph drawings. Comput. Geom., Theory Appl. 9, 159–180 (1998)

    MATH  MathSciNet  Google Scholar 

  7. Bonichon, N., Gavoille, C., Hanusse, N., Poulalhon, D., Schaeffer, G.: Planar graphs, via well-orderly maps and trees. Graphs Comb. 22(2), 185–202 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  8. Bonichon, N., Fusy, É., Bousquet-Mélou, M.: Baxter permutations and plane bipolar orientations. Sém. Lothar. Comb. B61Ah (2010)

  9. Brehn, E.: 3-orientations and Schnyder 3-tree-decompositions. Master thesis, Freie Universität Berlin (2000)

  10. de Fraysseix, H., Ossona de Mendez, P.: On topological aspects of orientations. Discrete Math. 229, 57–72 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  11. Edmonds, J.: Edge-disjoint branchings. In: Combinatorial Algorithms, pp. 91–96 (1972)

    Google Scholar 

  12. Felsner, S.: Convex drawings of planar graphs and the order dimension of 3-polytopes. Order 18, 19–37 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  13. Felsner, S.: Lattice structures from planar graphs. Electron. J. Comb. 11(1) (2004)

  14. Felsner, S., Knauer, K.: ULD-lattices and Delta-bonds. Comb. Probab. Comput. 18, 707–724 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  15. Felsner, S., Fusy, É., Noy, M.: Asymptotic enumeration of orientations. Discrete Math. Theor. Comput. Sci. 12(2), 249–262 (2010)

    MATH  MathSciNet  Google Scholar 

  16. Felsner, S., Fusy, É., Noy, M., Orden, D.: Bijections for Baxter families and related objects. J. Comb. Theory, Ser. A 118(3), 993–1020 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  17. Felsner, S., Huemer, C., Kappes, S., Orden, D.: Binary labelings for plane quadrangulations and their relatives. Discrete Math. Theor. Comput. Sci. 12(3), 115–138 (2010)

    MathSciNet  Google Scholar 

  18. Fusy, É.: Transversal structures on triangulations: A combinatorial study and straight-line drawings. Discrete Math. 309, 1870–1894 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  19. Fusy, É., Poulalhon, D., Schaeffer, G.: Dissections, orientations, and trees, with applications to optimal mesh encoding and to random sampling. ACM Trans. Algorithms 4(2), 19 (2008)

    Article  MathSciNet  Google Scholar 

  20. Fusy, É., Poulalhon, D., Schaeffer, G.: Bijective counting of plane bipolar orientations and Schnyder woods. Eur. J. Comb. 30(7), 1646–1658 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  21. Kant, G.: Drawing planar graphs using the canonical ordering. Algorithmica 16, 4–32 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  22. Ossona de Mendez, P.: Orientations bipolaires. PhD thesis, École des Hautes Études en Sciences Sociales, Paris (1994)

  23. Poulalhon, D., Schaeffer, G.: Optimal coding and sampling of triangulations. Algorithmica 46(3–4), 505–527 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  24. Schnyder, W.: Planar graphs and poset dimension. Order 5(4), 323–343 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  25. Schnyder, W.: Embedding planar graphs in the grid. In: Symposium on Discrete Algorithms (SODA), pp. 138–148 (1990)

    Google Scholar 

  26. Tamassia, R.: On embedding a graph in a grid with the minimum number of bends. SIAM J. Comput. 16, 421–444 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  27. Tamassia, R., Tollis, I.G., Vitter, J.S.: Lower bounds for planar orthogonal drawings of graphs. Inf. Process. Lett. 39, 35–40 (1991)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Olivier Bernardi.

Additional information

Both authors supported by the European project ExploreMaps—ERC StG 208471. First author supported by French ANR project A3.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bernardi, O., Fusy, É. Schnyder Decompositions for Regular Plane Graphs and Application to Drawing. Algorithmica 62, 1159–1197 (2012). https://doi.org/10.1007/s00453-011-9514-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-011-9514-5

Keywords

Navigation