Round robin tournaments and three index assignments
Scheduling a sports league can be seen as a difficult combinatorial optimization problem. We study some variants of round robin tournaments and analyze the relationship with the planar three-index assignment problem. The complexity of scheduling a minimum cost round robin tournament is established by a reduction from the planar three-index assignment problem. Furthermore, we introduce integer programming models. We pick up a popular idea and decompose the overall problem in order to obtain two subproblems which can be solved sequentially. We show that the latter subproblem can be casted as a planar three-index assignment problem. This makes existing solution techniques for the planar three-index assignment problem amenable to sports league scheduling.
KeywordsCombinatorial optimization Computational complexity Sports league scheduling Round robin tournaments Planar three index assignments
MSC classification (2000)90C27 68Q25
Unable to display preview. Download preview PDF.
- Bhattacharyya R (2010) A note on complexity of traveling tournament problem. Technical report, Indian Statistical InstituteGoogle Scholar
- Easton K (2002) Using integer programming and constraint programming to solve sports scheduling problems. PhD thesis, Georgia Institute of Technology, USAGoogle Scholar
- Easton K, Nemhauser G, Trick M (2001) The travelling tournament problem: description and benchmarks. In: Walsh T (ed) Proceedings of principles and practice of constraint programming—CP 2001, pp 580–585Google Scholar
- Easton K, Nemhauser G, Trick M (2003) Solving the travelling tournament problem: a combined integer programming and constraint programming approach. In: Burke E, de Causmaecker P (eds) Proceedings of the 4th international conference on the practice and theory of automated timetabling, lecture notes in computer science 2740. Springer, pp 100–109Google Scholar
- Hamiez J-P, Hao J-K (2001) Solving the sports league scheduling problem with Tabu Search. In: Lecture notes in computer science 2148. Springer, pp 24–36Google Scholar
- Henz M (1999) Constraint–based round robin tournament planning. In: de Schreye D (eds) Proceedings of the international conference on logic programming. MIT Press, Las Cruces, pp 545–557Google Scholar
- Henz M (2004) Playing with constraint programming and large neighborhood search for travelling tournaments. In: Burke E, Trick M (eds) Proceedings of the 5th international conference on the practice and theory of automated timetabling, pp 23–32Google Scholar
- Spieksma FCR (2000) Multi index assignment problems: complexity, approximation, applications. In: Pitsoulis L, Pardalos P (eds) Nonlinear assignment problems, algorithms and applications. Kluwer, Dordrecht, pp 1–12Google Scholar
- Trick MA (2003) Integer and constraint programming approaches for round robin tournament scheduling. In: Burke E, de Causmaecker P (eds) Proceedings of the 4th international conference on the practice and theory of automated timetabling, lecture notes in computer science 2740. Springer, Berlin, pp 63–77Google Scholar
- Yamaguchi D, Imahori S, Miyashiro R, Matsui T (2009) An improved approximation algorithm for the traveling tournament problem. University of Tokyo, Technical reportGoogle Scholar