In this paper, we propose a novel optimization algorithm for examination timetabling. It works by alternating two phases; one based on a stochastic local search and the other on a deterministic local search. The stochastic phase is fundamentally based on biased random sampling that iteratively constructs schedules according to a matrix whose entries are the probability with which exams can be assigned to time slots. The deterministic phase, instead, consists of assigning (according to a given ordering) each exam sequentially to the time slot that causes the lowest increase in the. schedule penalty. After a schedule is constructed, swap operations are executed to improve performance. These two phases are coupled and made closely interactive by tunnelling information on what has happened during one phase to the successive ones. Moreover, the length of a phase and the parameter framework to be used in a new phase are automatically determined by a record of the process. We tested the proposed technique on known benchmarks, and a comparison with 17 algorithms drawn from the state of the art appears to show that our algorithm is able to improve best-known results. In particular, in reference to uncapacitated problems, i.e., the ones without room constraints, our algorithm bested the state of the art in 70% to 90% of the tested instances, while in capacitated problems with overnight conflicts (second-order conflicts), it was superior to all the other algorithms.

Coupling stochastic and deterministic local search in examination timetabling / Massimiliano, Caramia; Dell'Olmo, Paolo. - In: OPERATIONS RESEARCH. - ISSN 0030-364X. - STAMPA. - 55:2(2007), pp. 351-366. [10.1287/opre.1060.0354]

Coupling stochastic and deterministic local search in examination timetabling

DELL'OLMO, Paolo
2007

Abstract

In this paper, we propose a novel optimization algorithm for examination timetabling. It works by alternating two phases; one based on a stochastic local search and the other on a deterministic local search. The stochastic phase is fundamentally based on biased random sampling that iteratively constructs schedules according to a matrix whose entries are the probability with which exams can be assigned to time slots. The deterministic phase, instead, consists of assigning (according to a given ordering) each exam sequentially to the time slot that causes the lowest increase in the. schedule penalty. After a schedule is constructed, swap operations are executed to improve performance. These two phases are coupled and made closely interactive by tunnelling information on what has happened during one phase to the successive ones. Moreover, the length of a phase and the parameter framework to be used in a new phase are automatically determined by a record of the process. We tested the proposed technique on known benchmarks, and a comparison with 17 algorithms drawn from the state of the art appears to show that our algorithm is able to improve best-known results. In particular, in reference to uncapacitated problems, i.e., the ones without room constraints, our algorithm bested the state of the art in 70% to 90% of the tested instances, while in capacitated problems with overnight conflicts (second-order conflicts), it was superior to all the other algorithms.
2007
biased random sampling; deterministic algorithm; examination timetabling; local search; scheduling; scheduling: heuristic; stocastic algorithm; stochastic algorithm
01 Pubblicazione su rivista::01a Articolo in rivista
Coupling stochastic and deterministic local search in examination timetabling / Massimiliano, Caramia; Dell'Olmo, Paolo. - In: OPERATIONS RESEARCH. - ISSN 0030-364X. - STAMPA. - 55:2(2007), pp. 351-366. [10.1287/opre.1060.0354]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/47564
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact