Solving Colouring and Max Weight Stable Set on (Cap, Even Hole)-Free Graphs
A hole is a chordless cycle with at least 4 vertices, and is even if it has an even number of vertices. A cap consists of a cycle with at least 5 vertices with exactly one chord and that chord creates a triangle with the cycle. A graph is (cap, even hole)-free if it has no induced cap or even hole.
We give an explicit construction of (cap, even-hole)-free graphs. We prove that (triangle, even hole)-free graphs have treewidth at most 5 and that (cap, even hole)-free graphs without clique cutsets have treewidth at most 6ω(G)−1, and that both of these classes have clique-width at most 48. We use these results to give an O(nm) algorithm for q-colouring (cap, even-hole)-free graphs for fixed q and an O(nm) algorithm for maximum weight stable set, where, as usual, n is the number of vertices and m the number of edges of the input graph. We also give a polynomial-time algorithm for minimum colouring.
This is joint work with Murilo V. G. da Silva, Shenwei Huang and Kristina Vu\v{s}kovi\'c.