The graph colouring problem, a classic NP-hard challenge, is central to many practical applications such as scheduling, resource ...