Text this: Hybrid particle swarm optimization with particle elimination for the high school timetabling problem