Tight Bounds on 3-Team Manipulations in Randomized Death Match
Abstract
Consider a round-robin tournament on teams, where a winner must be (possibly randomly) selected as a function of the results from the pairwise matches. A tournament rule is said to be -SNM- if no set of teams can ever manipulate the pairwise matches between them to improve the joint probability that one of these teams wins by more than . Prior work identifies multiple simple tournament rules that are -SNM- (Randomized Single Elimination Bracket [SSW17], Randomized King of the Hill [SWZZ20], Randomized Death Match [DW21]), which is optimal for among all Condorcet-consistent rules (that is, rules that select an undefeated team with probability ).
Our main result establishes that Randomized Death Match is -SNM-, which is tight (for Randomized Death Match). This is the first tight analysis of any Condorcet-consistent tournament rule and at least three manipulating teams. Our proof approach is novel in this domain: we explicitly find the most-manipulable tournament, and directly show that no other tournament can be more manipulable.
In addition to our main result, we establish that Randomized Death Match disincentivizes Sybil attacks (where a team enters multiple copies of themselves into the tournament, and arbitrarily manipulates the outcomes of matches between their copies). Specifically, for any tournament, and any team that is not a Condorcet winner, the probability that or one of its Sybils wins in Randomized Death Match approaches as the number of Sybils approaches .
1 Introduction
Consider a tournament on teams competing to win a single prize via pairwise matches. A tournament rule is a (possibly randomized) map from these matches to a single winner. In line with several recent works [AK10, APT10, SSW17, SWZZ20, DW21], we study rules that satisfy some notion of fairness (that is, “better” teams should be more likely to win), and non-manipulability (that is, teams have no incentive to manipulate the matches).
More specifically, prior work identifies Condorcet-consistence (Definition 2.4) as one desirable property of tournament rules: whenever an undefeated team exists, a Condorcet-consistent rule selects that team as the winner with probability . Another desirable property is monotonicity (Definition 2.6): no team can unilaterally increase the probability that it wins by throwing a single match. Arguably, any sensible tournament rule should at minimum satisfy these two basic properties, and numerous such simple rules exist.
[APT10, AK10] further considered the following type of deviation: what if the same company sponsors multiple teams in an eSports tournament, and wants to maximize the probability that one of them wins the top prize?111Similarly, perhaps there are multiple athletes representing the same country or university in a traditional sports tournament. In principle, these teams might manipulate the outcomes of the matches they play amongst themselves in order to achieve this outcome. Specifically, they call a tournament rule -Strongly-Non-Manipulable (-SNM, Definition 2.5), if no set of teams can successfully manipulate the pairwise matches amongst themselves to improve the probability that one of these teams wins the tournament. Unfortunately, even for , [APT10, AK10] establish that no tournament rule is both Condorcet-consistent and -SNM.
This motivated recent work in [SSW17, SWZZ20, DW21] to design tournament rules which are Condorcet-consistent as non-manipulable as possible. Specifically, [SSW17] defines a tournament rule to be -SNM- if no set of teams can manipulate the pairwise matches amongst themselves to increase total probability that any of these teams wins by more than (see Definition 2.5). These works design several simple Condorcet-consistent and -SNM- tournament rules, which is optimal for [SSW17]. In fact, the state of affairs is now fairly advanced for : each of [SSW17, SWZZ20, DW21] proposes a new -SNM- tournament rule. [SWZZ20] considers a stronger fairness notion that they term Cover-consistent, and [DW21] considers probabilistic tournaments (see Section 1.3 for further discussion).
However, significantly less is known for . Indeed, only [SWZZ20] analyzes manipulability for . They design a rule that is -SNM- for all , but that rule is non-monotone, and it is unknown whether their analysis of that rule is tight. Our main result provides a tight analysis of the manipulability of Randomized Death Match [DW21] when . We remark that this is: a) the first tight analysis of the manipulability of any Condorcet-consistent tournament rule for , b) the first analysis establishing a monotone tournament rule that is -SNM- for any and , and c) the strongest analysis to-date of any tournament rule (monotone or not) for . We overview our main result in more detail in Section 1.1 below.
Beyond our main result, we further consider manipulations through a Sybil attack (Definition 2.9). As a motivating example, imagine that a tournament rule is used as a proxy for a voting rule to select a proposal (voters compare each pair of proposals head-to-head, and this constitutes the pairwise matches input to a tournament rule). A proposer may attempt to manipulate the protocol with a Sybil attack, by submitting numerous nearly-identical clones of the same proposal. This manipulates the original tournament, with a single node corresponding to the proposal, into a new one with additional nodes corresponding to the Sybils. Each node either beats all the Sybils, or none of them (because the Sybil proposals are essentially identical to the original). The questions then become: Can the proposer profitably manipulate the matches within the Sybils? Is it beneficial for a proposer to submit as many Sybils as possible? We first show that, when participating in Randomized Death Match, the Sybils can’t gain anything by manipulating the matches between them. Perhaps more surprisingly, we show that Randomized Death Match is Asymptotically Strongly Sybil-Proof: as the number of Sybils approaches , the collective probability that a Sybil wins RDM approaches zero (unless the original proposal is a Condorcet winner, in which case the probability that a Sybil wins is equal to , for any number of Sybils ).
1.1 Our Results
As previously noted, our main result is a tight analysis of the manipulability of Randomized Death Match (RDM) for coalitions of size . Randomized Death Match is the following simple rule: pick two uniformly random teams who have not yet been eliminated, and eliminate the loser of their head-to-head match.
Informal Theorem 1.1
(See Theorem 4.1) RDM is 3-SNM-. RDM is not 3-SNM- for .
Recall that this is the first tight analysis of any Condorcet-consistent tournament rule for any and the first analysis establishing a monotone, Condorcet-consistent tournament rule that is -SNM- for any , . Recall also that previously the smallest for which a -SNM- (non-monotone) Condorcet-consistent tournament rule is known is .
Our second result concerns manipulation by Sybil attacks. A Sybil attack is where one team starts from a base tournament , and adds some number of clones of their team to create a new tournament (they can arbitrarily control the matches within their Sybils, but each Sybil beats exactly the same set of teams as the cloned team) (See Definition 2.9). We say that a tournament rule is Asymptotically Strongly Sybil-Proof (Definition 2.10) if for any tournament and team that is not a Condorcet winner, the maximum collective probability that a Sybil wins (under ) over all of ’s Sybil attacks with Sybils goes to 0 as goes to infinity. See Section 2 for a formal definition.
Informal Theorem 1.2
(See Theorem 5.3) RDM is Asymptotically Strongly Sybil-Proof.
1.2 Technical Highlight
All prior work establishing that a particular tournament rule is -SNM- follows a similar outline: for any , cases where manipulating the match could potentially improve the chances of winning are coupled with two cases where manipulation cannot help. By using such a coupling argument, it is plausible that one can show that RDM is -SNM- for a small constant . However, given that Theorem 4.1 establishes that RDM is -SNM-, it is hard to imagine that this coupling approach will be tractable to obtain the exact answer.
Our approach is instead drastically different: we find a particular 5-team tournament, and a manipulation by teams that gains , and directly prove that this must be the worst case. We implement our approach using a first-step analysis, thinking of the first match played in RDM on an -team tournament as producing a distribution over -team tournaments.
The complete analysis inevitably requires some careful case analysis, but is tractable to execute fully by hand. Although this may no longer be the case for future work that considers larger or more sophisticated tournament rules, our approach will still be useful to limit the space of potential worst-case examples.
1.3 Related Work
There is a vast literature on tournament rules, both within Social Choice Theory, and within the broad CS community [Ban85, Fis77, FR92, GLM93, KSW17, KW15, Mil80, SW11]. The Handbook of Computational Social Choice provides an excellent survey of this broad field, which we cannot overview in its entirety [Mou16]. Our work considers the model initially posed in [AK10, APT10], and continued in [DW21, SSW17, SWZZ20], which we overview in more detail below.
[AK10, APT10] were the first to consider Tournament rules that are both Condorcet-consistent and -SNM, and proved that no such rules exist. They further considered tournament rules that are -SNM and approximately Condorcet-consistent. [SSW17] first proposed to consider tournament rules that are instead Condorcet-consistent and approximately -SNM. Their work establishes that Randomized Single Elimination Bracket is -SNM-, and that this is tight.222Randomized Single Elimination Bracket iteratively places the teams, randomly, into a single-elimination bracket, and then ‘plays’ all matches that would occur in this bracket to determine a winner. [SWZZ20] establish that Randomized King of the Hill (RKotH) is -SNM-,333Randomized King of the Hill iteratively picks a ‘prince’, and eliminates all teams beaten by the prince, until only one team remains. and [DW21] establish that Randomized Death Match is -SNM-. [SWZZ20] show further that RKotH satisfies a stronger fairness notion called Cover-consistence, and [DW21] extends their analysis to probabilistic tournaments. In summary, the state of affairs for is quite established: multiple -SNM- tournament rules are known, and multiple different extensions beyond the initial model of [SSW17] are known.
For , however, significantly less is known. [SSW17] gives a simple example establishing that no rule is -SNM- for any , but no rules are known to match this bound for any . Indeed, [SWZZ20] shows that this bound is not tight, and proves a stronger lower bound for . For example, a corollary of their main result is that no -SNM- tournament rule exists. They also design a non-monotone tournament rule that is -SNM- for all . Other than these results, there is no prior work for manipulating sets of size . In comparison, our work is the first to give a tight analysis of any Condorcet-consistent tournament rule for , and is the first proof that any monotone, Condorcet-consistent tournament rule is -SNM- for any .
Regarding our study of Sybil attacks, similar clone manipulations have been considered prior in Social Choice Theory under the name of composition-consistency. [LLL96] introduces the notion of a decomposition of the teams in a tournament into components, where all the teams in a component are clones of each other with respect to the teams not in the component. [LLL96] defines a deterministic tournament rule to be composition-consistent if it chooses the best teams from the best components444For a full rigorous mathematical definition see Definition 10, [LLL96]. In particular, composition-consistency implies that a losing team cannot win by introducing clones of itself or any other team. [LLL96] shows that the tournament rules Banks, Uncovered Set, TEQ, and Minimal
Covering Set are composition-consistent, while Top Cycle, the Slater, and the Copeland are not. Both computational and axiomatic aspects of composition-consistency have been explored ever since. [EFS12] studies the structural properties of clone sets and their computational aspects in the context of voting preferences. In the context of probabilistic social choice, [BBS16] gives probabilistic extensions of the axioms composition-consistency and population-consistency and uniquely characterize the probabilistic social choice rules, which satisfy both. In the context of scoring rules, [Özt20] studies the incompatibility of composition-consistency and reinforcement (stronger than population-consistency) and decomposes composition-consistency into four weaker axioms. In this work, we consider Sybil attacks on Randomized Death Match. Our study of Sybil attacks differs from prior work on the relevant notion of composition-consistency in the following ways: (i) We focus on a randomized tournament rule (RDM), (ii) We study settings where the manipulator creates clones of themselves (i.e. not of other teams), (iii) We explore the asymptotic behavior of such manipulations (Definition 2.10, Theorem 5.3).
1.4 Roadmap
Section 2 follows with definitions and preliminaries, and formally defines Randomized Death Match (RDM). Section 3 introduces some basic properties and examples for the RDM rule as well as a recap of previous work for two manipulators. Section 4 consists of a proof that the manipulability of 3 teams in RDM is at most and that this bound is tight. Section 5 consists of our main results regarding Sybil attacks on a tournament. Section 6 concludes.
2 Preliminaries
In this section we introduce notation that we will use throughout the paper consistent with prior work in [DW21, SSW17, SWZZ20].
Definition 2.1 (Tournament)
A (round robin) tournament on teams is a complete, directed graph on vertices whose edges denote the outcome of a match between two teams. Team beats team if the edge between them points from to .
Definition 2.2 (Tournament Rule)
A tournament rule is a function that maps tournaments to a distribution over teams, where denotes the probability that team is declared the winner of tournament under rule . We use the shorthand to denote the probability that a team in is declared the winner of tournament under rule .
Definition 2.3 (-adjacent)
Two tournaments are -adjacent if for all such that , beats in if and only if beats in .
In other words, two tournaments are -adjacent if the teams from can manipulate the outcomes of the matches between them in order to obtain a new tournament .
Definition 2.4 (Condorcet-Consistent)
Team is a Condorcet winner of a tournament if beats every other team (under ). A tournament rule is Condorcet-consistent if for every tournament with a Condorcet winner , (whenever has a Condorcet winner, that team wins with probability 1).
Definition 2.5 (Manipulating a Tournament)
For a set of teams, a tournament and a tournament rule , we define be the maximum winning probability that can possibly gain by manipulating to an -adjacent . That is:
For a tournament rule , define . Finally, define
If , we say that is -Strongly-Non-Manipulable at probability or -SNM-.
Intuitively, is the maximum increase in collective winning probability that a group of teams can achieve by manipulating the matches between them over tournaments with teams. And is the maximum increases in winning probability that a group of teams can achieve by manipulating the matches between them over all tournaments.
Two other naturally desirable properties of a tournament rule are monotonicity and anonymity.
Definition 2.6 (Monotone)
A tournament rule is monotone if are -adjacent and beats in , then
Definition 2.7 (Anonymous)
A tournament rule is anonymous if for every tournament , and every permutation , and all ,
Below we define the tournament rule that is the focus of this work.
Definition 2.8 (Randomized Death Match)
Given a tournament on teams the Randomized Death Match Rule (RDM) picks two uniformly random teams (without replacement) and plays their match. Then, eliminates the loser and recurses on the remaining teams for a total of rounds until a single team remains, who is declared the winner.
Below we define the notions of Sybil Attack on a tournament , and the property of Asymptotically Strongly Sybil-Proof (ASSP) for a tournament rule , both of which will be relevant in our discussion in Section 5.
Definition 2.9 (Sybil Attack)
Given a tournament , a team and an integer , define to be the set of tournaments satisfying the following properties:
1. The set of teams in consists of and all teams in
2. If are teams in , then beats in if and only if beats in .
3. If is a team in and , then beats in if and only if beats in
4. The match between and can be arbitrary for each
Intuitively, is the set of all Sybil attacks of at with Sybils. Each Sybil attack is a tournament obtained by starting from and creating Sybils of (while counting as a Sybil of itself). Each Sybil beats the same set of teams from and the matches between the Sybils can be arbitrary. Every possible realization of the matches between the Sybils gives rise to new tournament (implying contains tournaments).
Definition 2.10 (Asymptotically Strongly Sybil-Proof)
A tournament rule is Asymptotically Strongly Sybil-Proof (ASSP) if for any tournament , team which is not a Condorcet winner,
Informally speaking, Definition 2.10 claims that is ASSP if the probability that a Sybil wins in the most profitable Sybil attack on with Sybils, goes to zero as goes to .
3 Basic Properties of RDM and Examples
In this section we consider a few basic properties of RDM and several examples on small tournaments. We will refer to those examples in our analysis later. Throughout the paper we will denote RDM by and it will be the only tournament rule we consider. We next state the first-step analysis observation that will be central to our analysis throughout the paper. For the remainder of the section let for a match denote by the tournament obtained from by eliminating the loser in . Let , where is the loser in . Let denote the number of teams loses to and the tournament obtained after removing team from .
Observation 3.1 (First-step analysis)
Let be a subset of teams in a tournament . Then
(if , then we define , and if , then )
Proof. The first equality follows from the fact that after we play we are left with the tournament and we sum over all possible in the first round. To prove the second equality, notice that for any the term appears exactly times in because loses exactly matches.
As a first illustration of first-step analysis we show that adding teams which lose to every other team does not change the probability distribution of the winner.
Lemma 3.2
Let be a tournament and loses to everyone. Then for all , we have .
Proof. We prove the statement by induction on . If , then clearly . Suppose it holds on all tournaments such that and we will prove it for . By first-step analysis (Observation 3.1) we have that
where team loses matches in . By the inductive hypothesis we have that for and . Thus,
where in the second to last line we used , which follows from first-step analysis (Observation 3.1) and because loses matches in as loses to every team in
As a natural consequence of Lemma 3.2 we show that the most manipulable tournament on teams is at least as manipulable as the most manipulable tournament on teams.
Lemma 3.3
Proof. See Appendix A.1 for a proof.
We now show another natural property of RDM, which is a generalization of Condorcet-consistent (Definition 2.4), namely that if a group of teams wins all its matches against the rest of teams, then a team from will always win.
Lemma 3.4
Let be a tournament and a group of teams such that every team in beats every team in . Then, .
Proof. See Appendix A.1 for a proof.
As a result of Lemma 3.4 RDM is Condorcet-Consistent. As expected, RDM is also monotone (See Definition 2.6).
Lemma 3.5
RDM is monotone.
Proof. See Appendix A.1 for a proof.
Lemma 3.2 tells us that adding a team which loses to all other teams does not change the probability distribution of the other teams winning. Lemmas 3.2, 3.3, 3.4, 3.5 will be useful in our later analysis in Sections 4 and 5. Now we consider a few examples of tournaments and illustrate the use of first-step analysis (Observation 3.1) to compute the probability distribution of the winner in them.
-
1.
Let , where beats , beats and beats . By symmetry of RDM, we have .
-
2.
Let where beats and . Then clearly, and .
-
3.
By Lemma 3.2, it follows that the only tournament on 4 teams whose probability distribution cannot be reduced to a distribution on 3 teams is the following one , where beats for , beats , beats and beats . By using what we computed in (1) and (2) combined with Lemma 3.2 we get by first step analysis
The above examples are really important in our analysis because: a) we will use them in later for our lower bound example in Section 4.1, and b) they are a short illustration of first-step analysis.
In the following subsection, we review prior results for 2-team manipulations in RDM, which will also be useful for our treatment of the main result in Section 4.
3.1 Recap: Tight Bounds on 2-Team Manipulations in RDM
[DW21] (Theorem 5.2) proves that RDM is 2-SNM- and that this bound is tight, namely . We will rely on this result in Section 4.
Theorem 3.6
(Theorem 5.2 in [DW21])
[SSW17] (Theorem 3.1) proves that the bound of is the best one can hope to achieve for a Condorcet-consistent rule.
Theorem 3.7
(Theorem 3.1 in [SSW17]) There is no Condorcet-consistent tournament rule on players (for ) that is 2-SNM- for
We prove the following useful corollary, which will be useful in Section 4.
Corollary 3.8
Let be a tournament and two teams such that there is at most one match in which a team in loses to a team in . Then
Proof. If and beat every team in , then by Lemma 3.4, . WLOG suppose that there is some team which beats , loses to and all other teams lose to both and . Let be -adjacent to such that is a Condorcet winner in . Clearly we have as RDM is Condorcet-Consistent. By Theorem 3.6 we have . This, implies that as desired.
4 Main Result:
The goal of this section is to prove that no 3 teams can improve their probability of winning by more than and that this bound is tight. We prove the following theorem
Theorem 4.1
Our proof consists of two parts:
-
•
Lower bound: , for which we provide a tournament and a set of size 3, which can manipulate to increase their probability by
-
•
Upper bound: , for which we provide a proof that for any tournament no set of size 3 can increase their probability of winning by more than , i.e. RDM is 3-SNM-
4.1 Lower Bound
Let denote RDM. Denote by the set of teams which team beats. Consider the following tournament (shown in Fig 1):
The tournament is also shown in Figure 1. Let . By first-step analysis (Observation 3.1) and by using our knowledge in Section 3 for tournaments on 4 teams we can write
Now suppose that and throw their matches with . i.e. is -adjacent to , where in , beats and and all other matches have the same outcomes as in . Then, since is a Condorcet winner, . Therefore,
Thus, as desired.

