Maximizing Value in Challenge the Champ Tournaments
Umang Bhaskar, Juhi Chaudhary, Palash Dey
TL;DR
This work addresses the problem of maximizing the total value of matches in Challenge the Champ tournaments under various strength-graph models and valuation families. It develops polynomial-time solutions for DAG strength graphs in several settings (notably player-popularity-based and win-count-based valuations) and establishes NP-hardness for cyclic graphs, including binary and ternary valuations and linear-after-threshold variants. The results are built via dynamic programming on DAGs, backbone/caterpillar representations, and reductions from classic problems such as 3-D-Matching, revealing a nuanced complexity landscape and identifying when Challenge the Champ seeding is optimal among all single-elimination tournaments. The study also provides approximation techniques and highlights structural connections to Hamiltonian paths and caterpillar arborescences, with implications for broader tournament design and value maximization in competitive settings.
Abstract
A tournament is a method to decide the winner in a competition, and describes the overall sequence in which matches between the players are held. While deciding a worthy winner is the primary goal of a tournament, a close second is to maximize the value generated for the matches played, with value for a match measured either in terms of tickets sold, television viewership, advertising revenue, or other means. Tournament organizers often seed the players -- i.e., decide which matches are played -- to increase this value. We study the value maximization objective in a particular tournament format called Challenge the Champ. This is a simple tournament format where an ordering of the players is decided. The first player in this order is the initial champion. The remaining players in order challenge the current champion; if a challenger wins, she replaces the current champion. We model the outcome of a match between two players using a complete directed graph, called a strength graph, with each player represented as a vertex, and the direction of an edge indicating the winner in a match. The value-maximization objective has been recently explored for knockout tournaments when the strength graph is a directed acyclic graph (DAG). We extend the investigation to Challenge the Champ tournaments and general strength graphs. We study different representations of the value of each match, and completely characterize the computational complexity of the problem.
