48 research outputs found

    Schnyder decompositions for regular plane graphs and application to drawing

    Full text link
    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 d≥3d\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 d−2d-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 d≥5d\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 v∗v^*) are decompositions into dd spanning trees rooted at v∗v^* such that each edge not incident to v∗v^* 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 (n−1)×(n−1)(n-1) \times (n-1) grid according to a permutation pattern, and in the orthogonal drawing each of the 2n−22n-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

    Mixing Times of Markov Chains on Degree Constrained Orientations of Planar Graphs

    Full text link
    We study Markov chains for α\alpha-orientations of plane graphs, these are orientations where the outdegree of each vertex is prescribed by the value of a given function α\alpha. The set of α\alpha-orientations of a plane graph has a natural distributive lattice structure. The moves of the up-down Markov chain on this distributive lattice corresponds to reversals of directed facial cycles in the α\alpha-orientation. We have a positive and several negative results regarding the mixing time of such Markov chains. A 2-orientation of a plane quadrangulation is an orientation where every inner vertex has outdegree 2. We show that there is a class of plane quadrangulations such that the up-down Markov chain on the 2-orientations of these quadrangulations is slowly mixing. On the other hand the chain is rapidly mixing on 2-orientations of quadrangulations with maximum degree at most 4. Regarding examples for slow mixing we also revisit the case of 3-orientations of triangulations which has been studied before by Miracle et al.. Our examples for slow mixing are simpler and have a smaller maximum degree, Finally we present the first example of a function α\alpha and a class of plane triangulations of constant maximum degree such that the up-down Markov chain on the α\alpha-orientations of these graphs is slowly mixing

    Bijections for Baxter Families and Related Objects

    Get PDF
    The Baxter number can be written as Bn=∑0nΘk,n−k−1B_n = \sum_0^n \Theta_{k,n-k-1}. These numbers have first appeared in the enumeration of so-called Baxter permutations; BnB_n is the number of Baxter permutations of size nn, and Θk,l\Theta_{k,l} is the number of Baxter permutations with kk descents and ll rises. With a series of bijections we identify several families of combinatorial objects counted by the numbers Θk,l\Theta_{k,l}. Apart from Baxter permutations, these include plane bipolar orientations with k+2k+2 vertices and l+2l+2 faces, 2-orientations of planar quadrangulations with k+2k+2 white and l+2l+2 black vertices, certain pairs of binary trees with k+1k+1 left and l+1l+1 right leaves, and a family of triples of non-intersecting lattice paths. This last family allows us to determine the value of Θk,l\Theta_{k,l} as an application of the lemma of Gessel and Viennot. The approach also allows us to count certain other subfamilies, e.g., alternating Baxter permutations, objects with symmetries and, via a bijection with a class of plan bipolar orientations also Schnyder woods of triangulations, which are known to be in bijection with 3-orientations.Comment: 31 pages, 22 figures, submitted to JCT

    Contact Representations of Graphs in 3D

    Full text link
    We study contact representations of graphs in which vertices are represented by axis-aligned polyhedra in 3D and edges are realized by non-zero area common boundaries between corresponding polyhedra. We show that for every 3-connected planar graph, there exists a simultaneous representation of the graph and its dual with 3D boxes. We give a linear-time algorithm for constructing such a representation. This result extends the existing primal-dual contact representations of planar graphs in 2D using circles and triangles. While contact graphs in 2D directly correspond to planar graphs, we next study representations of non-planar graphs in 3D. In particular we consider representations of optimal 1-planar graphs. A graph is 1-planar if there exists a drawing in the plane where each edge is crossed at most once, and an optimal n-vertex 1-planar graph has the maximum (4n - 8) number of edges. We describe a linear-time algorithm for representing optimal 1-planar graphs without separating 4-cycles with 3D boxes. However, not every optimal 1-planar graph admits a representation with boxes. Hence, we consider contact representations with the next simplest axis-aligned 3D object, L-shaped polyhedra. We provide a quadratic-time algorithm for representing optimal 1-planar graph with L-shaped polyhedra

    Transversal structures on triangulations: a combinatorial study and straight-line drawings

    Get PDF
    This article focuses on a combinatorial structure specific to triangulated plane graphs with quadrangular outer face and no separating triangle, which are called irreducible triangulations. The structure has been introduced by Xin He under the name of regular edge-labelling and consists of two bipolar orientations that are transversal. For this reason, the terminology used here is that of transversal structures. The main results obtained in the article are a bijection between irreducible triangulations and ternary trees, and a straight-line drawing algorithm for irreducible triangulations. For a random irreducible triangulation with nn vertices, the grid size of the drawing is asymptotically with high probability 11n/27×11n/2711n/27\times 11n/27 up to an additive error of \cO(\sqrt{n}). In contrast, the best previously known algorithm for these triangulations only guarantees a grid size (⌈n/2⌉−1)×⌊n/2⌋(\lceil n/2\rceil -1)\times \lfloor n/2\rfloor.Comment: 42 pages, the second version is shorter, focusing on the bijection (with application to counting) and on the graph drawing algorithm. The title has been slightly change

    4-labelings and grid embeddings of plane quadrangulations

    Get PDF
    AbstractA straight-line drawing of a planar graph G is a closed rectangle-of-influence drawing if for each edge uv, the closed axis-parallel rectangle with opposite corners u and v contains no other vertices. We show that each quadrangulation on n vertices has a closed rectangle-of-influence drawing on the (n−3)×(n−3) grid.The algorithm is based on angle labeling and simple face counting in regions. This answers the question of what would be a grid embedding of quadrangulations analogous to Schnyder’s classical algorithm for embedding triangulations and extends previous results on book embeddings for quadrangulations from Felsner, Huemer, Kappes, and Orden.A further compaction step yields a straight-line drawing of a quadrangulation on the (⌈n2⌉−1)×(⌈3n4⌉−1) grid. The advantage over other existing algorithms is that it is not necessary to add edges to the quadrangulation to make it 4-connected

    Binary Labelings for Plane Quadrangulations and their Relatives

    Get PDF
    Graphs and Algorithm
    corecore