The Traveling Tournament Problem: Improved Algorithms Based on Cycle Packing
Abstract
The Traveling Tournament Problem (TTP) is a well-known benchmark problem in the field of tournament timetabling, which asks us to design a double round-robin schedule such that each pair of teams plays one game in each other's home venue, minimizing the total distance traveled by all teams ( is even). TTP- is the problem with one more constraint that each team can have at most -consecutive home games or away games. In this paper, we investigate schedules for TTP- and analyze the approximation ratio of the solutions. Most previous schedules were constructed based on a Hamiltonian cycle of the graph. We will propose a novel construction based on a -cycle packing. Then, combining our -cycle packing schedule with the Hamiltonian cycle schedule, we obtain improved approximation ratios for TTP- with deep analysis. The case where , TTP-3, is one of the most investigated cases. We improve the approximation ratio of TTP-3 from to , for any . For TTP-, we improve the approximation ratio from to . By a refined analysis of the Hamiltonian cycle construction, we also improve the approximation ratio of TTP- from to for any constant . Our methods can be extended to solve a variant called LDTTP- (TTP- where all teams are allocated on a straight line). We show that the -cycle packing construction can achieve an approximation ratio of , which improves the approximation ratio of LDTTP-3 from to .
Cite
@article{arxiv.2404.10955,
title = {The Traveling Tournament Problem: Improved Algorithms Based on Cycle Packing},
author = {Jingyang Zhao and Mingyu Xiao and Chao Xu},
journal= {arXiv preprint arXiv:2404.10955},
year = {2024}
}
Comments
A preliminary version of this article was presented at MFCS 2022; Sumitted in 2022