arrow
Return

Effective learning hyper-heuristics for the course timetabling problem

delete2014-10-01
delete53
delete
OA
AI
J
Jorge A. Soria-Alcaraz *
G
Gabriela Ochoa
J
Jerry Swan
M
Martín Carpio
H
Héctor José Puga Soberanes
E
Edmund Burke
DOI:10.1016/j.ejor.2014.03.046delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Course timetabling is an important and recurring administrative activity in most educational institutions. This article combines a general modeling methodology with effective learning hyper-heuristics to solve this problem. The proposed hyper-heuristics are based on an iterated local search procedure that autonomously combines a set of move operators. Two types of learning for operator selection are contrasted: a static (offline) approach, with a clear distinction between training and execution phases; and a dynamic approach that learns on the fly. The resulting algorithms are tested over the set of real-world instances collected by the first and second International Timetabling competitions. The dynamic scheme statistically outperforms the static counterpart, and produces competitive results when compared to the state-of-the-art, even producing a new best-known solution. Importantly, our study illustrates that algorithms with increased autonomy and generality can outperform human designed problem-specific algorithms. (C) 2014 Elsevier B.V. All rights reserved.
Keywords:
Timetabling
Hyper-heuristics
Heuristics
Metaheuristics
Combinatorial optimization
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

European Journal of Operational Research cover
European Journal of Operational Research
IF:
6
Papers:
2.2W
Citations:
6.4W

Organization

U
University of Stirling
Scholars:
3.7K
Papers: 4.2K
Citations: 5.8K
I
instituto tecnologico de leon
Scholars:
34
Papers: 17
Citations: 0