An Exercise in Tournament Design: When Some Matches Must Be Scheduled
Sushmita Gupta, M. S. Ramanujan, Peter Strulo
TL;DR
This work studies Demand-TF, a deterministic SE-tournament design problem where a bracket must realize a given set of demanded matches. It reveals a dichotomy: NP-hard in general, yet solvable in polynomial time when the tournament has bounded feedback arc set, with broader parameterized results (FPT/XP) under additional constraints. The authors develop a DP framework around binomial arborescences, augmented by partial structures (PBA) and a packing subroutine, achieving an $n^{O(k)}$-time algorithm for FAS size $k$, plus an exact $3^n$-time method and ETH-backed lower bounds. They extend the approach to variants with demanded upset edges and specified rounds, and discuss extensions to weighted demands and edge-constrained SI, underscoring practical implications for bracket design and entertainment-driven scheduling.
Abstract
Single-elimination (SE) tournaments are a popular format used in competitive environments and decision making. Algorithms for SE tournament manipulation have been an active topic of research in recent years. In this paper, we initiate the algorithmic study of a novel variant of SE tournament manipulation that aims to model the fact that certain matchups are highly desired in a sporting context, incentivizing an organizer to manipulate the bracket to make such matchups take place. We obtain both hardness and tractability results. We show that while the problem of computing a bracket enforcing a given set of matches in an SE tournament is NP-hard, there are natural restrictions that lead to polynomial-time solvability. In particular, we show polynomial-time solvability if there is a linear ordering on the ability of players with only a constant number of exceptions where a player with lower ability beats a player with higher ability.
