TY - JOUR
T1 - Integer programming models for round robin tournaments
AU - van Doornmalen, M.J.
AU - Hojny, Christopher
AU - Lambers, Roel
AU - Spieksma, Frits C.R.
PY - 2023/10/1
Y1 - 2023/10/1
N2 - Round robin tournaments are omnipresent in sport competitions and beyond. We investigate three integer programming formulations for scheduling a round robin tournament, one of which we call the matching formulation. We analytically compare their linear relaxations, and find that the relaxation of the matching formulation is stronger than the other relaxations, while still being solvable in polynomial time. In addition, we provide an exponentially sized class of valid inequalities for the matching formulation. Complementing our theoretical assessment of the strength of the different formulations, we also experimentally show that the matching formulation is superior on a broad set of instances. Finally, we describe a branch-and-price algorithm for finding round robin tournaments that is based on the matching formulation.
AB - Round robin tournaments are omnipresent in sport competitions and beyond. We investigate three integer programming formulations for scheduling a round robin tournament, one of which we call the matching formulation. We analytically compare their linear relaxations, and find that the relaxation of the matching formulation is stronger than the other relaxations, while still being solvable in polynomial time. In addition, we provide an exponentially sized class of valid inequalities for the matching formulation. Complementing our theoretical assessment of the strength of the different formulations, we also experimentally show that the matching formulation is superior on a broad set of instances. Finally, we describe a branch-and-price algorithm for finding round robin tournaments that is based on the matching formulation.
KW - Branch-and-price
KW - Cutting planes
KW - Integer programming
KW - OR in sports
UR - http://www.scopus.com/inward/record.url?scp=85150076490&partnerID=8YFLogxK
U2 - 10.1016/j.ejor.2023.02.017
DO - 10.1016/j.ejor.2023.02.017
M3 - Article
SN - 0377-2217
VL - 310
SP - 24
EP - 33
JO - European Journal of Operational Research
JF - European Journal of Operational Research
IS - 1
ER -