Generalizing the Structure of a University Timetabling Solver for Flexible Automatic Algorithm Configuration

This paper explores how a state-of-the-art hybrid metaheuristic for Curriculum-based Course Timetabling, composed of several algorithmic building blocks, can be deconstructed and reconfigured to produce a better algorithm. In particular, an Iterated Local Search strategy is proposed that allows reordering, chaining and looping together the building blocks, and to configure both the global and local search components. This then gives irace, an automatic configurator, the flexibility to explore configurations instantiating different hybrid metaheuristic configurations that outperform the original method. Since using such a configurator can be seen as a black-box process, we provide a comprehensive analysis that determines which parameters are decisive in obtaining the best configurations, finds relevant associations, and analyses the distribution of crucial parameters. In particular, we find that the best configurations discard the simulated annealing component of the original algorithm, as well as some neighborhood operators. The range of necessary algorithmic mechanisms to achieve the new state-of-the-art performance can therefore be reduced.

Authors

Institutions

Publication Details

Journal
Proceedings of the Genetic and Evolutionary Computation Conference Companion
Published
2025-07-14
DOI
https://doi.org/10.1145/3712255.3726683
Primary Topic
Scheduling and Timetabling Solutions
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Generalizing the Structure of a University Timetabling Solver for Flexible Automatic Algorithm Configuration

Thomas Feutrier, Marie‐Éléonore Kessaci, Nadarajen Veerapen
Proceedings of the Genetic and Evolutionary Computation Conference Companion
Scheduling and Timetabling Solutions
article

Generalizing the Structure of a University Timetabling Solver for Flexible Automatic Algorithm Configuration

Thomas Feutrier, Marie‐Éléonore Kessaci, Nadarajen Veerapen
article en

Abstract

This paper explores how a state-of-the-art hybrid metaheuristic for Curriculum-based Course Timetabling, composed of several algorithmic building blocks, can be deconstructed and reconfigured to produce a better algorithm. In particular, an Iterated Local Search strategy is proposed that allows reordering, chaining and looping together the building blocks, and to configure both the global and local search components. This then gives irace, an automatic configurator, the flexibility to explore configurations instantiating different hybrid metaheuristic configurations that outperform the original method. Since using such a configurator can be seen as a black-box process, we provide a comprehensive analysis that determines which parameters are decisive in obtaining the best configurations, finds relevant associations, and analyses the distribution of crucial parameters. In particular, we find that the best configurations discard the simulated annealing component of the original algorithm, as well as some neighborhood operators. The range of necessary algorithmic mechanisms to achieve the new state-of-the-art performance can therefore be reduced.

Proceedings of the Genetic and Evolutionary Computation Conference Companion
Centre National de la Recherche Scientifique (FR), Université de Lille (FR), École Centrale de Lille (FR)
Openalex Percentile: Top 43%
Scheduling and Timetabling Solutions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Generalizing the Structure of a University Timetabling Solver for Flexible Automatic Algorithm Configuration — Thomas Feutrier, Marie‐Éléonore Kessaci, et al. · Proceedings of the Genetic and Evolutionary Computation Conference Companion (2025) | TGRS Research Map | TGRS