A multi-stage IP-based heuristic for class timetabling and trainer rostering. - Oliver G. Czibula; Hanyu Gu; Aaron Russell; Yakov Zinder (Ann. Oper. Res., 2017)