2 research outputs found

    Building a larger class of graphs for efficient reconfiguration of vertex colouring

    Get PDF
    A kk-colouring of a graph GG is an assignment of at most kk colours to the vertices of GG so that adjacent vertices are assigned different colours. The reconfiguration graph of the kk-colourings, Rk(G)\mathcal{R}_k(G), is the graph whose vertices are the kk-colourings of GG and two colourings are joined by an edge in Rk(G)\mathcal{R}_k(G) if they differ in colour on exactly one vertex. For a kk-colourable graph GG, we investigate the connectivity and diameter of Rk+1(G)\mathcal{R}_{k+1}(G). It is known that not all weakly chordal graphs have the property that Rk+1(G)\mathcal{R}_{k+1}(G) is connected. On the other hand, Rk+1(G)\mathcal{R}_{k+1}(G) is connected and of diameter O(n2)O(n^2) for several subclasses of weakly chordal graphs such as chordal, chordal bipartite, and P4P_4-free graphs. We introduce a new class of graphs called OAT graphs that extends the latter classes and in fact extends outside the class of weakly chordal graphs. OAT graphs are built from four simple operations, disjoint union, join, and the addition of a clique or comparable vertex. We prove that if GG is a kk-colourable OAT graph, then Rk+1(G)\mathcal{R}_{k+1}(G) is connected with diameter O(n2)O(n^2). Furthermore, we give polynomial time algorithms to recognize OAT graphs and to find a path between any two colourings in Rk+1(G)\mathcal{R}_{k+1}(G). Feghali and Fiala defined a subclass of weakly chordal graphs, called compact graphs, and proved that for every kk-colourable compact graph GG, Rk+1(G)\mathcal{R}_{k+1}(G) is connected with diameter O(n2)O(n^2). We prove that the class of OAT graphs properly contains the class of compact graphs. Feghali and Fiala also asked if for a kk-colourable (P5P_5, co-P5P_5, C5C_5)-free graph GG, Rk+1(G)\mathcal{R}_{k+1}(G) is connected with diameter O(n2)O(n^2). We answer this question in the positive for the subclass of P4P_4-sparse graphs, which are the (P5P_5, co-P5P_5, C5C_5, PP, co-PP, fork, co-fork)-free graphs
    corecore