7 research outputs found

    Enumerating the edge-colourings and total colourings of a regular graph

    Get PDF
    In this paper, we are interested in computing the number of edge colourings and total colourings of a graph. We prove that the maximum number of kk-edge-colourings of a kk-regular graph on nn vertices is k⋅(k−1!)n/2k\cdot(k-1!)^{n/2}. Our proof is constructible and leads to a branching algorithm enumerating all the kk-edge-colourings of a kk-regular graph using a time O∗((k−1!)n/2)O^*((k-1!)^{n/2}) and polynomial space. In particular, we obtain a algorithm on time O∗(2n/2)=O∗(1.4143n)O^*(2^{n/2})=O^*(1.4143^n) and polynomial space to enumerate all the 33-edge colourings of a cubic graph, improving the running time of O∗(1.5423n)O^*(1.5423^n) of the algorithm due to Golovach et al.~\cite{GKC10}. We also show that the number of 44-total-colourings of a connected cubic graph is at most 3.23n/23.2^{3n/2}. Again, our proof yields a branching algorithm to enumerate all the 44-total-colourings of a connected cubic graph
    corecore