Integrated Scheduling of Sports Events: A Macroscopic Perspective

Document Type : Research Paper


1 Department of Industrial and Systems Engineering, Isfahan University of Technology, Isfahan, Iran

2 Department of Physiology, Faculty of Center of Physical Education, Isfahan University of Technology, Isfahan, Iran


The scheduling of sports events has a high degree of complexity due to the large number, diversity, and the interdependence of events as well as the existence of conflicting objectives. The present study investigates the integrated scheduling of multiple types of sports events simultaneously. A variety of sports events, including competitions, management meetings, training camps, and training workshops, are scheduled simultaneously regarding the appropriateness of the timeslot for each event and the suitability of the length of the time interval between each pair of events. Previous studies were limited to detailed scheduling of single types of events. For instance, they determine when and where each team plays with other teams. However, the current paper takes a macroscopic view and sets the timeslots in which the competitions and other types of events will be held. The part of output which sets the competition timeslots can be further given as input to one of the existing algorithms which determine the detailed schedule of competitions. An integer programming formulation is developed. Numerical examples demonstrate that the general-purpose solvers cannot obtain the optimal solution of real-sized problems within an acceptable time. To solve larger problems, the fix-and-optimize matheuristic approach is employed. Numerical results show the satisfactory performance of this approach. To validate the proposed method, the sport events of the Karate Federation of Iran for a whole year are scheduled as a real case study. Finally, using the data of this case study, a sensitivity analysis is performed for some of the parameters.


Atan, T., and Hüseyinoǧlu, O. P. (2017). Simultaneous scheduling of football games and referees using Turkish league data. International Transactions in Operational Research, Vol 24(3), pp. 465-484.
Bender, M., and Westphal, S. (2016). A combined approximation for the traveling tournament problem and the traveling umpire problem. Journal of Quantitative Analysis in Sports, Vol 12(3), pp. 139-149.
Briskorn, D. (2011). A branching scheme for minimum cost tournaments with regard to real-world constraints. Journal of the Operational Research Society, Vol 62(12), pp. 2133-2145.
Çavdaroğlu, B., and Atan, T. (2020). Determining matchdays in sports league schedules to minimize rest differences. Operations Research Letters, Vol 48(3), pp. 209-216.
Chandrasekharan, R. C., Toffolo, T. A., and Wauters, T. (2019). Analysis of a constructive matheuristic for the traveling umpire problem. Journal of Quantitative Analysis in Sports, Vol 15(1), pp. 41-57.
De Werra, D. (1981). Scheduling in sports. Studies on graphs and discrete programming, 11, 381-395.
Durán, G., Durán, S., Marenco, J., Mascialino, F., and Rey, P. A. (2019). Scheduling Argentina’s professional basketball leagues: A variation on the Travelling Tournament Problem. European Journal of Operational Research, Vol 275(3), pp. 1126-1138.
Durán, G., Guajardo, M., and Gutiérrez, F. (2021). Efficient referee assignment in Argentinean professional basketball leagues using operations research methods. Annals of Operations Research, pp. 1-19.
Garey, M. R., and Johnson, D. S. (1979). Computers and intractability (Vol. 174). San Francisco: freeman.
Günneç, D., and Demir, E. (2019). Fair fixture: Minimizing carry-over effects in football leagues. Journal of Industrial and Management Optimization, Vol 15(4), pp. 1565-1577.
Kendall, G., Knust, S., Ribeiro, C. C., and Urrutia, S. (2010). Scheduling in sports: An annotated bibliography. Computers & Operations Research, Vol 37(1), pp. 1-19.
Kim, T. (2019). Optimal approach to game scheduling of multiple round-robin tournament: Korea professional baseball league in focus. Computers & Industrial Engineering, Vpol 136, pp. 95-105.
Kyngäs, J., Nurmi, K., Kyngäs, N., Lilley, G., Salter, T., and Goossens, D. (2017). Scheduling the Australian football league. Journal of the Operational Research Society, Vol 68(8), pp. 973-982.
Mancini, S., and Isabello, A. (2014). Fair referee assignment for the Italian soccer serieA. Journal of Quantitative Analysis in Sports, Vol 10(2), pp. 153-160.
Pinedo, M. (2005). Planning and scheduling in manufacturing and services. Springer (New York).
Rasmussen, R. V., and Trick, M. A. (2007). A Benders approach for the constrained minimum break problem. European Journal of Operational Research, Vol 177(1), pp. 198-213.
Recalde, D., Torres, R., and Vaca, P. (2013). Scheduling the professional Ecuadorian football league by integer programming. Computers & operations research, Vol 40(10), pp. 2478-2484.
Russell, R. A., and Urban, T. L. (2006). A constraint programming approach to the multiple-venue, sport-scheduling problem. Computers & Operations Research, Vol 33(7), pp. 1895-1906.
Turhan, A. M., and Bilgen, B. (2020). A hybrid fix-and-optimize and simulated annealing approaches for nurse rostering problem. Computers and Industrial Engineering, 106531.
Urban, T. L., and Russell, R. A. (2003). Scheduling sports competitions on multiple venues. European Journal of operational research, Vol 148(2), pp. 302-311.
Van Bulck, D., and Goossens, D. (2020). Handling fairness issues in time-relaxed tournaments with availability constraints. Computers & Operations Research, 115, 104856.
Van Bulck, D., and Goossens, D. (2021). Relax-fix-optimize heuristics for time-relaxed sports timetabling. INFOR: Information Systems and Operational Research, Vol 59(4), pp. 623-638.
Wright, M. (Ed.). (2016). Operational Research Applied to Sports. Springer.
Wright, M. (2018). Scheduling an amateur cricket league over a nine-year period. Journal of the Operational Research Society, Vol 69(11), pp. 1854-1862.