Adaptive Manipulation for Coalitions in Knockout Tournaments

Juhi Chaudhary,Hendrik Molter,Meirav Zehavi
2024-12-16
Abstract:Knockout tournaments, also known as single-elimination or cup tournaments, are a popular form of sports competitions. In the standard probabilistic setting, for each pairing of players, one of the players wins the game with a certain (a priori known) probability. Due to their competitive nature, tournaments are prone to manipulation. We investigate the computational problem of determining whether, for a given tournament, a coalition has a manipulation strategy that increases the winning probability of a designated player above a given threshold. More precisely, in every round of the tournament, coalition players can strategically decide which games to throw based on the advancement of other players to the current round. We call this setting adaptive constructive coalition manipulation. To the best of our knowledge, while coalition manipulation has been studied in the literature, this is the first work to introduce adaptiveness to this context. We show that the above problem is hard for every complexity class in the polynomial hierarchy. On the algorithmic side, we show that the problem is solvable in polynomial time when the coalition size is a constant. Furthermore, we show that the problem is fixed-parameter tractable when parameterized by the coalition size and the size of a minimum player set that must include at least one player from each non-deterministic game. Lastly, we investigate a generalized setting where the tournament tree can be imbalanced.
Data Structures and Algorithms,Computer Science and Game Theory,Multiagent Systems
What problem does this paper attempt to address?
### Problems the paper attempts to solve This paper explores how coalition players can manipulate the results of matches through adaptive strategies in knockout tournaments (also known as single - elimination tournaments or cup competitions) to increase the winning probability of a designated player. Specifically, the paper aims to solve the following problems: 1. **Adaptive coalition manipulation problem**: - **Problem description**: Given a knockout tournament structure, a set of coalition players \( C \), a designated player \( e^* \), and a winning probability threshold \( t \), does there exist an adaptive strategy such that the coalition players can selectively lose certain matches to make the final winning probability of \( e^* \) at least reach \( t \). - **Adaptive strategy**: Coalition players dynamically decide which matches should be lost according to the current promotion situation in each round of the match. 2. **Best - response problem**: - **Problem description**: For a given round of match seeds (i.e., the current promotion situation), calculate the best strategy for coalition players in this round to maximize the winning probability of \( e^* \). Then, before the start of the next round of the match, recalculate the best - response strategy. 3. **Non - adaptive problem**: - **Problem description**: All coalition players must determine the matches they intend to lose before the start of the match and cannot adjust according to the progress of the match. ### Research background and motivation Knockout tournaments are highly competitive and are vulnerable to various forms of manipulation. The existing literature mainly studies non - adaptive coalition manipulation, that is, all decisions must be made before the start of the match. However, when the match has probabilistic results, it is unrealistic to make all decisions in advance. Therefore, this paper first introduces the concept of adaptive coalition manipulation, allowing coalition players to adjust their strategies according to the actual situation after each round of the match. ### Main contributions - **Model and problem definition**: Introduced the Adaptive Constructive Coalition Manipulation Problem (ACCM - KT) and its best - response version (BR - ACCM - KT), and extended to unbalanced knockout tree structures (ACCM - GKT and BR - ACCM - GKT). - **Complexity analysis**: - Proved that ACCM - KT is intractable for each class in the polynomial hierarchy. - Proved that ACCM - GKT is PSPACE - intractable. - Proved that BR - ACCM - KT and CCM - KT are NP - intractable. - **Algorithm design**: - Proposed an algorithm based on dynamic programming, which can effectively solve these problems under parametric conditions. - Analyzed the time complexity under different parameters, such as the coalition size \( |C| \) and the minimum random game cover \( x \). ### Summary This paper solves the problem of how to dynamically adjust strategies to increase the winning probability of a designated player in probabilistic knockout tournaments by introducing the concept of adaptive coalition manipulation, and provides in - depth analysis in terms of theoretical complexity and algorithm design.