A branch-and-cut procedure for the Udine Course Timetabling problem

Edmund K. Burke, Jakub Marecek, Andrew J. Parkes, Hana Rudová. A branch-and-cut procedure for the Udine Course Timetabling problem. Annals OR, 194(1):71-87, 2012. [doi]