TY - JOUR
T1 - Which algorithm to select in sports timetabling?
AU - Van Bulck, David
AU - Goossens, Dries
AU - Clarner, Jan Patrick
AU - Dimitsas, Angelos
AU - Fonseca, George H.G.
AU - Lamas-Fernandez, Carlos
AU - Lester, Martin Mariusz
AU - Pedersen, Jaap
AU - Phillips, Antony E.
AU - Rosati, Roberto Maria
N1 - Publisher Copyright:
© 2024 Elsevier B.V.
PY - 2024/10/16
Y1 - 2024/10/16
N2 - Any sports competition needs a timetable, specifying when and where teams meet each other. The recent International Timetabling Competition (ITC2021) on sports timetabling showed that, although it is possible to develop general algorithms, the performance of each algorithm varies considerably over the problem instances. This paper provides a problem type analysis for sports timetabling, resulting in powerful insights into the strengths and weaknesses of eight state-of-the-art algorithms. Based on machine learning techniques, we propose an algorithm selection system that predicts which algorithm is likely to perform best based on the type of competition and constraints being used (i.e., the problem type) in a given sports timetabling problem instance. Furthermore, we visualize how the problem type relates to algorithm performance, providing insights and possibilities to further enhance several algorithms. Finally, we assess the empirical hardness of the instances. Our results are based on large computational experiments involving about 50 years of CPU time on more than 500 newly generated problem instances.
AB - Any sports competition needs a timetable, specifying when and where teams meet each other. The recent International Timetabling Competition (ITC2021) on sports timetabling showed that, although it is possible to develop general algorithms, the performance of each algorithm varies considerably over the problem instances. This paper provides a problem type analysis for sports timetabling, resulting in powerful insights into the strengths and weaknesses of eight state-of-the-art algorithms. Based on machine learning techniques, we propose an algorithm selection system that predicts which algorithm is likely to perform best based on the type of competition and constraints being used (i.e., the problem type) in a given sports timetabling problem instance. Furthermore, we visualize how the problem type relates to algorithm performance, providing insights and possibilities to further enhance several algorithms. Finally, we assess the empirical hardness of the instances. Our results are based on large computational experiments involving about 50 years of CPU time on more than 500 newly generated problem instances.
KW - Algorithm selection
KW - Instance space analysis
KW - ITC2021
KW - OR in sports
KW - Sports scheduling
UR - http://www.scopus.com/inward/record.url?scp=85196016302&partnerID=8YFLogxK
U2 - 10.1016/j.ejor.2024.06.005
DO - 10.1016/j.ejor.2024.06.005
M3 - Journal article
SN - 0377-2217
VL - 318
SP - 575
EP - 591
JO - European Journal of Operational Research
JF - European Journal of Operational Research
IS - 2
ER -