A comparison of genetic algorithms and graph colouring algorithms in solving a timetabling problem - Sayani Puteh (2005)