159 research outputs found

    Product Dimension of Forests and Bounded Treewidth Graphs

    Full text link
    The product dimension of a graph G is defined as the minimum natural number l such that G is an induced subgraph of a direct product of l complete graphs. In this paper we study the product dimension of forests, bounded treewidth graphs and k-degenerate graphs. We show that every forest on n vertices has a product dimension at most 1.441logn+3. This improves the best known upper bound of 3logn for the same due to Poljak and Pultr. The technique used in arriving at the above bound is extended and combined with a result on existence of orthogonal Latin squares to show that every graph on n vertices with a treewidth at most t has a product dimension at most (t+2)(logn+1). We also show that every k-degenerate graph on n vertices has a product dimension at most \ceil{8.317klogn}+1. This improves the upper bound of 32klogn for the same by Eaton and Rodl.Comment: 12 pages, 3 figure

    A Faster Parameterized Algorithm for Treedepth

    Full text link
    The width measure \emph{treedepth}, also known as vertex ranking, centered coloring and elimination tree height, is a well-established notion which has recently seen a resurgence of interest. We present an algorithm which---given as input an nn-vertex graph, a tree decomposition of the graph of width ww, and an integer tt---decides Treedepth, i.e. whether the treedepth of the graph is at most tt, in time 2O(wt)β‹…n2^{O(wt)} \cdot n. If necessary, a witness structure for the treedepth can be constructed in the same running time. In conjunction with previous results we provide a simple algorithm and a fast algorithm which decide treedepth in time 22O(t)β‹…n2^{2^{O(t)}} \cdot n and 2O(t2)β‹…n2^{O(t^2)} \cdot n, respectively, which do not require a tree decomposition as part of their input. The former answers an open question posed by Ossona de Mendez and Nesetril as to whether deciding Treedepth admits an algorithm with a linear running time (for every fixed tt) that does not rely on Courcelle's Theorem or other heavy machinery. For chordal graphs we can prove a running time of 2O(tlog⁑t)β‹…n2^{O(t \log t)}\cdot n for the same algorithm.Comment: An extended abstract was published in ICALP 2014, Track

    Boxicity and separation dimension

    Full text link
    A family F\mathcal{F} of permutations of the vertices of a hypergraph HH is called 'pairwise suitable' for HH if, for every pair of disjoint edges in HH, there exists a permutation in F\mathcal{F} in which all the vertices in one edge precede those in the other. The cardinality of a smallest such family of permutations for HH is called the 'separation dimension' of HH and is denoted by Ο€(H)\pi(H). Equivalently, Ο€(H)\pi(H) is the smallest natural number kk so that the vertices of HH can be embedded in Rk\mathbb{R}^k such that any two disjoint edges of HH can be separated by a hyperplane normal to one of the axes. We show that the separation dimension of a hypergraph HH is equal to the 'boxicity' of the line graph of HH. This connection helps us in borrowing results and techniques from the extensive literature on boxicity to study the concept of separation dimension.Comment: This is the full version of a paper by the same name submitted to WG-2014. Some results proved in this paper are also present in arXiv:1212.6756. arXiv admin note: substantial text overlap with arXiv:1212.675

    Solving weighted and counting variants of connectivity problems parameterized by treewidth deterministically in single exponential time

    Full text link
    It is well known that many local graph problems, like Vertex Cover and Dominating Set, can be solved in 2^{O(tw)}|V|^{O(1)} time for graphs G=(V,E) with a given tree decomposition of width tw. However, for nonlocal problems, like the fundamental class of connectivity problems, for a long time we did not know how to do this faster than tw^{O(tw)}|V|^{O(1)}. Recently, Cygan et al. (FOCS 2011) presented Monte Carlo algorithms for a wide range of connectivity problems running in time $c^{tw}|V|^{O(1)} for a small constant c, e.g., for Hamiltonian Cycle and Steiner tree. Naturally, this raises the question whether randomization is necessary to achieve this runtime; furthermore, it is desirable to also solve counting and weighted versions (the latter without incurring a pseudo-polynomial cost in terms of the weights). We present two new approaches rooted in linear algebra, based on matrix rank and determinants, which provide deterministic c^{tw}|V|^{O(1)} time algorithms, also for weighted and counting versions. For example, in this time we can solve the traveling salesman problem or count the number of Hamiltonian cycles. The rank-based ideas provide a rather general approach for speeding up even straightforward dynamic programming formulations by identifying "small" sets of representative partial solutions; we focus on the case of expressing connectivity via sets of partitions, but the essential ideas should have further applications. The determinant-based approach uses the matrix tree theorem for deriving closed formulas for counting versions of connectivity problems; we show how to evaluate those formulas via dynamic programming.Comment: 36 page

    On giant components and treewidth in the layers model

    Full text link
    Given an undirected nn-vertex graph G(V,E)G(V,E) and an integer kk, let Tk(G)T_k(G) denote the random vertex induced subgraph of GG generated by ordering VV according to a random permutation Ο€\pi and including in Tk(G)T_k(G) those vertices with at most kβˆ’1k-1 of their neighbors preceding them in this order. The distribution of subgraphs sampled in this manner is called the \emph{layers model with parameter} kk. The layers model has found applications in studying β„“\ell-degenerate subgraphs, the design of algorithms for the maximum independent set problem, and in bootstrap percolation. In the current work we expand the study of structural properties of the layers model. We prove that there are 33-regular graphs GG for which with high probability T3(G)T_3(G) has a connected component of size Ξ©(n)\Omega(n). Moreover, this connected component has treewidth Ξ©(n)\Omega(n). This lower bound on the treewidth extends to many other random graph models. In contrast, T2(G)T_2(G) is known to be a forest (hence of treewidth~1), and we establish that if GG is of bounded degree then with high probability the largest connected component in T2(G)T_2(G) is of size O(log⁑n)O(\log n). We also consider the infinite two-dimensional grid, for which we prove that the first four layers contain a unique infinite connected component with probability 11
    • …
    corecore