37 research outputs found

    Graph tilings in incompatibility systems

    Full text link
    Given two graphs HH and GG, an \emph{HH-tiling} of GG is a collection of vertex-disjoint copies of HH in GG and an \emph{HH-factor} is an HH-tiling that covers all vertices of GG. K\"{u}hn and Osthus managed to characterize, up to an additive constant, the minimum degree threshold which forces an HH-factor in a host graph GG. In this paper we study a similar tiling problem in a system that is locally bounded. An \emph{incompatibility system} F\mathcal{F} over GG is a family F={Fv}vV(G)\mathcal{F}=\{F_v\}_{v\in V(G)} with Fv{{e,e}(E(G)2):ee={v}}F_v\subseteq \{\{e,e'\}\in {E(G)\choose 2}: e\cap e'=\{v\}\}. We say that two edges e,eE(G)e,e'\in E(G) are \emph{incompatible} if {e,e}Fv\{e,e'\}\in F_v for some vV(G)v\in V(G), and otherwise \emph{compatible}. A subgraph HH of GG is \emph{compatible} if every pair of edges in HH are compatible. An incompatibility system F\mathcal{F} is \emph{Δ\Delta-bounded} if for any vertex vv and any edge ee incident with vv, there are at most Δ\Delta two-subsets in FvF_v containing ee. This notion was partly motivated by a concept of transition system introduced by Kotzig in 1968, and first formulated by Krivelevich, Lee and Sudakov to study the robustness of Hamiltonicity of Dirac graphs. We prove that for any α>0\alpha>0 and any graph HH with hh vertices, there exists a constant μ>0\mu>0 such that for any sufficiently large nn with nhNn\in h\mathbb{N}, if GG is an nn-vertex graph with δ(G)(11χ(H)+α)n\delta(G)\ge(1-\frac{1}{\chi^*(H)}+\alpha)n and F\mathcal{F} is a μn\mu n-bounded incompatibility system over GG, then there exists a compatible HH-factor in GG, where the value χ(H)\chi^*(H) is either the chromatic number χ(H)\chi(H) or the critical chromatic number χcr(H)\chi_{cr}(H) and we provide a dichotomy. Moreover, the error term αn\alpha n is inevitable in general case

    Approximate Counting of k-Paths: Deterministic and in Polynomial Space

    Get PDF
    A few years ago, Alon et al. [ISMB 2008] gave a simple randomized O((2e)^km epsilon^{-2})-time exponential-space algorithm to approximately compute the number of paths on k vertices in a graph G up to a multiplicative error of 1 +/- epsilon. Shortly afterwards, Alon and Gutner [IWPEC 2009, TALG 2010] gave a deterministic exponential-space algorithm with running time (2e)^{k+O(log^3k)}m log n whenever epsilon^{-1}=k^{O(1)}. Recently, Brand et al. [STOC 2018] provided a speed-up at the cost of reintroducing randomization. Specifically, they gave a randomized O(4^km epsilon^{-2})-time exponential-space algorithm. In this article, we revisit the algorithm by Alon and Gutner. We modify the foundation of their work, and with a novel twist, obtain the following results. - We present a deterministic 4^{k+O(sqrt{k}(log^2k+log^2 epsilon^{-1}))}m log n-time polynomial-space algorithm. This matches the running time of the best known deterministic polynomial-space algorithm for deciding whether a given graph G has a path on k vertices. - Additionally, we present a randomized 4^{k+O(log k(log k + log epsilon^{-1}))}m log n-time polynomial-space algorithm. While Brand et al. make non-trivial use of exterior algebra, our algorithm is very simple; we only make elementary use of the probabilistic method. Thus, the algorithm by Brand et al. runs in time 4^{k+o(k)}m whenever epsilon^{-1}=2^{o(k)}, while our deterministic and randomized algorithms run in time 4^{k+o(k)}m log n whenever epsilon^{-1}=2^{o(k^{1/4})} and epsilon^{-1}=2^{o(k/(log k))}, respectively. Prior to our work, no 2^{O(k)}n^{O(1)}-time polynomial-space algorithm was known. Additionally, our approach is embeddable in the classic framework of divide-and-color, hence it immediately extends to approximate counting of graphs of bounded treewidth; in comparison, Brand et al. note that their approach is limited to graphs of bounded pathwidth

    Counting small induced subgraphs satisfying monotone properties

    Get PDF
    Given a graph property Φ\Phi, the problem #IndSub(Φ)\#\mathsf{IndSub}(\Phi) asks, on input a graph GG and a positive integer kk, to compute the number of induced subgraphs of size kk in GG that satisfy Φ\Phi. The search for explicit criteria on Φ\Phi ensuring that #IndSub(Φ)\#\mathsf{IndSub}(\Phi) is hard was initiated by Jerrum and Meeks [J. Comput. Syst. Sci. 15] and is part of the major line of research on counting small patterns in graphs. However, apart from an implicit result due to Curticapean, Dell and Marx [STOC 17] proving that a full classification into "easy" and "hard" properties is possible and some partial results on edge-monotone properties due to Meeks [Discret. Appl. Math. 16] and D\"orfler et al. [MFCS 19], not much is known. In this work, we fully answer and explicitly classify the case of monotone, that is subgraph-closed, properties: We show that for any non-trivial monotone property Φ\Phi, the problem #IndSub(Φ)\#\mathsf{IndSub}(\Phi) cannot be solved in time f(k)V(G)o(k/log1/2(k))f(k)\cdot |V(G)|^{o(k/ {\log^{1/2}(k)})} for any function ff, unless the Exponential Time Hypothesis fails. By this, we establish that any significant improvement over the brute-force approach is unlikely; in the language of parameterized complexity, we also obtain a #W[1]\#\mathsf{W}[1]-completeness result
    corecore