
TL;DR
This paper introduces a new stability concept called envy-proofness, which enhances robustness against irrational behaviors in games, and explores its relation to Nash equilibrium and immunity, including existence and computational aspects.
Contribution
It proposes the envy-proof stability notion, analyzes its relationship with existing concepts, and studies existence and computation in two-player and multi-player games.
Findings
Envy-proof profiles can be characterized and related to Nash equilibria.
Existence of envy-proof strategies depends on game type and parameters.
Algorithms for finding envy-proof strategies are developed for certain classes of games.
Abstract
The most popular stability notion in games should be Nash equilibrium under the rationality of players who maximize their own payoff individually. In contrast, in many scenarios, players can be (partly) irrational with some unpredictable factors. Hence a strategy profile can be more robust if it is resilient against certain irrational behaviors. In this paper, we propose a stability notion that is resilient against envy. A strategy profile is said to be envy-proof if each player cannot gain a competitive edge with respect to the change in utility over the other players by deviation. Together with Nash equilibrium and another stability notion called immunity, we show how these separate notions are related to each other, whether they exist in games, and whether and when a strategy profile satisfying these notions can be efficiently found. We answer these questions by starting with the…
| 0,2 | 0,2 | 2,0 | 2,0 | 3,2 | |||||
| 2,0 | 2,0 | 0,2 | 0,2 | 3,2 | |||||
| 2,0 | 0,2 | 1,1 | 1,1 | 1,1 | 2,0 | 0,2 | 1,1 | ||
| 2,0 | 0,2 | 1,1 | 1,1 | 1,1 | 0,2 | 2,0 | 1,1 | ||
| 0,2 | 2,0 | 1,1 | 1,1 | 1,1 | 0,2 | 2,0 | 1,1 | ||
| 0,2 | 2,0 | 1,1 | 1,1 | 1,1 | 2,0 | 0,2 | 1,1 | ||
| 0,2 | 2,0 | 2,0 | 0,2 | 3,2 | |||||
| 2,0 | 0,2 | 0,2 | 2,0 | 3,2 | |||||
| 2,3 | 2,3 | 1,1 | 1,1 | 1,1 | 1,1 | 2,3 | 2,3 | 4,4 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGame Theory and Applications · Economic theories and models · Experimental Behavioral Economics Studies
Does Nash Envy Immunity?
Ching-Hua Yu Computer Science Department, University of Illinois, Urbana-Champaign, [email protected].
Abstract
The most popular stability notion in games should be Nash equilibrium under the rationality of players who maximize their own payoff individually. In contrast, in many scenarios, players can be (partly) irrational with some unpredictable factors. Hence a strategy profile can be more robust if it is resilient against certain irrational behaviors. In this paper, we propose a stability notion that is resilient against envy. A strategy profile is said to be envy-proof if by deviation, each player cannot gain a competitive edge with respect to the change in utility over the other players. Together with Nash equilibrium and another stability notion called immunity, we show how these separate notions are related to each other, whether they exist in games, and whether and when a strategy profile satisfying these notions can be efficiently found. We answer these questions by starting with the general two player game and extend the discussion for the approximate stability and for the corresponding fault-tolerance notions in multi-player games.
Contents
1 Introduction
We study an inherent yet unpredictable factor of players in games that is related to the notorious envy111In English, malicious envy is more like jealousy, but here we adopt a general term envy from the philosophy. of humanity. It is observed that in a company, the (un)happiness of employees can depend on, instead of their own salary, the comparison between their salary and their colleagues’. In some scenarios, the situation can be worse. For example, a (somehow) irrational bidder in an auction can set a bid higher than the true value of an item just because he is unhappy to see his rival bidder win the item.
In general, the outcome of games can deviate from the predicted equilibria, and the players’ behavior can disobey their presumed utility function. Even though one remedy is to redefine the utility function and make it as accurate as possible, sometimes the utility function of a real player is hard to predict or to accurately model, and due to the complex humanity, sometimes faulty players can just become spontaneous or unwilling to follow a reasonable utility under a model. Hence it is attractive if an equilibrium has more robust properties against these inherent factors and can prevent potential irrational behavior of players.
To capture the inherent irrational factor due to envy, we define a property called envy-proofness. An envious player would not be satisfied with her current state if she discovers that she can gain more utility "than others", or she would lose less utility "than others" by changing her strategy. An envy-proof strategy profile is stable with respect to this agitation. That is, A player cannot gain a competitive edge with respect to the utility change over the other players. Note that an envy-proof state may not be envy-free: A player in an envy-proof state can envy the other’s utility compared to her own, but she has no incentive to deviate. Envy-proofness is independent of Nash equilibria in general; a Nash equilibrium can be envy-proof or not. Let’s look at its definition for two-player games first.
Definition 1.1** (Envy-proof Profile).**
In a two-player game , we say a strategy profile , a random variable over , is envy-proof if and only if the following holds:
[TABLE]
As an example, consider the coordination game described in Figure 1. The two players like shopping no mater whether they do it alone or together. On the other hand, they only like to go to the movies together. While (movie, movie) and (shopping, shopping) both sound like a good coordinated strategy profile, one day, the two players quarrel with each other, behave irrationally, and even try to make each other unhappy regardless self-happiness. Then (movie, movie) is no longer a good strategy since it is unstable. It is unstable because each player has an incentive to change the strategy, and assuming the other’s strategy is fixed, this deviation can cause the other player to lose more happiness (losing 3 points vs losing 1 point). On the other hand, (shopping, shopping) remains a good strategy because any unilateral deviation of a player can only cause his own loss.
In addition to envy-proofness, we study another stability notion called immunity. In [11, 13], Gradwohl and Reingold proposed and studied -immunity for special games in a fault-tolerance genre. Essentially a strategy profile is -immune if any players cannot deviate and make some other player’s expected utility decrease more than (in absolute value). They showed that in some special games (which we will review briefly later), every Nash equilibrium is -immune. While we will adapt the envy-proof notion to fault-tolerance issues in multi-layer games later in Section 9, we focus more on the fundamental properties such as the existence and the computational complexity of exact as well as approximate solutions in general games. Adapting the notion of immunity to two player games, we say a strategy profile is immune if each player’s unilateral deviation cannot decrease the other player’s utility.
Definition 1.2** (Immunity Profile).**
In a two-player game , we say a strategy profile is immune if and only if:
[TABLE]
This paper is then centered around the three stability notions: Nash equilibria, envy-proofness, and immunity and developed from multiple dimensions. First we start by inspecting general two-player games and illustrate a clean connection between the three stability notions in Section 4. And in Section 5, we study the (non)existence of these notions. We show that while every two-player game has at least an immune strategy profile and an envy-proof strategy profile, an immune Nash equilibrium and an envy-proof Nash equilibrium do not always exist. Then following these observations regarding existence, in Section 6 we are concerned about whether they can be efficiently found in a game. We show that while finding an immune profile is PPAD-complete, finding an envy-proof strategy profile is polynomial-time solvable.
Based on the above discoveries, we check advanced properties of envy-proof Nash equilibria and immune Nash equilibria. In Section 7, somehow surprisingly, we show while determining the existence of envy-proof Nash equilibria is NP-complete, determining the existence of immune Nash equilibria is polynomial-time solvable. Next, because of the PPAD-hardness of finding an immune strategy profile and the NP-hardness of determining the existence of an envy-proof Nash equilibrium, in Section 8, we relax the definition of immunity and envy-proofness to resort to approximate solutions. Finally in Section 9, we discuss the multi-player fault-tolerance version of these notions. Particularly we show possitive results of -coalitional envy-proofness for -varied games, -sensitive games, and anonymous games.
2 Related Works and Discussion
2.1 Terminology Disambiguation for Envy-Related Notions
Envy-related notions appeared a few times in several areas. In 1958, Gamow and Stern [9] introduce an envy-free concept for fair cake-cutting and chore division. Essentially the envy-free concept means that each partner believes that their share is at least as great as any other share. Note that the envy-freeness in the problem is quite different from our envy-proofness for general games. Particularly instead of comparing the utilities of the players, we want to compare the change in utilities of the players. That is, the utility between players can be substantially different but a strategy profile would be envy-proof if by any unilateral deviation of a player, the increase of her utility is less or the decrease of her utility is more than the others’.
The term envy-freeness and local envy-freeness also appeared in the problem of generalized second-price (GSP) auction, given by Varian [26] and Edelman et al. [8] independently. The concept there is to capture the utility optimization of rational players (while excludes some plausible equilibria that cannot provide a good utility). In contrast, the envy-proofness in this paper is motivated by irrational players. Particularly an envy-free bid profile in GSP is necessarily an equilibrium, while an envy-proof profile in a game is not necessary a Nash equilibrium. For example, an irrational bidder in an auction can deviate to decrease his payoff if this can decrease his rival bidder’ payoff more.
2.2 Irrational Players in Games
While the rationality of the players is a primal assumption in game theory, recently variant points of view are proposed to study or to explain irrational player behaviors in the computer science literature in recent years.
Fault Tolerance.
One of the closest directions to our work is about fault tolerance of Nash equilibria against certain kinds of malicious attacks in large games. Following the line, Bernheim et al. [5], Kalai [16], Gradwohl and Reingold [12, 13] showed that Nash equilibria are robust against certain kind of attacks in general games satisfying specific properties. Particularly, Gradwohl and Reingold [13] showed that an honest player’s payoff in a Nash equilibrium remains almost the same when the number of Byzantine faulty players is less than a threshold. The kind of tolerance is called immunity.
An instant question is that even though approximate immune Nash equilibria exist in games with a special form, it is unclear whether exact/approximate immune profiles or immune Nash equilibria exist in general games and whether it is computationally hard to find a solution. We answered these questions in this work, and so in some sense, we provide a fundamental inspections for the complement points following the line. Also, we study a new notion called envy-proofness that enriches the player’s behaviors between fully rational and fully malicious. Interestingly, we will show Nash equilibria, immunity, and envy-proofness are different but relative notions in these questions.
Spitefulness.
Another related direction is about the spiteful/altruistic setting. The setting says that a player’s "true" utility is a combination of his own and the others. (See Chen[6] and Chen and MicaliChenMicali16 for detailed reviews and references on this line.) One major difference between their direction and ours is that the spiteful/altruistic setting assumes certain knowledge of the external factors (called externalities) that decides the true utility function. This is a necessary step in their approaches since their goals are about how the profit of an auction problem or the social welfare of a game would compromise due to these externalities and how an (approximate) solution of an optimization problem according to the redefined utilities can be obtained.
In contrast, we consider scenarios whether the external factors are unpredictable and focus on issues about Nash equilibria tolerant to irrational players. That is, we assume the metric of the given utility functions are accepted by all the parties and then study equilibria robust against (arbitrarily) malicious or envious behaviors of the players. Nevertheless, we believe that the robustness of Nash equilibria studied in this paper can potentially extend to related problems in their setting. Also, while we show general impossibility and computational hardness results of some of our stability notions, it would be interesting to inspect on more specific problems, as those in this line, for the future studies.
Also, the price of malice, defined as the ratio between the social welfare when there are malicious players and the social welfare when there is none, was studies by Moscibroda et al. [21] in a virus inoculation game and by Babaioff et al. [4] and Roth [25] in congestion games. However their works are incomparable to ours since we leave out questions about social welfare for now and focus on questions about equilibria themselves.
Rational Cryptography.
In contrast to a standard assumption where each player is either honest in following the protocol or arbitrarily malicious, rational cryptography concerns scenarios involving both rational and Byzantine players. See [24, 20, 3, 2, 14], to name a few, and surveys by Nielsen [23] and Katz [17]. On one hand, this setting helps the implementation of protocols go beyond the impossibility regarding fairness in the standard setting. On the other hand, it brings new problems in protocol designs that characterize the complex features of player behaviors.
The tolerance threshold of Byzantine players remains an important issue in secure multiparty computation with rational/partial-rational players, and the design of such protocols usually involve the equilibrium properties (instead of social welfare). Therefore the fundamental studies of the existence, complexity, and approximation of the strategy profiles with respect to the stability notions in the paper has a potential for future development in secure protocols under a rich composition of players.
3 Definition
Definition 3.1** (Game).**
A normal-form game is described by as follows:
- •
* indicates that there are players .*
- •
* is the utility function of .*
- •
* is a finite set of ’s actions.*
When ’s are all the same, we also denote the game by . We use a bold font to denote a random variable and w.l.o.g. a distribution over a given space. We will slightly abuse the notation for the expected value of a utility function by writing .
Definition 3.2** (Strategy Profile).**
For a game , a pure strategy profile is a vector in , and a mixed strategy profile (or profile for short) is a random variable over .
We will also denote a strategy profile by , where is a product distribution over , and
Definition 3.3** (Nash Equilibrium).**
Let be a game. We say a strategy profile is a (mixed) Nash equilibrium if and only if:
[TABLE]
For two-payer games, we will denote the players by , and the game by . Similarly, a profile indicates that plays , and plays , while a profile , the same as , means plays and plays for some .
4 Warm-up for Immunity and Envy-proofness
We first discuss the connection between the three notions: Nash Equilibrium, immunity, and envy-proofness in two-player games. Interestingly, their connection is very clean. Let’s formalize and compare the definitions of these notions in general two-player games:
Definition 4.1** (Immunity for 2-Player Games222We note that if we adapt the formula of -immunity by Gradwohl and Reingold [13] to two-player games without the relaxation , it would be instead. However, we insist on our form that captures the idea that a Byzantine player has no incentive to deviate from an immune profile if he cannot decrease his rival player’s payoff by doing so.).**
In a two-player game , we say a strategy profile is immune if and only if:
[TABLE]
Definition 4.2** (Envy-proofness for 2-Player Games).**
In a two-player game , we say a strategy profile is envy-proof if and only if
[TABLE]
Compare envy-proofness with immunity.
Immunity is a stability notion against a complete irrational adversary who can be arbitrarily malicious. She would take any action if it can cause a loss of the other player. On the contrary, envy-proofness is against a partial rational player who is envious about the other player’s payoff and compare their payoffs all the time. We strengthen that the goal of envy-proofness is not to divide a cake equally or to make everyone happy (which is a too strong requirement in many real cases). Instead, envy-proofness captures the notion that each player has no incentive to change her mind even if she is an envious player.
Compare envy-proofness with Nash equilibria.
While a Nash equilibrium says that a rational player has no incentive to deviate if , an envy-proof profile suggests that an envious player has no incentive to deviate if , which replaces the utility function in the Nash with the difference of the utilities, .
Theorem 1**.**
For a 2-player game , an immune Nash equilibrium is envy-proof.
Proof.
Let be an immune Nash equilibrium. , a Nash equilibrium states
[TABLE]
and an immune profile suggests
[TABLE]
which together imply
[TABLE]
∎
5 On (Non)-Existence
We know that every finite game admits at least one Nash equilibrium [22], but how about the immune profile and the envy-proof profile? Also, does every game admit an immune Nash equilibrium or at least an envy-proof Nash equilibrium? Here we answer these questions for two-player games. Particularly, we show that while every two-player game admits at least one Nash equilibrium, one immune profile, and one envy-proof profile, they are not necessarily to cover each other. That is, some games do not admit any envy-proof Nash equilibrium.
Lemma 1**.**
Every finite two-player game admits an immune profile.
Proof.
Let be a 2-player game. An immune profile requires
[TABLE]
Define a game . A Nash equilibrium of satisfies
[TABLE]
Hence must be an immune profile of . Since there is always a Nash equilibrium in , there is also an immune profile in . ∎
Lemma 2**.**
Every finite two-player game admits an envy-proof profile.
Proof.
Let be a 2-player game. From (4.2), an envy-proof profile says
[TABLE]
Define . A Nash equilibrium of says
[TABLE]
Hence must be an envy-proof profile of . Since there is always a Nash equilibrium in , there is also an envy-proof profile in . ∎
Lemma 3**.**
There are two-player games which do not admit any envy-proof Nash equilibrium.
Proof.
Consider a two-player coordination game as described in Figure 2. Note that the game admits only one Nash equilibrium (movie, movie) and only one envy-proof strategy profile (shopping, shopping). Hence there is no envy-proof Nash equilibrium in the game. ∎
Corollary 2**.**
There are two-player games which do not admit any immune Nash equilibrium.
Proof.
This is from Theorem 1 and Lemma 3. ∎
6 On Efficient Solvability
After the discussion of (non)-existence, we are curious about whether these notions are efficiently solvable. Particularly for finding a Nash equilibrium, we already know the problem is PPAD-complete, but how about finding an immune profile and find an envy-proof profile?
Lemma 4**.**
Finding an immune profile in a finite two-player game is PPAD-complete.
*Proof sketch: * This is similar to the proof of Lemma 1 but argued in an inverse way. Consider any 2-player game . Define a game . Then the problem of finding a Nash equilibrium of is reduced to finding an immune profile of . Since finding Nash is PPAD-complete, it is PPAD-complete, too.
Lemma 5**.**
Finding an envy-proof profile in a finite two-player game is polynomial-time solvable.
*Proof sketch: * In light of the proof of Lemma 2, finding an envy-proof profile can reduce to finding a Nash equilibrium of a zero-sum game. Since zero-sum two-player game is polynomial-time solvable, so is finding an envy-proof profile.
Recall that from Theorem 1, envy-proofness is a potentially weaker notion than immunity through the reduction sense. Here by Lemma 4 and Lemma 5, it is clear to see this point.
7 Envy-proof Nash and Immune Nash
Now we learned that finding a Nash profile and finding an immune profile are PPAD-hard; meanwhile find an envy-proof profile is efficiently solvable. However, how about immune Nash equilibria and envy-proof Nash equilibria? We have also illustrated that neither an immune Nash equilibrium nor an envy-proof Nash equilibrium does always exist in a game. Hence a follow-up question is whether we can determine their existence in a game efficiently, and whether we can find a solution efficiently if there does exist one.
Gilboa and Zemel [10] and Conitze and Sandholm [7] show that it can be NP-complete to determine the existence of a Nash equilibrium with certain simple constraints. Their results however cannot imply the problem here, nor does their construction in the proof work out. Nevertheless, following the line of reduction from SATISFIABILITY, we show that determining the existence of an envy-proof Nash equilibrium is NP-complete.
Theorem 3**.**
Even in symmetric 2-player games, it is NP-complete to determine whether there is an envy-proof Nash equilibrium.
We defer the proof to Section 7.1. The idea is to construct a game such that every legal assignment of a Boolean formula corresponds to an envy-proof profile in the game, and every Nash equilibrium, except a default Nash equilibrium, corresponds to a satisfiable assignment of the formula. Meanwhile, the default, always-existing Nash equilibrium serves as an absorbing state in the game but is not envy-proof.
On the other hand, somehow surprisingly, while finding an immune profile is harder than finding an envy-proof profile (by Lemma 4 and Lemma 5), the following theorem suggests that determining the existence of an immune Nash equilibrium is easier than determining the existence of an envy-proof Nash equilibrium, and immune Nash equilibria can be efficiently located given they exist in a game.
Theorem 4**.**
Let be a normal form 2-player game. It is polynomial-time solvable to determine whether there exists an immune Nash equilibrium in and to output a solution if there exists.
Proof.
By definition, a strategy profile is an immune Nash equilibrium if and only if
[TABLE]
Now define two games : For all . Note is a Nash equilibrium of and if and only if satisfies (3). Hence is an immune Nash equilibrium of if and only if is a Nash equilibrium of and at the same time. Because both and are zero-sum games, finding their Nash equilibria equals solving linear programming and : For and , let be the matrix form of . Then,
[TABLE]
Clearly admits an immune Nash equilibrium if and only if and share a common optimum solution. To check whether they do, we solve and first. Let . We claim that the common optimum solution space of and is nonempty if and only if the following inequations are feasible:
[TABLE]
Indeed, if is a common optimum solution of and , then certainly it fulfills (5). On the other hand, if fulfills (5), it implies a feasible solution to with value at least for each . As is the optimum value of , is then an optimum solution to for each . Since linear programming is polynomial-time solvable, so is the problem.
∎
7.1 Proof of Theorem 3
Let be a given Boolean formula in conjunctive normal form. Let be the set of variables, the set of corresponding literals, and the set of clauses in . Define a function that outputs the set of literals corresponding to a variable or a clause. That is, if and if . We construct a symmetric 2-player game in normal form as follows. Let be a default action, , (or any sufficiently small value), and the utility function be
- •
- •
.
- •
- •
- •
- •
Take for example. The game is showed in Table 1. Note that has exactly two solutions, either assigning both variables to true or both to false , and the game has exactly 3 equilibria: 1) both player play uniformly randomly ; 2) both player play uniformly randomly; 3) both players play . The first two are envy-proof while the last one is not.
We will proof the following claim, which implies Theorem 3.
Claim 1**.**
If satisfies , then there is an envy-proof Nash equilibrium of , where both players play uniformly randomly. The only other Nash equilibrium is for both players to play and is not envy-proof.
Proof.
Let be the uniform distribution over . First we show that the profile is indeed an envy-proof Nash equilibrium. Because is a symmetric game, w.l.o.g., we fix player ’s strategy to be and consider changes in player ’s strategy. Since for all , playing any distribution over gives the same expected utility 333Recall that when is a random variable over the action space, the notation denotes the expected utility . Playing the negation of some gives , playing a variable or a clause in gives , and playing gives . Hence for any ; is a Nash equilibrium. On the other hand, note , , , and , which together imply . Hence is envy-proof.
As for the other Nash equilibrium , since is strictly larger than any other utility value, clearly it is a Nash equilibrium. However it is not envy-proof because for all .
Next we argue that there is no other Nash equilibria. If plays , clearly the unique best response for is to also play since gives the unique maximum utility. On the other hand, if plays a mixed strategy over , and plays a mixed strategy over , the social utility is at most . If ’s utility is smaller than , it is better for to play instead (since for all ). Otherwise, it implies ’s utility is at most , and it is better for to play instead (since for all ). Hence the profile cannot be a Nash equilibrium. The same analysis holds if plays a mixed strategy over with nonzero probability to play actions in and plays any mixed strategy over for the following two reasons: 1) Because and , playing instead would not decrease this part’s portion of utility. 2) Because gives the maximum utility, even the mixed strategy of involves nonzero probability of , playing instead would not decrease this part’s portion of utility either, and vice versa. Hence the support of a Nash equilibrium cannot involves actions in .
So, we only need to check strategy profiles over . However, if puts nonzero probability on , then again, playing is a strictly better strategy for since is the unique maximum utility and . Hence except the support of any other Nash equilibrium can only involve actions in .
The remaining argument to exclude any other Nash equilibrium over is similar to that of [7]. Note that in this case, the expected utility for each player is at most . If for some , puts a probability on playing either or less than , then the expected utility for to play is strictly greater than . Furthermore, if for some , puts positive probability on while on , their utility would be less than , and switching to would be a strictly better strategy. Hence, these cannot be Nash equilibrium, and we can assume that for each , exactly one of is played with probability , and and choose the same literal set. Finally, if they play a set of literals whose corresponding assignment does not satisfy a clause , then playing instead would give utility and would be a better strategy for both players.
∎
8 On Approximation
Here we study the additive approximation of the three stability notions. For example, while an immune profile says that each player’s unilateral deviation cannot decrease the rival player’s utility, an -immune profile says that each player’s unilateral deviation cannot decrease the rival player’s utility more than (in absolute value). Intuitively, an approximate immune profile is stable against a lazy Byzantine player who attacks only when he can make sufficiently huge loss of his opponent.
Definition 8.1**.**
Let be a 2-player game and be a strategy profile.
- •
* is an -Nash equilibrium if , .*
- •
* is -Immune if , .*
- •
* is -Envy-proof if , .*
From Lemma 4, we learned that finding an immune profile of a two-player game is PPAD-complete. In fact, the proof of Lemma 4 indicates that finding an immune profile of is the same as finding a Nash equilibrium of another game which switches the negative utilities of the two players. Thus, applying a sub-exponential algorithm for finding an -Nash equilibrium by Lipton, Markakis and Mehta [19], we immediately get the following lemma.
Lemma 6**.**
For a two-player game , where , there is a algorithm to find an -Immune profile.
The algorithm from Lipton et al. [19] is based on exhaustively searching all possible -uniform -Nash equilibria, where "-uniform" means that each strategy is a uniform distribution over a multiset of size . They show, through the probability method, that there always exists a -uniform -Nash equilibria, where the players’ utility is close to an exact Nash equilibria so the algorithm works.
Now let’s look at a strategy profile with two stability characters again. Note that by Definition 8.1, we say a strategy profile is -envy-proof Nash equilibrium if it is a Nash equilibrium that is -envy-proof. Similarly, a strategy profile is an -envy-proof -Nash equilibrium if it is an Nash equilibrium that is -envy-proof. From Theorem 3, we learned that finding an envy-proof Nash equilibrium of a two-player game is NP-complete. So similarly, we resort for potential approximate solutions. However the theorem from [19] does not apply here. The reason is that even if we can find an -Nash equilibrium and even if the players’ utility can also be close to some exact envy-proof Nash equilibrium, it is unnecessary that the -Nash equilibrium remains envy-proof. Nevertheless by adapting the probability method to the problem of approximate envy-proofness here, it can be proved that there is a sub-exponential algorithm for either outputting -envy-proof -Nash equilibrium or deciding non-existence of any envy-proof Nash equilibrium in a game.
In the following theorem, we show a more generalized result that has a -additive approximation gap between deciding the existence and deciding the non-existence of an approximate envy-proof Nash equilibrium in a game.
Theorem 5**.**
Let be a two-player game with , , and .
There is a -time algorithm for computing a -envy-proof -Nash equilibrium, where is the minimum approximation factor of envy-proofness over all -uniform -Nash equilibria. 2. 2.
If , then there is no -envy-proof Nash equilibrium in .
8.1 Proof of Theorem 5
We will first prove that if there exists an -envy-proof Nash equilibrium, then there exists a -uniform -envy-proof -Nash equilibrium. Then by an exhaustive search, we can check all possible -uniform -Nash equilibrium in time . Suppose after the exhaustive search, we cannot find any -uniform -Nash equilibrium that is -envy-proof, then by contradiction, there does not exist any -envy-proof Nash equilibrium in the game.
For simplicity we assume the utilities have values between 0 and 1, and both players have pure strategies. We note that the result can be generalized without these restrictions.
Lemma 7**.**
If a game admits an -envy-proof Nash equilibrium , then for every , for every , there exists a -uniform -envy-proof -Nash equilibrium.
Proof.
First we construct a profile by sampling from : For , form multiset by sampling pure strategies with replacement according to independently. Let be a mixed strategy that assigns probability to each member in .
Second let be the event when is a -envy-proof -Nash equilibrium, and define events444Recall that when is a mixed strategy, our notation denotes the the expected utility over the randomness of , and denotes an unordered strategy profile where plays , and plays .
[TABLE]
Third, in order to apply probability arguments, we need to somehow decompose and . Define the following events:
[TABLE]
It can be verified that , and
To analyze the probability of event , we further define
[TABLE]
Clearly, . Put them together:
Finally we bound the probability of the events. Due to the construction of , (resp. ) is like the average of independent random variables of the same expected values (resp. ). Hence by Hoeffding bound [15],
[TABLE]
Similarly,
[TABLE]
Then by union bound, we have
[TABLE]
Since happens with a nonzero probability, there exists a -uniform -envy-proof -Nash equilibrium.
∎
9 Multiplayer Games
We leave several extended questions about multiplayer games for the future, but before the end of this article, we would like to give some more points of view about fault tolerance against envious players in multi-player games. We will define coalitional envy-proofness as a natural extension and relaxation of envy-proofness in multi-player games and define a -varied game that captures the smooth change of the derivative utilities between players.
9.1 Preliminaries for Multiplayer Games
First let us reminisce two fault tolerance notions in multiplayer games given in [13] that generalize approximate Nash equilibria and approximate immune profiles respectively.
Definition 9.1** (-immunity[13]).**
In a -player game , a strategy profile is -immune if for every set of size at most , every , and every ,
[TABLE]
Definition 9.2** (-coalitional Nash equilibrium[13]).**
In a -player game , a strategy profile is -coalitional Nash equilibrium if for every set of size at most , every , and every ,
[TABLE]
According to [13], a profile is said to be -immune "if players’ expected utilities do not decrease by more than when any other players deviate arbitrarily." Nevertheless the formula in their paper is written as . We checked that their main results would hold even if the inequality were revised to . Since the later one is more natural and matches the described notion, we adopt it in Definition 9.1.
On the other hand, the notion of coalition has a long history in game theory, and similar notions include strong Nash equilibria [1], coalition-proof Nash equilibria [5] and coalition-proof correlated strategies [27], etc. Compared to these notions, however, as in [13], here we focus on the notion of fault tolerance with a bound on the number of corrupted players.
In [11, 13], one main result is about the robustness of Nash equilibria in a -continuous game. We note that the game is equivalent to an alternatively stated -sensitive game in [18]) for , where is the number of players. Essentially each player’s utility is quite insensitive to another player’s change in the game, which is a relaxation of the insensitive game.
Definition 9.3** (-sensitive game[18, 11, 13]).**
A game is said to be -sensitive if
[TABLE]
From [13], it was observed that -sensitive games are strongly fault-tolerant with respective to immunity and coalition as the following theorem.
Theorem 6** ([13]).**
Let be an -player -sensitive game. Then every Nash equilibirum of is -immune and -coalitional.
9.2 Coalitional Envy-proofness
Now we extend the definition of envy-proofness for the corresponding fault-tolerant notion in multi-player games, which we call -coalitional envy-proofness as follows.
Definition 9.4** (-coalitional envy-proofness).**
In a -player game , a strategy profile is -coalitional envy-proof if for every set of size at most , every , every , and every ,
[TABLE]
In addition, we define a -varied game that is a natural relaxation of a (generalized) team gameas follows.
Definition 9.5** (-varied game).**
A game is said to be -varied if
[TABLE]
Then we have an analog observation for fault-tolerance with respective to envy-proofness in -varied games as follows.
Theorem 7**.**
Let be an -player -varied game. Then every Nash equilibrium of is -coalitional envy-proof.
*Proof sketch: * Let be a Nash equilibrium of . For every , let and . Then for every , and every
[TABLE]
Next, we generalize Theorem 1 for the corresponding fault-tolerant notions in multi-player games.
Theorem 8**.**
Let be a Nash equilibrium in a game . If is -immune and -coalitional, then is -coalitional envy-proof.
*Proof sketch: * For every of size , every , and every , by -coalition,
[TABLE]
and by -immunity,
[TABLE]
Thus,
[TABLE]
Then by Theorem 8 and Theorem 6, we have the following corollary.
Corollary 9**.**
Let be a -sensitive game. Then every Nash equilibirum of is -coalitional envy-proof.
Another corollary is about the existence of coalitional envy-proof Nash equilibria in anonymous games, in which the utility of each player is a function of his own action and the empirical distribution of the other players’ actions. Formally, a game is anonymous if for all , for all permutation , for all , . In [13], Gradwohl and Reingold showed that if an -player anonymous game has a constant action space for each player, then the game has an -Nash equilibrium that is -immune and -coalitional for . Together with Theorem 8, we have the following observation.
Corollary 10**.**
For every constant , there exists a constant such that for every anonymous game with , for , admits a -Nash equilibrium which is -coalitional envy-proof.
Acknowledgement
The author would like to thank Ruta Metha for valuable comments and discussion.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] R. J. Aumann. Acceptable points in games of perfect information. Contributions to the Theory of Games , IV:287–324, 1959.
- 2[2] P. D. Azar and S. Micali. Rational proofs. In STOC’12 , 2012.
- 3[3] P. D. Azar and S. Micali. Super-efficient rational proofs. In EC’13 , 2013.
- 4[4] M. Babaioff, R. Kleinberg, and C. H. Papadimitriou. Congestion games with malicious players. In EC’07 , 2007.
- 5[5] B. Bernheim, B. Peleg, and M. D. Whinston. Coalition-proof nash equilibria. Pacific J. Math. , 42:1–12, 1987.
- 6[6] P.-A. Chen. The effects of altruism and spite on games. Ph D thesis, University of Southern California, 2011.
- 7[7] V. Conitze and T. Sandholm. New complexity results about nash equilibria. Games and Ecnomic Behavior , 63:621–641, 2008.
- 8[8] B. Edelman, M. Ostrovsky, and M. Schwarz. Internet advertising and the generalized second-price auction: Selling billions of dollars worth of keywords. The American Economic Review , 97(1):242–259, 2007.
