Skip to main content
Erschienen in: Journal of Scheduling 3/2022

22.06.2022

A fix-and-optimize heuristic for the ITC2021 sports timetabling problem

verfasst von: George H. G. Fonseca, Túlio A. M. Toffolo

Erschienen in: Journal of Scheduling | Ausgabe 3/2022

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper addresses the general and challenging Sports Timetabling Problem proposed during the International Timetabling Competition of 2021 (ITC2021). The problem is expressed in a flexible format which enables modeling a number of real-world constraints that often occur in Sports Timetabling. An integer programming (IP) formulation and a fix-and-optimize heuristic are proposed to address the problem. The fix-and-optimize approach uses the IP formulation to heuristically decompose the problem into sub-problems and efficiently search on very large neighborhoods. The diverse ITC2021 benchmark instances were used to evaluate the proposed methods. The formulation resulted in proven optimal solutions for two instances. However, it failed to produce feasible solutions for most instances. The proposed fix-and-optimize, which uses an automatic sub-problem size calibration strategy, resulted in feasible solutions for 37 out of the 45 ITC2021 instances. Among these solutions, four are the best known in the literature. The proposed approach participated in the ITC2021 and was one of the finalists.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Ahuja, R. K., Ergun, Ö., Orlin, J. B., & Punnen, A. P. (2002). A survey of very large-scale neighborhood search techniques. Discrete Applied Mathematics, 123(1), 75–102.CrossRef Ahuja, R. K., Ergun, Ö., Orlin, J. B., & Punnen, A. P. (2002). A survey of very large-scale neighborhood search techniques. Discrete Applied Mathematics, 123(1), 75–102.CrossRef
Zurück zum Zitat Anagnostopoulos, A., Michel, L., Van Hentenryck, P., & Vergados, Y. (2006). A simulated annealing approach to the traveling tournament problem. Journal of Scheduling, 9(2), 177–193.CrossRef Anagnostopoulos, A., Michel, L., Van Hentenryck, P., & Vergados, Y. (2006). A simulated annealing approach to the traveling tournament problem. Journal of Scheduling, 9(2), 177–193.CrossRef
Zurück zum Zitat Briskorn, D., & Drexl, A. (2009). IP models for round robin tournaments. Computers & Operations Research, 36(3), 837–852.CrossRef Briskorn, D., & Drexl, A. (2009). IP models for round robin tournaments. Computers & Operations Research, 36(3), 837–852.CrossRef
Zurück zum Zitat Briskorn, D., Drexl, A., & Spieksma, F. C. R. (2010). Round robin tournaments and three index assignments. 4OR, 8, 365–374.CrossRef Briskorn, D., Drexl, A., & Spieksma, F. C. R. (2010). Round robin tournaments and three index assignments. 4OR, 8, 365–374.CrossRef
Zurück zum Zitat Carvalho, M. A. M. D., & Lorena, L. A. N. (2012). New models for the mirrored traveling tournament problem. Computers & Industrial Engineering, 63(4), 1089–1095.CrossRef Carvalho, M. A. M. D., & Lorena, L. A. N. (2012). New models for the mirrored traveling tournament problem. Computers & Industrial Engineering, 63(4), 1089–1095.CrossRef
Zurück zum Zitat Cocchi, G., Galligari, A., Nicolino, F. P., Piccialli, V., Schoen, F., & Sciandrone, M. (2018). Scheduling the Italian national volleyball tournament. INFORMS Journal on Applied Analytics, 48(3), 271–284.CrossRef Cocchi, G., Galligari, A., Nicolino, F. P., Piccialli, V., Schoen, F., & Sciandrone, M. (2018). Scheduling the Italian national volleyball tournament. INFORMS Journal on Applied Analytics, 48(3), 271–284.CrossRef
Zurück zum Zitat Costa, D. (1995). An evolutionary Tabu search algorithm and the NHL scheduling problem. INFOR: Information Systems and Operational Research, 33(3), 161–178. Costa, D. (1995). An evolutionary Tabu search algorithm and the NHL scheduling problem. INFOR: Information Systems and Operational Research, 33(3), 161–178.
Zurück zum Zitat Costa, F., Urrutia, S., & Ribeiro, C. (2012). An ILS heuristic for the traveling tournament problem with predefined venues. Annals OR, 194, 137–150.CrossRef Costa, F., Urrutia, S., & Ribeiro, C. (2012). An ILS heuristic for the traveling tournament problem with predefined venues. Annals OR, 194, 137–150.CrossRef
Zurück zum Zitat de Werra, D. (1981). Scheduling in sports. In P. Hansen (Ed.), Annals of discrete mathematics (11). North-Holland mathematics studies (Vol. 59, pp. 381–395). North-Holland. de Werra, D. (1981). Scheduling in sports. In P. Hansen (Ed.), Annals of discrete mathematics (11). North-Holland mathematics studies (Vol. 59, pp. 381–395). North-Holland.
Zurück zum Zitat Fischetti, M., & Fischetti M. (2018). Matheuristics. In Handbook of heuristics (pp. 121–153). Springer. Fischetti, M., & Fischetti M. (2018). Matheuristics. In Handbook of heuristics (pp. 121–153). Springer.
Zurück zum Zitat Fonseca, G. H., Santos, H. G., & Carrano, E. G. (2016). Integrating matheuristics and metaheuristics for timetabling. Computers & Operations Research, 74, 108–117.CrossRef Fonseca, G. H., Santos, H. G., & Carrano, E. G. (2016). Integrating matheuristics and metaheuristics for timetabling. Computers & Operations Research, 74, 108–117.CrossRef
Zurück zum Zitat Gurobi Optimization, LLC (2021). Gurobi Optimizer Reference Manual. Gurobi Optimization, LLC (2021). Gurobi Optimizer Reference Manual.
Zurück zum Zitat Holm, D. S., Mikkelsen, R. Ø., Sørensen, M., & Stidsen, T. R. (2019). A MIP based approach for International Timetabling Competition 2019. Abstract from International Timetabling Competition, 2020, 1–4. Holm, D. S., Mikkelsen, R. Ø., Sørensen, M., & Stidsen, T. R. (2019). A MIP based approach for International Timetabling Competition 2019. Abstract from International Timetabling Competition, 2020, 1–4.
Zurück zum Zitat Kendall, G., Knust, S., Ribeiro, C. C., & Urrutia, S. (2010). Scheduling in sports: An annotated bibliography. Computers & Operations Research, 37(1), 1–19.CrossRef Kendall, G., Knust, S., Ribeiro, C. C., & Urrutia, S. (2010). Scheduling in sports: An annotated bibliography. Computers & Operations Research, 37(1), 1–19.CrossRef
Zurück zum Zitat Kim, T. (2019). Optimal approach to game scheduling of multiple round-robin tournament: Korea professional baseball league in focus. Computers & Industrial Engineering, 136, 95–105.CrossRef Kim, T. (2019). Optimal approach to game scheduling of multiple round-robin tournament: Korea professional baseball league in focus. Computers & Industrial Engineering, 136, 95–105.CrossRef
Zurück zum Zitat Lambrechts, E., Ficker, A. M., Goossens, D. R., & Spieksma, F. C. (2018). Round-robin tournaments generated by the circle method have maximum carry-over. Mathematical Programming, 172(1), 277–302.CrossRef Lambrechts, E., Ficker, A. M., Goossens, D. R., & Spieksma, F. C. (2018). Round-robin tournaments generated by the circle method have maximum carry-over. Mathematical Programming, 172(1), 277–302.CrossRef
Zurück zum Zitat Rasmussen, R. V., & Trick, M. A. (2008). Round robin scheduling—a survey. European Journal of Operational Research, 188(3), 617–636.CrossRef Rasmussen, R. V., & Trick, M. A. (2008). Round robin scheduling—a survey. European Journal of Operational Research, 188(3), 617–636.CrossRef
Zurück zum Zitat Ribeiro, C. C., & Urrutia, S. (2007). Scheduling the Brazilian soccer tournament with fairness and broadcast objectives. In E. K. Burke & H. Rudová (Eds.), Practice and theory of automated timetabling VI (pp. 147–157). Springer. Ribeiro, C. C., & Urrutia, S. (2007). Scheduling the Brazilian soccer tournament with fairness and broadcast objectives. In E. K. Burke & H. Rudová (Eds.), Practice and theory of automated timetabling VI (pp. 147–157). Springer.
Zurück zum Zitat Rosa, A., & Wallis, W. D. (1982). Premature sets of 1-factors or how not to schedule round robin tournaments. Discrete Applied Mathematics, 4, 291–297.CrossRef Rosa, A., & Wallis, W. D. (1982). Premature sets of 1-factors or how not to schedule round robin tournaments. Discrete Applied Mathematics, 4, 291–297.CrossRef
Zurück zum Zitat Santos, H. G., Toffolo, T. A. M., Gomes, R. A. M., & Ribas, S. (2016). Integer programming techniques for the nurse rostering problem. Annals of Operations Research, 239(1), 225–251.CrossRef Santos, H. G., Toffolo, T. A. M., Gomes, R. A. M., & Ribas, S. (2016). Integer programming techniques for the nurse rostering problem. Annals of Operations Research, 239(1), 225–251.CrossRef
Zurück zum Zitat Schreuder, J. A. (1992). Combinatorial aspects of construction of competition Dutch professional football leagues. Discrete Applied Mathematics, 35(3), 301–312.CrossRef Schreuder, J. A. (1992). Combinatorial aspects of construction of competition Dutch professional football leagues. Discrete Applied Mathematics, 35(3), 301–312.CrossRef
Zurück zum Zitat Toffolo, T. A. M., Santos, H. G., Carvalho, M. A. M., & Soares, J. A. (2016). An integer programming approach to the multimode resource-constrained multiproject scheduling problem. Journal of Scheduling, 19(3), 295–307.CrossRef Toffolo, T. A. M., Santos, H. G., Carvalho, M. A. M., & Soares, J. A. (2016). An integer programming approach to the multimode resource-constrained multiproject scheduling problem. Journal of Scheduling, 19(3), 295–307.CrossRef
Zurück zum Zitat Trick, M. A. (2000). A schedule-then-break approach to sports timetabling. In International conference on the practice and theory of automated timetabling (pp. 242–253). Springer. Trick, M. A. (2000). A schedule-then-break approach to sports timetabling. In International conference on the practice and theory of automated timetabling (pp. 242–253). Springer.
Zurück zum Zitat Van Bulck, D., & Goossens, D. (2021). Relax-fix-optimize heuristics for time-relaxed sports timetabling. INFOR: Information Systems and Operational Research, 59(4), 623–638. Van Bulck, D., & Goossens, D. (2021). Relax-fix-optimize heuristics for time-relaxed sports timetabling. INFOR: Information Systems and Operational Research, 59(4), 623–638.
Zurück zum Zitat Van Bulck, D., Goossens, D., Belien, J., & Davari, M. (2021a). The fifth international timetabling competition (ITC 2021): Sports timetabling. In MathSport international 2021 (pp. 117–122). University of Reading. Van Bulck, D., Goossens, D., Belien, J., & Davari, M. (2021a). The fifth international timetabling competition (ITC 2021): Sports timetabling. In MathSport international 2021 (pp. 117–122). University of Reading.
Zurück zum Zitat Van Bulck, D., Goossens, D., Belien, J., & Davari, M. (2021b). International timetabling competition 2021: Sports timetabling. Retrieved November 10, 2021, from http://itc2021.ugent.be. Van Bulck, D., Goossens, D., Belien, J., & Davari, M. (2021b). International timetabling competition 2021: Sports timetabling. Retrieved November 10, 2021, from http://​itc2021.​ugent.​be.
Zurück zum Zitat Van Bulck, D., Goossens, D., Schönberger, J., & Guajardo, M. (2020). Robinx: A three-field classification and unified data format for round-robin sports timetabling. European Journal of Operational Research, 280(2), 568–580.CrossRef Van Bulck, D., Goossens, D., Schönberger, J., & Guajardo, M. (2020). Robinx: A three-field classification and unified data format for round-robin sports timetabling. European Journal of Operational Research, 280(2), 568–580.CrossRef
Zurück zum Zitat Wright, M. (1994). Timetabling county cricket fixtures using a form of Tabu search. Journal of the Operational Research Society, 45(7), 758–770.CrossRef Wright, M. (1994). Timetabling county cricket fixtures using a form of Tabu search. Journal of the Operational Research Society, 45(7), 758–770.CrossRef
Metadaten
Titel
A fix-and-optimize heuristic for the ITC2021 sports timetabling problem
verfasst von
George H. G. Fonseca
Túlio A. M. Toffolo
Publikationsdatum
22.06.2022
Verlag
Springer US
Erschienen in
Journal of Scheduling / Ausgabe 3/2022
Print ISSN: 1094-6136
Elektronische ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-022-00738-6

Weitere Artikel der Ausgabe 3/2022

Journal of Scheduling 3/2022 Zur Ausgabe