A Hybrid Genetic Algorithm for Highly Constrained Timetabling Problems · Study