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 n teams (n is even). TTP-k is the problem with one more constraint that each team can have at most k-consecutive home games or away games. In this paper, we investigate schedules for TTP-k 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 k-cycle packing. Then, combining our k-cycle packing schedule with the Hamiltonian cycle schedule, we obtain improved approximation ratios for TTP-k with deep analysis. The case where k=3, TTP-3, is one of the most investigated cases. We improve the approximation ratio of TTP-3 from (1.667+) to (1.598+), for any >0. For TTP-4, we improve the approximation ratio from (1.750+) to (1.700+). By a refined analysis of the Hamiltonian cycle construction, we also improve the approximation ratio of TTP-k from (5k-72k+) to (5k2-4k+32k(k+1)+) for any constant k≥ 5. Our methods can be extended to solve a variant called LDTTP-k (TTP-k where all teams are allocated on a straight line). We show that the k-cycle packing construction can achieve an approximation ratio of (3k-32k-1+), which improves the approximation ratio of LDTTP-3 from 4/3 to (6/5+).
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.