Simulated annealing with improved reheating and learning for the post enrolment course timetabling problem · Study