4.2 Upper Bound
Suppose we have a tournament on vertices and is a set of 3 (distinct) teams, where will be the set of manipulator teams. Let be the set of matches in which a team from loses to a team from . Our proof for will use the following strategy
-
•
In Sections 4.2.1 and 4.2.2 we introduce the first-step analysis framework by considering possible cases for the first played match. In each of these cases the loser of the match is eliminated and we are left with a tournament with one less team. We pair each match in with its corresponding match in and we bound the gains of manipulation in each of the following cases separately (these correspond to each of the terms , and respectively in the analysis in Section 4.2.2).
-
–
The first match is between two teams in (there are 3 such matches).
-
–
The first match is between a team in and a team in and the team from loses in the match (there are such matches).
-
–
The first match is any other match not covered by the above two cases
-
–
-
•
In Section 4.2.3 we prove that if , then (i.e. the set of manipulators cannot gain more than by manipulating).
-
•
In Section 4.2.4 we prove that if is the most manipulable tournament on vertices (i.e. ), then
- •
We first introduce some notation that we will use throughout this section. Suppose that and are -adjacent. Recall from Section 3 that for a match , is the tournament obtained after eliminating the loser in . Also is the number of teams that a team loses to in . For , let denote the number of matches loses against a team in when considered in and let denote the number of matches that loses against a team in when considered in . Let denote the number of teams in that loses to. Notice that since and are -adjacent, loses to exactly teams in when considered in . Let be the set of matches in which a team from loses.
4.2.1 The First Step Analysis Framework
Notice that in the first round of RDM, a uniformly random match from the matches is chosen. If then we are left with where loses in for some . If , we are left with and all teams in are still in the tournament. For , there are matches in which they lose to a team from and matches in which they lose to a team from . By considering each of these cases and using first-step analysis (Observation 3.1), we have
Since and are -adjacent each loses to exactly , teams form , and we can similarly write
By subtracting the above two expression we get
Thus,
(1) |
where
4.2.2 Upper Bounds on and
We now prove some bounds on the terms , and (defined in Section 4.2.1) which will be useful later. Recall that denotes the set of matches in which a team from loses from a team from . We begin with bounding in the following lemma
Lemma 4.2
For all -adjacent and , we have . Moreover, if , then .
Proof. See Appendix A.2 for a proof.
Next, we show the following bound on the term .
Lemma 4.3
For all -adjacent we have
Moreover, if , then
Proof. See Appendix A.2 for a proof.
We introduce some more notation. For , define as the maximum winning probability gain that three teams can achieve by manipulation in a tournament of size , in which there are exactly teams in each of which beats exactly teams of . Formally,
Additionally, let be the set of teams in each of which beats exactly teams in . Let be the set of matches in which two teams from play against each other or in which a team from loses to a team from for . Notice that if there are teams in each which beat teams from .
With the new notation, we are now ready to prove a bound on the term .
Recall that
where is the set of matches in which a team from loses. Then we have the following bound on .
Lemma 4.4
For all -adjacent and we have that is at most
Proof. See Appendix A.2 for a proof.
4.2.3 The case
We summarize our claim when in the following lemma
Lemma 4.5
Let be a tournament, and a set of 3 teams. Suppose that there are at most 4 matches in which a team in loses to a team in (i.e. ). Then
Proof. We will show that by induction on for the values of and given in Table 1 below. Notice that when there are at most 4 matches between a team in and a team in , in which the teams from loses, then we fall into one of the cases shown in the table for .
(0,0,0) | 0 |
---|---|
(1,0,0) | |
(2,0,0) | |
(3,0,0) | |
(4,0,0) | |
(0,1,0) | |
(0,2,0) | |
(1,1,0) | |
(2,1,0) | |
(0,0,1) | 0 |
(1,0,1) |
1. Base case Our base case is when . If we are in the case of 3 teams then wins with probability 1, so the maximum gain can achieve by manipulation is clearly 0, which satisfies all of the bounds in the table.
2. Induction step Assume that hold for all and as in Table 1. We will prove the statement for . Notice that by Table 1 it is clear that is monotone in each variable i.e. if for , then
(2) |
Suppose that 555Recall is the set of matches in which a team from loses and is the set of matches in between two teams from or when a team from loses to a team from (see discussion before Lemma 4.4). Then since , remains in . Let for a tournament define , where in there are exactly teams in that beat exactly out of . Clearly, we have , where . By monotonicity of in (2) and the inductive hypothesis it follows that
Since , we have that
Also, by the inductive hypothesis we have
Therefore, by Lemma 4.4, combined with the inequalities above we have
By Lemma 4.3 we have
Combining the above with bounds and plugging into we get
where and if and and if by Lemma 4.2 and Lemma 4.3. As the RHS depends only on we can take the maximum over all tournaments on teams so we can get
Now, apply the formula to each of the cases in Table 1. We present the computations for in the body to illustrate the method and we defer the other cases from Table 1 to Appendix A.2. Note the manipulators can achieve only when .
Case 1 . By Lemma 3.4 it follows that as a team from wins with probability 1 regardless of the matches within .
Case 2 . In this case . So by applying with and we obtain
Case 3 . Applying , we get
Case 4 . See Appendix A.2.
Case 5 . See Appendix A.2.
Case 6 . See Appendix A.2.
Case 7 . See Appendix A.2.
Case 8 . See Appendix A.2.
Case 9 . See Appendix A.2.
Case 10 . See Appendix A.2.
Case 11 . See Appendix A.2.
This, finishes the induction and the proof for the bounds in Table 1. Note that for all in Table 1 and this bounds is achieved when i.e. there are 2 teams that beat exactly two of as is the case in the optimal example in Section 4.1. Thus,we get that if there are at most 4 matches that a team from loses from a team in , then . This finishes the proof of the lemma.
4.2.4 General Upper Bound for the Most Manipulable Tournament
Lemma 4.6
Suppose that . Let be the set of matches a team of loses to a team from . Then
Proof. Let and be -adjacent tournaments on vertices such that and
I.e. is the ”worst” example on vertices. By (1) we have
where and were defined in Section 4.2.1. By Lemma 4.2 we have
and by Lemma 4.3
Let . Notice that both and are tournaments on vertices and by definition of , are not eliminated in both and . Moreover, and are -adjacent. Therefore, for every , we have by Lemma 3.3
By using the above on each term in and the fact that , we get that
By using the above 3 bounds we get
as desired.
4.2.5 Proof of Theorem 4.1
Suppose that is the most manipulable tournament on vertices i.e. it satisfies . If , then by Lemma 4.5, we have that
If , then by Lemma 4.6
where above we used that is decreasing for . Combining the above bounds, we obtain for all . Therefore,
which proves the upper bound and finishes the proof of Theorem 4.1.
5 Sybil Attacks on Tournaments
5.1 Main Results on Sybil Attacks on Tournaments
Recall our motivation from the Introduction. Imagine that a tournament rule is used as a proxy for a voting rule to select a proposal. The proposals are compared head-to-head, and this constitutes the pairwise matches in the resulting tournament. A proposer can try to manipulate the protocol with a Sybil attack and submit many nearly identical proposals with nearly equal strength relative to the other proposals. The proposer can choose to manipulate the outcomes of the head-to-head comparisons between two of his proposals in a way which maximizes the probability that a proposal of his is selected. In the tournament his proposal corresponds to a team , and the tournament resulting from the Sybil attack is a member of (Recall Definition 2.9). The questions that we want to answer in this section are: (1) Can the Sybils manipulate their matches to successfully increase their collective probability of winning? and (2) Is it beneficial for the proposer to create as many Sybils as possible?
The first question we are interested is whether any group of Sybils can manipulate successfully to increase their probability of winning. It turns out that that the answer is No. We first prove that the probability that a team which is not a Sybil wins does not depend on the matches between the Sybils.
Lemma 5.1
There exists a function that takes in as input integer , tournament , team , and team with the following property. For all , we have
where the dependence on is encoded as the outcomes of its matches with the rest of .
Proof. See Appendix A.3 for a full proof.
Note that by Lemma 5.1 does not depend on which tournament is chosen. Now, we prove our first promised result. Namely, that no number of Sybils in a Sybil attack can manipulate the matches between them to increase their probability of winning.
Theorem 5.2
Let be a tournament, a team, and and integer. Let . Let . Then
Proof. Let and be -adjacent. By Definition 2.9, . Therefore by Lemma 5.1, for all . Using this we obtain
Therefore, for all -adjacent , which implies the desired result.
Theorem 5.2 says that any number of Sybils cannot manipulate to increase their collective probability of winning. This leaves the question whether it is beneficial for the proposer to send many (nearly) identical proposals to the tournament to maximize the probability that a proposal of his is selected. We show that Randomized Death Match disincentivizes such behaviour. When is a Condorcet winner in , then by Lemma 3.4 a Sybil will win with probability one.
We prove that if is not a Condorcet winner in then as goes to infinity, the maximum probability (over all Sybils attacks of ) that any Sybil wins goes to 0. Or equivalently, RDM is Asymptotoically Strongly Sybil-Proof (recall Definition 2.10).
Before we state our second main theorem let’s recall some notation. Let be a team (which is not a Condorcet winner). Let be the set of teams in that beats, and the of teams loses to. Let and . By Lemma 5.1, for all . Also, by Lemma 5.1,
(3) |
and
(4) |
Note that the terms in the RHS of each of (3) and (4) depends only on and . Thus, we can define the functions
and
(here is the total collective probability that a Sybil or a team from wins)
We are now ready to prove our second main result. Namely, that RDM is Asymptotically Strongly Sybil-Proof (Definition 2.10). Before we present the result (Theorem 5.3) we will try to convey some intuition for why RDM should be ASSP. Observe that the only way a Sybil can win is when all the teams from are eliminated before all the Sybils. The teams from can only be eliminated by teams from . However, as increases there are more Sybils and, thus, the teams from are intuitively more likely to all lose the tournament before the teams from . When there are no teams from left and at least one team from left, no Sybil can win. In fact, this intuition implies something stronger than RDM being ASSP: the collective winning probability of the Sybils and the teams from (denoted by ) converges to 0 as converges to (or, equivalently, the probability that a team from wins goes to ). This intuition indirectly lies behind the technical details of the proof of Theorem 5.3.
Theorem 5.3
Randomized Death Match is Asymptotically Strongly Sybil-Proof. In fact a stronger statement holds, namely if is not a Condorcet winner, then
Proof. See Appendix A.3 for a full proof.
5.2 On a Counterexample to an Intuitive Claim
We will use Theorem 5.3 to prove that RDM does not satisfy a stronger version of the monotonicity property in Definition 2.6. First, we give a generalization of the definition for monotonicity given in Section 3
Definition 5.4 (Strongly monotone)
Let be a tournament rule. Let and let be any splitting of the teams in into two disjoint sets. A tournament rule is strongly monotone for every , if is -adjacent to such that beats in we have
Intuitively, is Strongly monotone if whenever flipping a match between a team from and a team from in favor of the team from makes better off. Notice that if this is the usual definition of monotonicity (Definition 2.6), which is satisfied by RDM by Lemma 3.5. However, RDM is not strongly monotone, even though strong monotonicity may seem like an intuitive property to have.
Claim 5.5
RDM is not strongly monotone
Proof. Suppose the contrary i.e. RDM is strongly monotone. Start with a 3-cycle tournament where beats , beats , and beats . Let be a Sybil attack of on with Sybils. Let the Sybils be where beats in for . By Theorem 5.3 we can take large enough so that . Suppose all Sybils in but throw all of their matches with and denote the tournament resulting from that . Then, if RDM were strongly monotone we would have (start with and iteratively apply strong monotonicity). Note that starting from and iteratively applying Lemma 3.2 to and removing from the tournament for we will obtain the tournament , and the probability distribution over the winner in will be the same as in . Therefore, , but , a contradiction with our assumption that RDM is strongly monotone.
6 Conclusion and Future Work
We use a novel first-step analysis to nail down the minimal such that RDM is -SNM-. Specifically, our main result shows that . Recall that this is the first tight analysis of any Condorcet-consistent tournament rule for any , and also the first monotone, Condorcet-consistent tournament rule that is -SNM- for any . We also initiate the study of manipulability via Sybil attacks, and prove that RDM is Asymptotically Strongly Sybil-Proof.
Our technical approach opens up the possibility of analyzing the manipulability of RDM (or other tournament rules) whose worst-case examples are complicated-but-tractable. For example, it is unlikely that the elegant coupling arguments that work for will result in a tight bound of , but our approach is able to drastically reduce the search space for a worst-case example, and a tractable case analysis confirms that a specific 5-team tournament is tight. Our approach can similarly be used to analyze the manipulability of RDM for , or other tournament rules. However, there are still significant technical barriers for future work to overcome in order to keep analysis tractable for large , or for tournament rules with a more complicated recursive step. Still, our techniques provide a clear approach to such analyses that was previously non-existent.
References
- [AK10] Alon Altman and Robert Kleinberg. Nonmanipulable randomized tournament selections. In Proceedings of the AAAI Conference on Artificial Intelligence, volume 24, 2010.
- [APT10] Alon Altman, Ariel D Procaccia, and Moshe Tennenholtz. Nonmanipulable selections from a tournament. In Computational Foundations of Social Choice, 07.03. - 12.03.2010, volume 10101 of Dagstuhl Seminar Proceedings. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Germany, 2010.
- [Ban85] J. S. Banks. Sophisticated voting outcomes and agenda control. Social Choice and Welfare, 1(4):295–306, 1985.
- [BBS16] Florian Brandl, Felix Brandt, and Hans Georg Seedig. Consistent probabilistic social choice. Econometrica, 84(5):1839–1880, 2016.
- [DW21] Kimberly Ding and S Matthew Weinberg. Approximately strategyproof tournament rules in the probabilistic setting. In 12th Innovations in Theoretical Computer Science Conference, ITCS, LIPIcs. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2021.
- [EFS12] Edith Elkind, Piotr Faliszewski, and Arkadii Slinko. Clone structures in voters’ preferences. In Proceedings of the 13th ACM conference on electronic commerce, pages 496–513, 2012.
- [Fis77] Peter C. Fishburn. Condorcet social choice functions. SIAM Journal on Applied Mathematics, 33(3):469–489, 1977.
- [FR92] David C. Fisher and Jennifer Ryan. Optimal strategies for a generalized ”scissors, paper, and stone” game. The American Mathematical Monthly, 99(10):935–942, 1992.
- [GLM93] Laffond G., Jean-François Laslier, and Le Breton M. The bipartisan set of a tournament game. Games and Economic Behavior, 5(1):182–201, 1993.
- [KSW17] Michael P Kim, Warut Suksompong, and Virginia Vassilevska Williams. Who can win a single-elimination tournament? SIAM Journal on Discrete Mathematics, 31(3):1751–1764, 2017.
- [KW15] Michael P Kim and Virginia Vassilevska Williams. Fixing tournaments for kings, chokers, and more. In Twenty-Fourth International Joint Conference on Artificial Intelligence, 2015.
- [LLL96] Gilbert Laffond, Jean Lainé, and Jean-François Laslier. Composition-consistent tournament solutions and social choice functions. Social Choice and Welfare, 13(1):75–93, 1996.
- [Mil80] Nicholas R. Miller. A new solution set for tournaments and majority voting: Further graph- theoretical approaches to the theory of voting. American Journal of Political Science, 24(1):68–96, 1980.
- [Mou16] Hervé Moulin. Handbook of Computational Social Choice. Cambridge University Press, 2016.
- [Özt20] Z Emel Öztürk. Consistency of scoring rules: a reinvestigation of composition-consistency. International Journal of Game Theory, 49(3):801–831, 2020.
- [SSW17] Jon Schneider, Ariel Schvartzman, and S Matthew Weinberg. Condorcet-consistent and approximately strategyproof tournament rules. In Proceedings of the 8th Innovations in Theoretical Computer Science Conference (ITCS), 2017.
- [SW11] Isabelle Stanton and Virginia Vassilevska Williams. Rigging tournament brackets for weaker players. In IJCAI Proceedings-International Joint Conference on Artificial Intelligence, volume 22, page 357, 2011.
- [SWZZ20] Ariel Schvartzman, S Matthew Weinberg, Eitan Zlatin, and Albert Zuo. Approximately strategyproof tournament rules: On large manipulating sets and cover-consistence. 11th Innovations in Theoretical Computer Science Conference, ITCS 2020, January 12- 14, 2020, Seattle, Washington, USA, volume 151 of LIPIcs, pages 3:1–3:25. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2020.
Appendix A Omitted proofs
A.1 Omitted proofs from Section 3
Proof of Lemma 3.3.
Consider a tournament , on vertices and a set of size such that can manipulate the matches between them to a tournament so that their probability of winning increases by , i.e.
Let be a new team which loses to all teams in . By Lemma 3.2 it follows that and . Therefore,
Proof of Lemma 3.4.
Suppose the contrary i.e. there is some which wins in some execution of RDM. Consider the round in which the last team is eliminated by some team . Clearly, and thus it cannot eliminate , i.e. a contradiction.
Proof of Lemma 3.5
If beats in , then . Suppose beats in . Consider an execution of RDM in in which wins. Notice that this execution cannot contain the match since will get eliminated before . Therefore, is also a valid execution of RDM in . This, provides an injective mapping from the valid executions in where wins to the valid executions in where wins. Therefore, .
A.2 Omitted proofs from Section 4
Proof of Lemma 4.2
We claim that there exists some such that . Indeed the possible values for and are or some permutation of . Therefore, as there are least 2 non-zero entries in each of and , there must be a non-zero entry on which they overlap. This means that there is some such that . Let . By Theorem 3.6, we have
(5) |
By using the above results and the fact that we get the following bound
where in the second line, we used to get and in the in third line we used to get . Thus,
Suppose that . Then, for every , there is at most one match in which a team in loses from a team in . Therefore, by Corollary 3.8, . Also, we clearly have that . Thus,
Thus,
when as desired.
Proof of Lemma 4.3
By Theorem 3.6 we have that for all permutations of
By using the above for each of the 3 terms in the sum we get
Suppose . If , then , so . Suppose and WLOG team beats and win all other matches with teams outside of (in particular beat ). Then . Thus,
since by Lemma 3.4, as beat every team outside of in both and .
Proof of Lemma 4.4
For a tournament , where , define , where in there are exactly teams in each of which beats exactly teams out of for . Suppose that . Then we have 3 cases for :
-
•
Suppose is a match between two teams from or between some team from and one of the two teams in to which it loses. Then clearly, and thus
Notice that there are such matches.
-
•
Suppose now that is a match between two teams from or between some team from the the unique team in to which it loses. Then, clearly, . Thus,
There are such matches.
-
•
Finally, if is a match between two teams in , then . Thus,
There are such matches.
Therefore, by applying the the above 3 bounds we get
as desired. Notice that .
Omitted cases from the proof of Lemma 4.5
Case 4: . Applying , we get
Case 5: . Applying , we get
Case 6 . Applying , we get
Case 7 . Applying , we get
Case 8 . Applying , we get
Case 9 . Applying , we get
Case 10 . In this case a vertex beats and they lose to everyone else. By symmetry the probability a team from wins is the same no matter what the matches between them are. Thus, .
Case 11 . Applying , we get
A.3 Omitted proofs from Section 5
Proof of Lemma 5.1
We will construct and prove the statement by induction on the quantity . As a base case suppose . In order to define , we need and this implies and . In this case there is a single tournament in . One can simply define . Suppose that we have defined for all and that satisfy and that for all when the parameters satisfy the former constraints.
We will now construct and show the statement of the Lemma simultaneously for all settings which satisfy . Let satisfy . If the statement is clear because there is a single tournament and thus . Suppose and . Let be the set of teams in that beats and the set of teams in that loses to. Suppose and . If the first match is between a team from and a Sybil or between two Sybils, then a Sybil is eliminated and the resulting tournament is a member of (possibly after relabeling ). By the induction hypothesis, wins with probability . There are such matches. If a match in which a team loses is played, then the resulting tournament is a member of . Thus, by the induction hypothesis wins in the resulting tournament with probability . If is the number of teams loses to in , there are such matches
if and such matches if .
If loses then, it clearly wins with probability 0. Thus, by first-step analysis we have that
Notice that depends only on the matches within . Therefore, all terms in the RHS only depend on and , which finishes the induction and gives us a way to define as the above expression. Also, since was arbitrary we get for all .
Proof of Theorem 5.3
Let be a tournament and a team, which is not a Condorcet winner. As in Definition 2.10, we need to show that
Notice that
and that so it suffices to show the stronger claim
Recall that () denotes the set of teams beats (loses to) in . We prove the statement by induction on . If , then clearly consists of only teams of , which beat and thus, for all by Lemma 3.4. Let and ( is not a Condorcet winner). Suppose that the statement is true for all and with . By above . Let for a team denote by the number of teams to which it loses in . Similarly to the proof of Lemma 5.1 by first-step analysis we have the following relation
Notice that if , then as beats the Sybils of , , and . Therefore,
for some . Also we know that for every , loses to at least one team in (a team in ). Therefore, by the inductive hypothesis for all . Let and as does not depend on , we can choose such that for , for all . Also notice that , where is some constant depending on and . Thus, collecting the above observations we get for all big enough that
By Lemma A.2 the function is decreasing in for . We use this, fact together with to show . We also use that for some constant . Therefore, by upper bounding the above we get
Therefore,
where are some constants that depend only on the tournament and the above holds for sufficiently large. Repeating the above inequality times and adding them up as a telescoping sum we get that
and thus
The first and the third term go to 0 as , and the second term goes to . Therefore,
Now, letting , we get the desired result.
Lemma A.2
The function is decreasing in for
Proof. Indeed, one can show that for
which holds for .