23 research outputs found

    Separators in Region Intersection Graphs

    Get PDF
    For undirected graphs G=(V,E) and G_0=(V_0,E_0), say that G is a region intersection graph over G_0 if there is a family of connected subsets {R_u subseteq V_0 : u in V} of G_0 such that {u,v} in E iff R_u cap R_v neq emptyset. We show if G_0 excludes the complete graph K_h as a minor for some h geq 1, then every region intersection graph G over G_0 with m edges has a balanced separator with at most c_h sqrt{m} nodes, where c_h is a constant depending only on h. If G additionally has uniformly bounded vertex degrees, then such a separator is found by spectral partitioning. A string graph is the intersection graph of continuous arcs in the plane. String graphs are precisely region intersection graphs over planar graphs. Thus the preceding result implies that every string graph with m edges has a balanced separator of size O(sqrt{m}). This bound is optimal, as it generalizes the planar separator theorem. It confirms a conjecture of Fox and Pach (2010), and improves over the O(sqrt{m} log m) bound of Matousek (2013)

    Optimality program in segment and string graphs

    Full text link
    Planar graphs are known to allow subexponential algorithms running in time 2O(n)2^{O(\sqrt n)} or 2O(nlogn)2^{O(\sqrt n \log n)} for most of the paradigmatic problems, while the brute-force time 2Θ(n)2^{\Theta(n)} is very likely to be asymptotically best on general graphs. Intrigued by an algorithm packing curves in 2O(n2/3logn)2^{O(n^{2/3}\log n)} by Fox and Pach [SODA'11], we investigate which problems have subexponential algorithms on the intersection graphs of curves (string graphs) or segments (segment intersection graphs) and which problems have no such algorithms under the ETH (Exponential Time Hypothesis). Among our results, we show that, quite surprisingly, 3-Coloring can also be solved in time 2O(n2/3logO(1)n)2^{O(n^{2/3}\log^{O(1)}n)} on string graphs while an algorithm running in time 2o(n)2^{o(n)} for 4-Coloring even on axis-parallel segments (of unbounded length) would disprove the ETH. For 4-Coloring of unit segments, we show a weaker ETH lower bound of 2o(n2/3)2^{o(n^{2/3})} which exploits the celebrated Erd\H{o}s-Szekeres theorem. The subexponential running time also carries over to Min Feedback Vertex Set but not to Min Dominating Set and Min Independent Dominating Set.Comment: 19 pages, 15 figure

    Product structure of graph classes with strongly sublinear separators

    Full text link
    We investigate the product structure of hereditary graph classes admitting strongly sublinear separators. We characterise such classes as subgraphs of the strong product of a star and a complete graph of strongly sublinear size. In a more precise result, we show that if any hereditary graph class G\mathcal{G} admits O(n1ϵ)O(n^{1-\epsilon}) separators, then for any fixed δ(0,ϵ)\delta\in(0,\epsilon) every nn-vertex graph in G\mathcal{G} is a subgraph of the strong product of a graph HH with bounded tree-depth and a complete graph of size O(n1ϵ+δ)O(n^{1-\epsilon+\delta}). This result holds with δ=0\delta=0 if we allow HH to have tree-depth O(loglogn)O(\log\log n). Moreover, using extensions of classical isoperimetric inequalties for grids graphs, we show the dependence on δ\delta in our results and the above td(H)O(loglogn)\text{td}(H)\in O(\log\log n) bound are both best possible. We prove that nn-vertex graphs of bounded treewidth are subgraphs of the product of a graph with tree-depth tt and a complete graph of size O(n1/t)O(n^{1/t}), which is best possible. Finally, we investigate the conjecture that for any hereditary graph class G\mathcal{G} that admits O(n1ϵ)O(n^{1-\epsilon}) separators, every nn-vertex graph in G\mathcal{G} is a subgraph of the strong product of a graph HH with bounded tree-width and a complete graph of size O(n1ϵ)O(n^{1-\epsilon}). We prove this for various classes G\mathcal{G} of interest.Comment: v2: added bad news subsection; v3: removed section "Polynomial Expansion Classes" which had an error, added section "Lower Bounds", and added a new author; v4: minor revisions and corrections

    Subexponential-Time Algorithms for Finding Large Induced Sparse Subgraphs

    Get PDF
    Let C and D be hereditary graph classes. Consider the following problem: given a graph G in D, find a largest, in terms of the number of vertices, induced subgraph of G that belongs to C. We prove that it can be solved in 2^{o(n)} time, where n is the number of vertices of G, if the following conditions are satisfied: - the graphs in C are sparse, i.e., they have linearly many edges in terms of the number of vertices; - the graphs in D admit balanced separators of size governed by their density, e.g., O(Delta) or O(sqrt{m}), where Delta and m denote the maximum degree and the number of edges, respectively; and - the considered problem admits a single-exponential fixed-parameter algorithm when parameterized by the treewidth of the input graph. This leads, for example, to the following corollaries for specific classes C and D: - a largest induced forest in a P_t-free graph can be found in 2^{O~(n^{2/3})} time, for every fixed t; and - a largest induced planar graph in a string graph can be found in 2^{O~(n^{3/4})} time

    A multipartite analogue of Dilworth's Theorem

    Full text link
    We prove that every partially ordered set on nn elements contains kk subsets A1,A2,,AkA_{1},A_{2},\dots,A_{k} such that either each of these subsets has size Ω(n/k5)\Omega(n/k^{5}) and, for every i<ji<j, every element in AiA_{i} is less than or equal to every element in AjA_{j}, or each of these subsets has size Ω(n/(k2logn))\Omega(n/(k^{2}\log n)) and, for every iji \not = j, every element in AiA_{i} is incomparable with every element in AjA_{j} for iji\ne j. This answers a question of the first author from 2006. As a corollary, we prove for each positive integer hh there is ChC_h such that for any hh partial orders <1,<2,,<h<_{1},<_{2},\dots,<_{h} on a set of nn elements, there exists kk subsets A1,A2,,AkA_{1},A_{2},\dots,A_{k} each of size at least n/(klogn)Chn/(k\log n)^{C_{h}} such that for each partial order <<_{\ell}, either a1<a2<<aka_{1}<_{\ell}a_{2}<_{\ell}\dots<_{\ell}a_{k} for any tuple of elements (a1,a2,,ak)A1×A2××Ak(a_1,a_2,\dots,a_k) \in A_1\times A_2\times \dots \times A_k, or a1>a2>>aka_{1}>_{\ell}a_{2}>_{\ell}\dots>_{\ell}a_{k} for any (a1,a2,,ak)A1×A2××Ak(a_1,a_2,\dots,a_k) \in A_1\times A_2\times \dots \times A_k, or aia_i is incomparable with aja_j for any iji\ne j, aiAia_i\in A_i and ajAja_j\in A_j. This improves on a 2009 result of Pach and the first author motivated by problems in discrete geometry

    On the Size of Outer-String Representations

    Get PDF
    Outer-string graphs, i.e., graphs that can be represented as intersection of curves in 2D, all of which end in the outer-face, have recently received much interest, especially since it was shown that the independent set problem can be solved efficiently in such graphs. However, the run-time for the independent set problem depends on N, the number of segments in an outer-string representation, rather than the number n of vertices of the graph. In this paper, we argue that for some outer-string graphs, N must be exponential in n. We also study some special string graphs, viz. monotone string graphs, and argue that for them N can be assumed to be polynomial in n. Finally we give an algorithm for independent set in so-called strip-grounded monotone outer-string graphs that is polynomial in n

    Constant-Hop Spanners for More Geometric Intersection Graphs, with Even Smaller Size

    Get PDF
    corecore