45 research outputs found

    Exhaustive generation of kk-critical H\mathcal H-free graphs

    Full text link
    We describe an algorithm for generating all kk-critical H\mathcal H-free graphs, based on a method of Ho\`{a}ng et al. Using this algorithm, we prove that there are only finitely many 44-critical (P7,Ck)(P_7,C_k)-free graphs, for both k=4k=4 and k=5k=5. We also show that there are only finitely many 44-critical graphs (P8,C4)(P_8,C_4)-free graphs. For each case of these cases we also give the complete lists of critical graphs and vertex-critical graphs. These results generalize previous work by Hell and Huang, and yield certifying algorithms for the 33-colorability problem in the respective classes. Moreover, we prove that for every tt, the class of 4-critical planar PtP_t-free graphs is finite. We also determine all 27 4-critical planar (P7,C6)(P_7,C_6)-free graphs. We also prove that every P10P_{10}-free graph of girth at least five is 3-colorable, and determine the smallest 4-chromatic P12P_{12}-free graph of girth five. Moreover, we show that every P13P_{13}-free graph of girth at least six and every P16P_{16}-free graph of girth at least seven is 3-colorable. This strengthens results of Golovach et al.Comment: 17 pages, improved girth results. arXiv admin note: text overlap with arXiv:1504.0697

    Critical (P5,dart)(P_5,dart)-Free Graphs

    Full text link
    Given two graphs H1H_1 and H2H_2, a graph is (H1,H2)(H_1,H_2)-free if it contains no induced subgraph isomorphic to H1H_1 nor H2H_2. Let PtP_t be the path on tt vertices. A dart is the graph obtained from a diamond by adding a new vertex and making it adjacent to exactly one vertex with degree 3 in the diamond. In this paper, we show that there are finitely many kk-vertex-critical (P5,dart)(P_5,dart)-free graphs for k≥1k \ge 1 To prove these results, we use induction on kk and perform a careful structural analysis via Strong Perfect Graph Theorem combined with the pigeonhole principle based on the properties of vertex-critical graphs. Moreover, for k∈{5,6,7}k \in \{5, 6, 7\} we characterize all kk-vertex-critical (P5,dart)(P_5,dart)-free graphs using a computer generation algorithm. Our results imply the existence of a polynomial-time certifying algorithm to decide the kk-colorability of (P5,dart)(P_5,dart)-free graphs for k≥1k \ge 1 where the certificate is either a kk-coloring or a (k+1)(k+1)-vertex-critical induced subgraph.Comment: arXiv admin note: text overlap with arXiv:2211.0417

    List coloring in the absence of a linear forest.

    Get PDF
    The k-Coloring problem is to decide whether a graph can be colored with at most k colors such that no two adjacent vertices receive the same color. The Listk-Coloring problem requires in addition that every vertex u must receive a color from some given set L(u)⊆{1,…,k}. Let Pn denote the path on n vertices, and G+H and rH the disjoint union of two graphs G and H and r copies of H, respectively. For any two fixed integers k and r, we show that Listk-Coloring can be solved in polynomial time for graphs with no induced rP1+P5, hereby extending the result of Hoàng, Kamiński, Lozin, Sawada and Shu for graphs with no induced P5. Our result is tight; we prove that for any graph H that is a supergraph of P1+P5 with at least 5 edges, already List 5-Coloring is NP-complete for graphs with no induced H

    A refinement on the structure of vertex-critical (P5P_5, gem)-free graphs

    Full text link
    We give a new, stronger proof that there are only finitely many kk-vertex-critical (P5P_5,~gem)-free graphs for all kk. Our proof further refines the structure of these graphs and allows for the implementation of a simple exhaustive computer search to completely list all 66- and 77-vertex-critical (P5(P_5, gem)-free graphs. Our results imply the existence of polynomial-time certifying algorithms to decide the kk-colourability of (P5(P_5, gem)-free graphs for all kk where the certificate is either a kk-colouring or a (k+1)(k+1)-vertex-critical induced subgraph. Our complete lists for k≤7k\le 7 allow for the implementation of these algorithms for all k≤6k\le 6

    Complexity of Coloring Graphs without Paths and Cycles

    Full text link
    Let PtP_t and CℓC_\ell denote a path on tt vertices and a cycle on ℓ\ell vertices, respectively. In this paper we study the kk-coloring problem for (Pt,Cℓ)(P_t,C_\ell)-free graphs. Maffray and Morel, and Bruce, Hoang and Sawada, have proved that 3-colorability of P5P_5-free graphs has a finite forbidden induced subgraphs characterization, while Hoang, Moore, Recoskie, Sawada, and Vatshelle have shown that kk-colorability of P5P_5-free graphs for k≥4k \geq 4 does not. These authors have also shown, aided by a computer search, that 4-colorability of (P5,C5)(P_5,C_5)-free graphs does have a finite forbidden induced subgraph characterization. We prove that for any kk, the kk-colorability of (P6,C4)(P_6,C_4)-free graphs has a finite forbidden induced subgraph characterization. We provide the full lists of forbidden induced subgraphs for k=3k=3 and k=4k=4. As an application, we obtain certifying polynomial time algorithms for 3-coloring and 4-coloring (P6,C4)(P_6,C_4)-free graphs. (Polynomial time algorithms have been previously obtained by Golovach, Paulusma, and Song, but those algorithms are not certifying); To complement these results we show that in most other cases the kk-coloring problem for (Pt,Cℓ)(P_t,C_\ell)-free graphs is NP-complete. Specifically, for ℓ=5\ell=5 we show that kk-coloring is NP-complete for (Pt,C5)(P_t,C_5)-free graphs when k≥4k \ge 4 and t≥7t \ge 7; for ℓ≥6\ell \ge 6 we show that kk-coloring is NP-complete for (Pt,Cℓ)(P_t,C_\ell)-free graphs when k≥5k \ge 5, t≥6t \ge 6; and additionally, for ℓ=7\ell=7, we show that kk-coloring is also NP-complete for (Pt,C7)(P_t,C_7)-free graphs if k=4k = 4 and t≥9t\ge 9. This is the first systematic study of the complexity of the kk-coloring problem for (Pt,Cℓ)(P_t,C_\ell)-free graphs. We almost completely classify the complexity for the cases when k≥4,ℓ≥4k \geq 4, \ell \geq 4, and identify the last three open cases

    Data Reduction for Graph Coloring Problems

    Full text link
    This paper studies the kernelization complexity of graph coloring problems with respect to certain structural parameterizations of the input instances. We are interested in how well polynomial-time data reduction can provably shrink instances of coloring problems, in terms of the chosen parameter. It is well known that deciding 3-colorability is already NP-complete, hence parameterizing by the requested number of colors is not fruitful. Instead, we pick up on a research thread initiated by Cai (DAM, 2003) who studied coloring problems parameterized by the modification distance of the input graph to a graph class on which coloring is polynomial-time solvable; for example parameterizing by the number k of vertex-deletions needed to make the graph chordal. We obtain various upper and lower bounds for kernels of such parameterizations of q-Coloring, complementing Cai's study of the time complexity with respect to these parameters. Our results show that the existence of polynomial kernels for q-Coloring parameterized by the vertex-deletion distance to a graph class F is strongly related to the existence of a function f(q) which bounds the number of vertices which are needed to preserve the NO-answer to an instance of q-List-Coloring on F.Comment: Author-accepted manuscript of the article that will appear in the FCT 2011 special issue of Information & Computatio
    corecore