Improving graph colouring with LinearProgramming and Genetic