Iterated VND versus hyper-heuristics: Effective and general approaches to course timetabling

N/ACitations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The course timetabling problem is one of the most difficult combinatorial problems, it requires the assignment of a fixed number of subjects into a number of time slots minimizing the number of student conflicts. This article presents a comparison between state-of-the-art hyper-heuristics and a newly proposed iterated variable neighborhood descent algorithm when solving the course timetabling problem. Our formulation can be seen as an adaptive iterated local search algorithm that combines severalmove operators in the improvement stage. Our improvement stage not only uses several neighborhoods, but it also incorporates state-of-the-art reinforcement learning mechanisms to adaptively select them on the fly. Our approach substitutes the adaptive improvement stage by a variable neighborhood descent (VND) algorithm. VND is an ingredient of the more general variable neighborhood search (VNS), a powerful metaheuristic that systematically exploits the idea of neighborhood change. This leads to a more effective search process according course timetabling benchmark results.

Cite

CITATION STYLE

APA

Soria-Alcaraz, J. A., Ochoa, G., Sotelo-Figueroa, M. A., Carpio, M., & Puga, H. (2017). Iterated VND versus hyper-heuristics: Effective and general approaches to course timetabling. In Studies in Computational Intelligence (Vol. 667, pp. 687–700). Springer Verlag. https://doi.org/10.1007/978-3-319-47054-2_45

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free