Solving the high school timetabling problem using a hybrid cat swarm optimization based algorithm. - Vassilios I. Skoullis; Ioannis X. Tassopoulos; Grigorios N. Beligiannis (Appl. Soft Comput., 2017)