Text this: Tackling University timetabling problems using hybridization of swarm based approach