11,707 research outputs found

    Optimal packings of bounded degree trees

    Get PDF
    We prove that if T1,…,Tn is a sequence of bounded degree trees such that Ti has i vertices, then Kn has a decomposition into T1,…,Tn. This shows that the tree packing conjecture of Gyárfás and Lehel from 1976 holds for all bounded degree trees (in fact, we can allow the first o(n) trees to have arbitrary degrees). Similarly, we show that Ringel's conjecture from 1963 holds for all bounded degree trees. We deduce these results from a more general theorem, which yields decompositions of dense quasi-random graphs into suitable families of bounded degree graphs. Our proofs involve Szemerédi's regularity lemma, results on Hamilton decompositions of robust expanders, random walks, iterative absorption as well as a recent blow-up lemma for approximate decompositions

    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 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

    Optimal packings of bounded degree trees

    Get PDF
    We prove that if T1,…,Tn is a sequence of bounded degree trees such that Ti has i vertices, then Kn has a decomposition into T1,…,Tn. This shows that the tree packing conjecture of Gyárfás and Lehel from 1976 holds for all bounded degree trees (in fact, we can allow the first o(n) trees to have arbitrary degrees). Similarly, we show that Ringel's conjecture from 1963 holds for all bounded degree trees. We deduce these results from a more general theorem, which yields decompositions of dense quasi-random graphs into suitable families of bounded degree graphs. Our proofs involve Szemerédi's regularity lemma, results on Hamilton decompositions of robust expanders, random walks, iterative absorption as well as a recent blow-up lemma for approximate decompositions

    Distributed Connectivity Decomposition

    Full text link
    We present time-efficient distributed algorithms for decomposing graphs with large edge or vertex connectivity into multiple spanning or dominating trees, respectively. As their primary applications, these decompositions allow us to achieve information flow with size close to the connectivity by parallelizing it along the trees. More specifically, our distributed decomposition algorithms are as follows: (I) A decomposition of each undirected graph with vertex-connectivity kk into (fractionally) vertex-disjoint weighted dominating trees with total weight Ω(klogn)\Omega(\frac{k}{\log n}), in O~(D+n)\widetilde{O}(D+\sqrt{n}) rounds. (II) A decomposition of each undirected graph with edge-connectivity λ\lambda into (fractionally) edge-disjoint weighted spanning trees with total weight λ12(1ε)\lceil\frac{\lambda-1}{2}\rceil(1-\varepsilon), in O~(D+nλ)\widetilde{O}(D+\sqrt{n\lambda}) rounds. We also show round complexity lower bounds of Ω~(D+nk)\tilde{\Omega}(D+\sqrt{\frac{n}{k}}) and Ω~(D+nλ)\tilde{\Omega}(D+\sqrt{\frac{n}{\lambda}}) for the above two decompositions, using techniques of [Das Sarma et al., STOC'11]. Moreover, our vertex-connectivity decomposition extends to centralized algorithms and improves the time complexity of [Censor-Hillel et al., SODA'14] from O(n3)O(n^3) to near-optimal O~(m)\tilde{O}(m). As corollaries, we also get distributed oblivious routing broadcast with O(1)O(1)-competitive edge-congestion and O(logn)O(\log n)-competitive vertex-congestion. Furthermore, the vertex connectivity decomposition leads to near-time-optimal O(logn)O(\log n)-approximation of vertex connectivity: centralized O~(m)\widetilde{O}(m) and distributed O~(D+n)\tilde{O}(D+\sqrt{n}). The former moves toward the 1974 conjecture of Aho, Hopcroft, and Ullman postulating an O(m)O(m) centralized exact algorithm while the latter is the first distributed vertex connectivity approximation

    Forest decompositions of graphs with cyclomatic number 3

    Get PDF
    The simple tree polynomials of the basic graphs with cyclomatic number 3 are derived. From these results, explicit formulae for the number of decompositions of the graphs into forests with specified cardinalities are extracted. Explicit expressions are also given for the number of spanning forests and spanning trees in the graphs. These results complement the results given in [1]

    Canonizing Graphs of Bounded Tree Width in Logspace

    Get PDF
    Graph canonization is the problem of computing a unique representative, a canon, from the isomorphism class of a given graph. This implies that two graphs are isomorphic exactly if their canons are equal. We show that graphs of bounded tree width can be canonized by logarithmic-space (logspace) algorithms. This implies that the isomorphism problem for graphs of bounded tree width can be decided in logspace. In the light of isomorphism for trees being hard for the complexity class logspace, this makes the ubiquitous class of graphs of bounded tree width one of the few classes of graphs for which the complexity of the isomorphism problem has been exactly determined.Comment: 26 page
    corecore