655 research outputs found

    Finding Even Cycles Faster via Capped k-Walks

    Full text link
    In this paper, we consider the problem of finding a cycle of length 2k2k (a C2kC_{2k}) in an undirected graph GG with nn nodes and mm edges for constant k2k\ge2. A classic result by Bondy and Simonovits [J.Comb.Th.'74] implies that if m100kn1+1/km \ge100k n^{1+1/k}, then GG contains a C2kC_{2k}, further implying that one needs to consider only graphs with m=O(n1+1/k)m = O(n^{1+1/k}). Previously the best known algorithms were an O(n2)O(n^2) algorithm due to Yuster and Zwick [J.Disc.Math'97] as well as a O(m2(1+k/21)/(k+1))O(m^{2-(1+\lceil k/2\rceil^{-1})/(k+1)}) algorithm by Alon et al. [Algorithmica'97]. We present an algorithm that uses O(m2k/(k+1))O(m^{2k/(k+1)}) time and finds a C2kC_{2k} if one exists. This bound is O(n2)O(n^2) exactly when m=Θ(n1+1/k)m=\Theta(n^{1+1/k}). For 44-cycles our new bound coincides with Alon et al., while for every k>2k>2 our bound yields a polynomial improvement in mm. Yuster and Zwick noted that it is "plausible to conjecture that O(n2)O(n^2) is the best possible bound in terms of nn". We show "conditional optimality": if this hypothesis holds then our O(m2k/(k+1))O(m^{2k/(k+1)}) algorithm is tight as well. Furthermore, a folklore reduction implies that no combinatorial algorithm can determine if a graph contains a 66-cycle in time O(m3/2ϵ)O(m^{3/2-\epsilon}) for any ϵ>0\epsilon>0 under the widely believed combinatorial BMM conjecture. Coupled with our main result, this gives tight bounds for finding 66-cycles combinatorially and also separates the complexity of finding 44- and 66-cycles giving evidence that the exponent of mm in the running time should indeed increase with kk. The key ingredient in our algorithm is a new notion of capped kk-walks, which are walks of length kk that visit only nodes according to a fixed ordering. Our main technical contribution is an involved analysis proving several properties of such walks which may be of independent interest.Comment: To appear at STOC'1

    Asymptotic multipartite version of the Alon-Yuster theorem

    Get PDF
    In this paper, we prove the asymptotic multipartite version of the Alon-Yuster theorem, which is a generalization of the Hajnal-Szemer\'edi theorem: If k3k\geq 3 is an integer, HH is a kk-colorable graph and γ>0\gamma>0 is fixed, then, for every sufficiently large nn, where V(H)|V(H)| divides nn, and for every balanced kk-partite graph GG on knkn vertices with each of its corresponding (k2)\binom{k}{2} bipartite subgraphs having minimum degree at least (k1)n/k+γn(k-1)n/k+\gamma n, GG has a subgraph consisting of kn/V(H)kn/|V(H)| vertex-disjoint copies of HH. The proof uses the Regularity method together with linear programming.Comment: 22 pages, 1 figur

    On embedding well-separable graphs

    Full text link
    Call a simple graph HH of order nn well-separable, if by deleting a separator set of size o(n)o(n) the leftover will have components of size at most o(n)o(n). We prove, that bounded degree well-separable spanning subgraphs are easy to embed: for every γ>0\gamma >0 and positive integer Δ\Delta there exists an n0n_0 such that if n>n0n>n_0, Δ(H)Δ\Delta(H) \le \Delta for a well-separable graph HH of order nn and δ(G)(112(χ(H)1)+γ)n\delta(G) \ge (1-{1 \over 2(\chi(H)-1)} + \gamma)n for a simple graph GG of order nn, then HGH \subset G. We extend our result to graphs with small band-width, too.Comment: 11 pages, submitted for publicatio

    The Erd\H{o}s-Rothschild problem on edge-colourings with forbidden monochromatic cliques

    Get PDF
    Let k:=(k1,,ks)\mathbf{k} := (k_1,\dots,k_s) be a sequence of natural numbers. For a graph GG, let F(G;k)F(G;\mathbf{k}) denote the number of colourings of the edges of GG with colours 1,,s1,\dots,s such that, for every c{1,,s}c \in \{1,\dots,s\}, the edges of colour cc contain no clique of order kck_c. Write F(n;k)F(n;\mathbf{k}) to denote the maximum of F(G;k)F(G;\mathbf{k}) over all graphs GG on nn vertices. This problem was first considered by Erd\H{o}s and Rothschild in 1974, but it has been solved only for a very small number of non-trivial cases. We prove that, for every k\mathbf{k} and nn, there is a complete multipartite graph GG on nn vertices with F(G;k)=F(n;k)F(G;\mathbf{k}) = F(n;\mathbf{k}). Also, for every k\mathbf{k} we construct a finite optimisation problem whose maximum is equal to the limit of log2F(n;k)/(n2)\log_2 F(n;\mathbf{k})/{n\choose 2} as nn tends to infinity. Our final result is a stability theorem for complete multipartite graphs GG, describing the asymptotic structure of such GG with F(G;k)=F(n;k)2o(n2)F(G;\mathbf{k}) = F(n;\mathbf{k}) \cdot 2^{o(n^2)} in terms of solutions to the optimisation problem.Comment: 16 pages, to appear in Math. Proc. Cambridge Phil. So
    corecore