Clemens Nothegger, Alfred Mayer, Andreas Chwatal, Günther R. Raidl. Solving the Post Enrolment Course Timetabling Problem by Ant Colony Optimization. Annals of Operations Research, volume 194, number 1, pages 325–339, 2012. (Note: previous technical report version at https://www.ac.tuwien.ac.at/files/pub/nothegger-12.pdf)