299 research outputs found

    Hardness Transitions of Star Colouring and Restricted Star Colouring

    Full text link
    We study how the complexity of the graph colouring problems star colouring and restricted star colouring vary with the maximum degree of the graph. Restricted star colouring (in short, rs colouring) is a variant of star colouring. For kNk\in \mathbb{N}, a kk-colouring of a graph GG is a function f ⁣:V(G)Zkf\colon V(G)\to \mathbb{Z}_k such that f(u)f(v)f(u)\neq f(v) for every edge uvuv of GG. A kk-colouring of GG is called a kk-star colouring of GG if there is no path u,v,w,xu,v,w,x in GG with f(u)=f(w)f(u)=f(w) and f(v)=f(x)f(v)=f(x). A kk-colouring of GG is called a kk-rs colouring of GG if there is no path u,v,wu,v,w in GG with f(v)>f(u)=f(w)f(v)>f(u)=f(w). For kNk\in \mathbb{N}, the problem kk-STAR COLOURABILITY takes a graph GG as input and asks whether GG admits a kk-star colouring. The problem kk-RS COLOURABILITY is defined similarly. Recently, Brause et al. (Electron. J. Comb., 2022) investigated the complexity of 3-star colouring with respect to the graph diameter. We study the complexity of kk-star colouring and kk-rs colouring with respect to the maximum degree for all k3k\geq 3. For k3k\geq 3, let us denote the least integer dd such that kk-STAR COLOURABILITY (resp. kk-RS COLOURABILITY) is NP-complete for graphs of maximum degree dd by Ls(k)L_s^{(k)} (resp. Lrs(k)L_{rs}^{(k)}). We prove that for k=5k=5 and k7k\geq 7, kk-STAR COLOURABILITY is NP-complete for graphs of maximum degree k1k-1. We also show that 44-RS COLOURABILITY is NP-complete for planar 3-regular graphs of girth 5 and kk-RS COLOURABILITY is NP-complete for triangle-free graphs of maximum degree k1k-1 for k5k\geq 5. Using these results, we prove the following: (i) for k4k\geq 4 and dk1d\leq k-1, kk-STAR COLOURABILITY is NP-complete for dd-regular graphs if and only if dLs(k)d\geq L_s^{(k)}; and (ii) for k4k\geq 4, kk-RS COLOURABILITY is NP-complete for dd-regular graphs if and only if Lrs(k)dk1L_{rs}^{(k)}\leq d\leq k-1

    3-Colourability of Dually Chordal Graphs in Linear Time

    Full text link
    A graph G is dually chordal if there is a spanning tree T of G such that any maximal clique of G induces a subtree in T. This paper investigates the Colourability problem on dually chordal graphs. It will show that it is NP-complete in case of four colours and solvable in linear time with a simple algorithm in case of three colours. In addition, it will be shown that a dually chordal graph is 3-colourable if and only if it is perfect and has no clique of size four

    On the Complexity of Digraph Colourings and Vertex Arboricity

    Full text link
    It has been shown by Bokal et al. that deciding 2-colourability of digraphs is an NP-complete problem. This result was later on extended by Feder et al. to prove that deciding whether a digraph has a circular pp-colouring is NP-complete for all rational p>1p>1. In this paper, we consider the complexity of corresponding decision problems for related notions of fractional colourings for digraphs and graphs, including the star dichromatic number, the fractional dichromatic number and the circular vertex arboricity. We prove the following results: Deciding if the star dichromatic number of a digraph is at most pp is NP-complete for every rational p>1p>1. Deciding if the fractional dichromatic number of a digraph is at most pp is NP-complete for every p>1,p2p>1, p \neq 2. Deciding if the circular vertex arboricity of a graph is at most pp is NP-complete for every rational p>1p>1. To show these results, different techniques are required in each case. In order to prove the first result, we relate the star dichromatic number to a new notion of homomorphisms between digraphs, called circular homomorphisms, which might be of independent interest. We provide a classification of the computational complexities of the corresponding homomorphism colouring problems similar to the one derived by Feder et al. for acyclic homomorphisms.Comment: 21 pages, 1 figur

    A Strategy for Dynamic Programs: Start over and Muddle through

    Full text link
    In the setting of DynFO, dynamic programs update the stored result of a query whenever the underlying data changes. This update is expressed in terms of first-order logic. We introduce a strategy for constructing dynamic programs that utilises periodic computation of auxiliary data from scratch and the ability to maintain a query for a limited number of change steps. We show that if some program can maintain a query for log n change steps after an AC1^1-computable initialisation, it can be maintained by a first-order dynamic program as well, i.e., in DynFO. As an application, it is shown that decision and optimisation problems defined by monadic second-order (MSO) formulas are in DynFO, if only change sequences that produce graphs of bounded treewidth are allowed. To establish this result, a Feferman-Vaught-type composition theorem for MSO is established that might be useful in its own right

    On the Complexity of Role Colouring Planar Graphs, Trees and Cographs

    Full text link
    We prove several results about the complexity of the role colouring problem. A role colouring of a graph GG is an assignment of colours to the vertices of GG such that two vertices of the same colour have identical sets of colours in their neighbourhoods. We show that the problem of finding a role colouring with 1<k<n1< k <n colours is NP-hard for planar graphs. We show that restricting the problem to trees yields a polynomially solvable case, as long as kk is either constant or has a constant difference with nn, the number of vertices in the tree. Finally, we prove that cographs are always kk-role-colourable for 1<kn1<k\leq n and construct such a colouring in polynomial time
    corecore