Which algorithm to select in sports timetabling?
David Van Bulck, Dries Goossens, Jan-Patrick Clarner, Angelos, Dimitsas, George H. G. Fonseca, Carlos Lamas-Fernandez, Martin Mariusz, Lester, Jaap Pedersen, Antony E. Phillips, Roberto Maria Rosati

TL;DR
This paper analyzes the performance variability of sports timetabling algorithms, using machine learning to predict the best algorithm for a given instance and providing insights into their strengths and weaknesses.
Contribution
It introduces an instance space analysis and a machine learning-based algorithm selection system for sports timetabling, enhancing understanding and performance prediction.
Findings
Algorithm performance varies significantly across instances.
The selection system accurately predicts the best algorithm for new instances.
Insights into key characteristics influencing algorithm performance.
Abstract
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 an instance space 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 when given the characteristics of a sports timetabling problem instance. Furthermore, we identify which characteristics are important in making that prediction, providing insights in the performance of the algorithms, and suggestions to further improve them. Finally,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Timetabling Solutions · Sports Analytics and Performance · Educational Games and Gamification
