35 research outputs found

    Recognizing Graphs Close to Bipartite Graphs with an Application to Colouring Reconfiguration

    Full text link
    We continue research into a well-studied family of problems that ask whether the vertices of a graph can be partitioned into sets AA and~BB, where AA is an independent set and BB induces a graph from some specified graph class G{\cal G}. We let G{\cal G} be the class of kk-degenerate graphs. This problem is known to be polynomial-time solvable if k=0k=0 (bipartite graphs) and NP-complete if k=1k=1 (near-bipartite graphs) even for graphs of maximum degree 44. Yang and Yuan [DM, 2006] showed that the k=1k=1 case is polynomial-time solvable for graphs of maximum degree 33. This also follows from a result of Catlin and Lai [DM, 1995]. We consider graphs of maximum degree k+2k+2 on nn vertices. We show how to find AA and BB in O(n)O(n) time for k=1k=1, and in O(n2)O(n^2) time for k≥2k\geq 2. Together, these results provide an algorithmic version of a result of Catlin [JCTB, 1979] and also provide an algorithmic version of a generalization of Brook's Theorem, which was proven in a more general way by Borodin, Kostochka and Toft [DM, 2000] and Matamala [JGT, 2007]. Moreover, the two results enable us to complete the complexity classification of an open problem of Feghali et al. [JGT, 2016]: finding a path in the vertex colouring reconfiguration graph between two given ℓ\ell-colourings of a graph of maximum degree kk

    Coloring, List Coloring, and Painting Squares of Graphs (and other related problems)

    Full text link
    We survey work on coloring, list coloring, and painting squares of graphs; in particular, we consider strong edge-coloring. We focus primarily on planar graphs and other sparse classes of graphs.Comment: 32 pages, 13 figures and tables, plus 195-entry bibliography, comments are welcome, published as a Dynamic Survey in Electronic Journal of Combinatoric

    Computing Graph Roots Without Short Cycles

    Get PDF
    Graph G is the square of graph H if two vertices x, y have an edge in G if and only if x, y are of distance at most two in H. Given H it is easy to compute its square H2, however Motwani and Sudan proved that it is NP-complete to determine if a given graph G is the square of some graph H (of girth 3). In this paper we consider the characterization and recognition problems of graphs that are squares of graphs of small girth, i.e. to determine if G = H2 for some graph H of small girth. The main results are the following. - There is a graph theoretical characterization for graphs that are squares of some graph of girth at least 7. A corollary is that if a graph G has a square root H of girth at least 7 then H is unique up to isomorphism. - There is a polynomial time algorithm to recognize if G = H2 for some graph H of girth at least 6. - It is NP-complete to recognize if G = H2 for some graph H of girth 4. These results almost provide a dichotomy theorem for the complexity of the recognition problem in terms of girth of the square roots. The algorithmic and graph theoretical results generalize previous results on tree square roots, and provide polynomial time algorithms to compute a graph square root of small girth if it exists. Some open questions and conjectures will also be discussed

    Boundary classes for graph problems involving non-local properties

    Get PDF
    We continue the study of boundary classes for NP-hard problems and focus on seven NP-hard graph problems involving non-local properties: HAMILTONIAN CYCLE, HAMILTONIAN CYCLE THROUGH SPECIFIED EDGE, HAMILTONIAN PATH, FEEDBACK VERTEX SET, CONNECTED VERTEX COVER, CONNECTED DOMINATING SET and GRAPH VCCON DIMENSION. Our main result is the determination of the first boundary class for FEEDBACK VERTEX SET. We also determine boundary classes for HAMILTONIAN CYCLE THROUGH SPECIFIED EDGE and HAMILTONIAN PATH and give some insights on the structure of some boundary classes for the remaining problems

    Complexity Framework for Forbidden Subgraphs

    Get PDF
    For any finite set H={H1,…,Hp} of graphs, a graph is H-subgraph-free if it does not contain any of H1,…,Hp as a subgraph. Similar to known meta-classifications for the minor and topological minor relations, we give a meta-classification for the subgraph relation. Our framework classifies if problems are "efficiently solvable" or "computationally hard" for H-subgraph-free graphs. The conditions are that the problem should be efficiently solvable on graphs of bounded treewidth, computationally hard on subcubic graphs, and computational hardness is preserved under edge subdivision. We show that all problems satisfying these conditions are efficiently solvable if H contains a disjoint union of one or more paths and subdivided claws, and are computationally hard otherwise. To illustrate the broad applicability of our framework, we study partitioning, covering and packing problems, network design problems and width parameter problems. We apply the framework to obtain a dichotomy between polynomial-time solvability and NP-completeness. For other problems we obtain a dichotomy between almost-linear-time solvability and having no subquadratic-time algorithm (conditioned on some hardness hypotheses). Along the way we unify and strengthen known results from the literature

    Recognizing Graphs Close to Bipartite Graphs with an Application to Colouring Reconfiguration

    Get PDF
    We continue research into a well-studied family of problems that ask whether the vertices of a given graph can be partitioned into sets A and B, where A is an independent set and B induces a graph from some specified graph class G. We consider the case where G is the class of k-degenerate graphs. This problem is known to be polynomial-time solvable if k = 0 (recognition of bipartite graphs), but NP-complete if k = 1 (near-bipartite graphs) even for graphs of maximum degree 4. Yang and Yuan [DM, 2006] showed that the k = 1 case is polynomial-time solvable for graphs of maximum degree 3. This also follows from a result of Catlin and Lai [DM, 1995]. We study the general k ≥ 1 case for n-vertex graphs of maximum degree k + 2 We show how to find A and B in O(n) time for k = 1, and in O(n 2 ) time for k ≥ 2. Together, these results provide an algorithmic version of a result of Catlin [JCTB, 1979] and also provide an algorithmic version of a generalization of Brook’s Theorem, proved by Borodin, Kostochka and Toft [DM, 2000] and Matamala [JGT, 2007]. The results also enable us to solve an open problem of Feghali et al. [JGT, 2016]. For a given graph G and positive integer `, the vertex colouring reconfiguration graph of G has as its vertex set the set of `-colourings of G and contains an edge between each pair of colourings that differ on exactly on vertex. We complete the complexity classification of the problem of finding a path in the reconfiguration graph between two given `-colourings of a given graph of maximum degree k

    Star Colouring of Bounded Degree Graphs and Regular Graphs

    Full text link
    A kk-star colouring of a graph GG is a function f:V(G)→{0,1,…,k−1}f:V(G)\to\{0,1,\dots,k-1\} such that f(u)≠f(v)f(u)\neq f(v) for every edge uvuv of GG, and every bicoloured connected subgraph of GG is a star. The star chromatic number of GG, χs(G)\chi_s(G), is the least integer kk such that GG is kk-star colourable. We prove that χs(G)≥⌈(d+4)/2⌉\chi_s(G)\geq \lceil (d+4)/2\rceil for every dd-regular graph GG with d≥3d\geq 3. We reveal the structure and properties of even-degree regular graphs GG that attain this lower bound. The structure of such graphs GG is linked with a certain type of Eulerian orientations of GG. Moreover, this structure can be expressed in the LC-VSP framework of Telle and Proskurowski (SIDMA, 1997), and hence can be tested by an FPT algorithm with the parameter either treewidth, cliquewidth, or rankwidth. We prove that for p≥2p\geq 2, a 2p2p-regular graph GG is (p+2)(p+2)-star colourable only if n:=∣V(G)∣n:=|V(G)| is divisible by (p+1)(p+2)(p+1)(p+2). For each p≥2p\geq 2 and nn divisible by (p+1)(p+2)(p+1)(p+2), we construct a 2p2p-regular Hamiltonian graph on nn vertices which is (p+2)(p+2)-star colourable. The problem kk-STAR COLOURABILITY takes a graph GG as input and asks whether GG is kk-star colourable. We prove that 3-STAR COLOURABILITY is NP-complete for planar bipartite graphs of maximum degree three and arbitrarily large girth. Besides, it is coNP-hard to test whether a bipartite graph of maximum degree eight has a unique 3-star colouring up to colour swaps. For k≥3k\geq 3, kk-STAR COLOURABILITY of bipartite graphs of maximum degree kk is NP-complete, and does not even admit a 2o(n)2^{o(n)}-time algorithm unless ETH fails
    corecore