41,918 research outputs found

    Partitions and Coverings of Trees by Bounded-Degree Subtrees

    Full text link
    This paper addresses the following questions for a given tree TT and integer dβ‰₯2d\geq2: (1) What is the minimum number of degree-dd subtrees that partition E(T)E(T)? (2) What is the minimum number of degree-dd subtrees that cover E(T)E(T)? We answer the first question by providing an explicit formula for the minimum number of subtrees, and we describe a linear time algorithm that finds the corresponding partition. For the second question, we present a polynomial time algorithm that computes a minimum covering. We then establish a tight bound on the number of subtrees in coverings of trees with given maximum degree and pathwidth. Our results show that pathwidth is the right parameter to consider when studying coverings of trees by degree-3 subtrees. We briefly consider coverings of general graphs by connected subgraphs of bounded degree

    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

    Algorithms for detecting dependencies and rigid subsystems for CAD

    Get PDF
    Geometric constraint systems underly popular Computer Aided Design soft- ware. Automated approaches for detecting dependencies in a design are critical for developing robust solvers and providing informative user feedback, and we provide algorithms for two types of dependencies. First, we give a pebble game algorithm for detecting generic dependencies. Then, we focus on identifying the "special positions" of a design in which generically independent constraints become dependent. We present combinatorial algorithms for identifying subgraphs associated to factors of a particular polynomial, whose vanishing indicates a special position and resulting dependency. Further factoring in the Grassmann- Cayley algebra may allow a geometric interpretation giving conditions (e.g., "these two lines being parallel cause a dependency") determining the special position.Comment: 37 pages, 14 figures (v2 is an expanded version of an AGD'14 abstract based on v1

    Sharp threshold for embedding combs and other spanning trees in random graphs

    Full text link
    When k∣nk|n, the tree Combn,k\mathrm{Comb}_{n,k} consists of a path containing n/kn/k vertices, each of whose vertices has a disjoint path length kβˆ’1k-1 beginning at it. We show that, for any k=k(n)k=k(n) and Ο΅>0\epsilon>0, the binomial random graph G(n,(1+Ο΅)log⁑n/n)\mathcal{G}(n,(1+\epsilon)\log n/ n) almost surely contains Combn,k\mathrm{Comb}_{n,k} as a subgraph. This improves a recent result of Kahn, Lubetzky and Wormald. We prove a similar statement for a more general class of trees containing both these combs and all bounded degree spanning trees which have at least Ο΅n/log⁑9n\epsilon n/ \log^9n disjoint bare paths length ⌈log⁑9nβŒ‰\lceil\log^9 n\rceil. We also give an efficient method for finding large expander subgraphs in a binomial random graph. This allows us to improve a result on almost spanning trees by Balogh, Csaba, Pei and Samotij.Comment: 20 page
    • …
    corecore