research

Schnyder decompositions for regular plane graphs and application to drawing

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 define a generalization of Schnyder woods to dd-angulations (plane graphs with faces of degree dd) for all d3d\geq 3. A \emph{Schnyder decomposition} is a set of dd spanning forests crossing each other in a specific way, and such that each internal edge is part of exactly d2d-2 of the spanning forests. We show that a Schnyder decomposition exists if and only if the girth of the dd-angulation is dd. As in the case of Schnyder woods (d=3d=3), there are alternative formulations in terms of orientations ("fractional" orientations when d5d\geq 5) and in terms of corner-labellings. Moreover, the set of Schnyder decompositions on a fixed dd-angulation of girth dd is a distributive lattice. We also show that the structures dual to Schnyder decompositions (on dd-regular plane graphs of mincut dd rooted at a vertex vv^*) are decompositions into dd spanning trees rooted at vv^* such that each edge not incident to vv^* is used in opposite directions by two trees. Additionally, for even values of dd, 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, the dual of even Schnyder decompositions yields (planar) orthogonal and straight-line drawing algorithms. For a 4-regular plane graph GG of mincut 4 with nn vertices plus a marked vertex vv, the vertices of G\vG\backslash v are placed on a (n1)×(n1)(n-1) \times (n-1) grid according to a permutation pattern, and in the orthogonal drawing each of the 2n22n-2 edges of G\vG\backslash v has exactly one bend. Embedding also the marked vertex vv is doable at the cost of two additional rows and columns and 8 additional bends for the 4 edges incident to vv. We propose a further compaction step for the drawing algorithm and show that the obtained grid-size is strongly concentrated around 25n/32×25n/3225n/32\times 25n/32 for a uniformly random instance with nn vertices

    Similar works

    Full text

    thumbnail-image

    Available Versions