Inapproximability Results for Approximate Nash Equilibria
Argyrios Deligkas, John Fearnley, Rahul Savani
Introduction
One of the most fundamental problems in game theory is to find a Nash equilibrium of a game. Often, we are not interested in finding any Nash equilibrium, but instead we want to find one that also satisfies certain constraints. For example, we may want to find a Nash equilibrium that provides high social welfare, which is the sum of the players’ payoffs.
In this paper we study such problems for bimatrix games, which are two-player strategic-form games. Unfortunately, for bimatrix games, it is known that these problems are hard. Finding any Nash equilibrium of a bimatrix game is -complete , while finding a constrained Nash equilibrium turns out to be even harder. Gilboa and Zemel studied several decision problems related to Nash equilibria. They proved that it is -complete to decide whether there exist Nash equilibria in bimatrix games with some “desirable” properties, such as high social welfare. Conitzer and Sandholm extended the list of -complete problems of and furthermore proved inapproximability results for some of them. Recently, Garg et al. and Bilo and Mavronicolas extended these results to many player games and provided -completeness results for them.
Approximate equilibria. Due to the apparent hardness of finding exact Nash equilibria, focus has shifted to approximate equilibria. There are two natural notions of approximate equilibrium, both of which will be studied in this paper. An -approximate Nash equilibrium (-NE) requires that each player has an expected payoff that is within of their best response payoff. An -well-supported Nash equilibrium (-WSNE) requires that both players only play strategies whose payoff is within of the best response payoff. Every -WSNE is an -NE but the converse does not hold, so a WSNE is a more restrictive notion.
There has been a long line of work on finding approximate equilibria . Since we use an additive notion of approximation, it is common to rescale the game so that the payoffs lie in $0.33930.6528$-WSNE .
There is also a quasi-polynomial time approximation scheme (QPTAS) for finding approximate Nash equilibria. The algorithm of Lipton, Markakis, and Mehta finds an -NE in time . They proved that there is always an -NE with support of logarithmic size, and then they use a brute-force search over all possible candidates to find one. We will refer to their algorithm as the LMM algorithm.
A recent breakthrough of Rubinstein implies that we cannot do better than a QPTAS like the LMM algorithm : assuming an exponential time hypothesis for (PETH), there is a small constant, , such that for , every algorithm for finding an -NE requires quasi-polynomial time. Briefly, PETH is the conjecture that EndOfTheLine, the canonical -complete problem, cannot be solved faster than exponential time.
Constrained approximate Nash equilibria. While deciding whether a game has an exact Nash equilibrium that satisfies certain constraints is -hard for most interesting constraints, this is not the case for approximate equilibria, because the LMM algorithm can be adapted to provide a QPTAS for them. The question then arises whether one can do better.
It is worth noting that the Rubinstein’s hardness result almost makes this result redundant. If one is willing to accept that PETH is true, which is a stronger conjecture than ETH, then Rubinstein’s result says that for small we require quasi-polynomial time to find any -NE, which obviously implies that the same lower bound applies to -NE -SW for any .
To understand this result, let us compare it to the BKW result. First, observe that as gets smaller, the in our -NE gets larger, whereas in the BKW result, get smaller. Asymptotically, our approaches . Moreover, since , our lower bound applies to all -NE with . This is orders of magnitude larger than the inapproximability bound given by Rubinstein’s hardness result, and so is not made redundant by that result. In short, our hardness result is about the hardness of obtaining good social welfare, rather than the hardness of simply finding an approximate equilibrium.
Secondly, when compared to the BKW result, we obtain a slightly better lower bound. The exponent in their lower bound is logarithmic only in the limit, while ours is always logarithmic.
In this version, we show that we are able to assume only the ETH by using a stronger result that was discovered by Babichenko, Papadimitriou, and Rubinstein . Their results imply that approximating the value of a free game requires quasipolynomial time even when the size of the question sets is logarithmic in the game size. They do not explicitly formulate this result, but it is clearly implied by their techniques. For the sake of completeness, we provide an exposition of their ideas in Section 3.
The second main difference between our result and the BKW result is that we use a different starting point. The BKW result uses the PCP theorem of Moshkovitz and Raz , which provides a completeness/soundness gap of vs for arbitrarily small constant in the label cover problem. The use of this powerful PCP theorem is necessary, as their proof relies on the large completeness/soundness gap produced by that theorem. This choice of PCP theorem directly impacts the running time lower bound that they produce, as the term in the exponent arises from the blowup of from the PCP theorem.
One final point of comparison is the size of the payoffs used in our simulation. The zero-sum games that we use have payoffs in the range , which directly leads to the bound on the quality of approximation. In contrast to this, the zero-sum games used by the BKW result have payoffs of size , which ultimately means that their lower bound only applies to the problem -NE -SW.
Other related work
The only positive result for finding -NE with good social welfare that we are aware of was given by Czumaj, Fasoulakis, and Jurdziński . In , they showed that if there is a polynomial-time algorithm for finding an -NE, then for all there is also a polynomial-time algorithm for finding an -NE that is within a constant multiplicative approximation of the best social welfare. They also give further results for the case where . In they derived polynomial-time algorithms that compute -NE for that approximate the quality of plutocratic and egalitarian Nash equilibria to various degrees.
Preliminaries
Throughout the paper, we use to denote the set of integers . An bimatrix game is a pair of two matrices: gives payoffs for the row player and gives the payoffs for the column player.
Each player has pure strategies. To play the game, both players simultaneously select a pure strategy: the row player selects a row , and the column player selects a column . The row player then receives payoff , and the column player receives payoff .
Let be a mixed strategy for the column player. The set of pure best responses against for the row player is the set of pure strategies that maximize the payoff against . More formally, a pure strategy is a best response against if, for all pure strategies we have: . Column player best responses are defined analogously.
Approximate Equilibria
There are two commonly studied notions of approximate equilibrium, and we consider both of them in this paper. The first notion is that of an -approximate Nash equilibrium (-NE), which weakens the requirement that a player’s expected payoff should be equal to their best response payoff. Formally, given a strategy profile , we define the regret suffered by the row player to be the difference between the best response payoff and the actual payoff: \max_{i\in[n]}\big{(}(R\cdot y)_{i}\big{)}-\mathbf{x}^{T}\cdot R\cdot\mathbf{y}. Regret for the column player is defined analogously. We have that is an -NE if and only if both players have regret less than or equal to .
The other notion is that of an -approximate-well-supported equilibrium (-WSNE), which weakens the requirement that players only place probability on best response strategies. We say that a pure strategy of the row player is an -best-response against if:
Since approximate Nash equilibria use an additive notion of approximation, it is standard practice to rescale the input game so that all payoffs lie in the range . In order to simplify the proof, we will prove results about approximate Nash equilibria in the unscaled game, and then rescale the game to $\epsilon\epsilon$-UNE, to mark that it is an additive approximation in an unscaled game.
Two-prover games
A two-prover game is defined by a tuple where and are finite sets of questions, and are finite sets of answers, is a probability distribution defined over , and is a verification function of the form .
The value of the game, denoted , is the maximum expected payoff to the Merlins when they play optimally:
Free games
Hardness of approximating free games
The conference version of this paper solved this issue by using a sub-sampling lemma, also proved by Aaronson, Impagliazzo, and Moshkovitz, which shows that if we randomly choose logarithmically many questions from the original game, the value of the resulting sub-game is close the value of the original. However, this comes at the cost of needing randomness in the reduction, and so our result depended on the truth of the randomized ETH, which is a stronger conjecture.
In this exposition, we will instead use a technique of Babichenko, Papadimitriou, and Rubinstein , which allows us to produce a free game with a logarithmic size question set in a deterministic way. The result that we need is a clear consequence of their ideas, but is not explicitly formulated in their paper. For the sake of completeness, in the rest of this section we provide our own exposition of their ideas.
The starting point of the result will be a 3SAT instance . We say that the size of a formula is the number of variables and clauses in the formula. We define to be the maximum fraction of clauses that can be satisfied in . The first step is to apply a PCP theorem.
Given any 3SAT instance of size , and a constant in the range , we can produce in polynomial time a 3SAT instance where:
The size of is .
Every clause of contains exactly 3 variables and every variable is contained in at most clauses, where is a constant.
If , then .
If , then .
After applying the PCP theorem given above, we then directly construct a free game. Observe that a 3SAT formula can be viewed as a bipartite graph in which the vertices are variables and clauses, and there is an edge between a variable and a clause if and only if is appears in . In particular, the 3SAT formulas produced by Theorem 1 correspond to bipartite graphs with constant degree, since each clause has degree at most 3, and each variable has degree at most .
The first step is to apply the following lemma, which allows us to partition the vertices of this bipartite graph. The lemma and proof are essentially identical to [23, Lemma 6], although we generalise the formulation slightly, because the original lemma requires that the two sides of the graph have exactly the same number of nodes and that the graph is -regular.
Let be a bipartite graph with , where are the two sides of the graph, and where each node has degree at most . Suppose that and both have a constant fraction of the vertices, and hence and for some constants and . We can efficiently find a partition of and a partition of such that each set has size at most , and for all and we have
The algorithm is as follows. First we arbitrarily split into many sets , and so each set has size . Then we iteratively construct the partition of into sets in the following way. We initialize each set to be the empty set. In each iteration, we pick a vertex of that has not already been assigned to a set. We find a set such that , and such that for all we have . We assign to and repeat.
Obviously, for the algorithm to be correct, we must prove that for each vertex that is considered, there does exist a set that satisfies the required constraints. For this, we rely on the following two properties.
The average number of vertices in a set is at most , and so by Markov’s inequality strictly less than half the sets can have size more than , and so we lose strictly less than half the sets to the size constraint.
Since each vertex has degree at most , the graph has at most edges, and so the average number of edges between each pair of sets and is . Again, using Markov’s inequality we can conclude that there are at most pairs of sets and that have more than edges between them. Hence, even in the worst case, we can lose at most sets to the edge constraints.
So, we lose strictly less than half the sets to the size constraints, and the sets to the edge constraints. Hence, by the union bound, we have shown that there is at least one set that satisfies both constraints simultaneously. \qed
A free game
Note that Lemma 1 can be applied to the 3SAT formula that arises from Dinur’s PCP theorem, because the number of variables and number of constraints are both a constant fraction of the number of nodes in the associated bipartite graph, and because each vertex has either has degree or degree . We use this to construct the following free game, which is highly reminiscent of the clause variable game given by Aaronson, Impagliazzo, and Moshkovitz .
Given a 3SAT formula of size , we define a free game in the following way.
If is the size of , then when we write down as a free game , the number of questions in the sets and is , and the number of answers in and is , where the extra factor arises due to the application of the PCP theorem.
The following lemma shows that if is unsatisfiable, then the value of this free game is bounded away from . Again, the ideas used to prove this lemma are clearly evident in the work of Babichenko, Papadimitriou, and Rubinstein .
If is satisfiable then . If is unsatisfiable then .
The case where is straightforward. Since there exists a satisfying assignment for , there also exists a satisfying assignment for . If the two Merlins play according to this satisfying assignment, then they obviously achieve an expected payoff of .
Since is unsatisfiable, the PCP theorem tells us that . Thus, there are at least clauses that are not satisfied when is played against . Since Lemma 1 ensures that the maximum number of edges between two sets is , there must therefore be at least pairs of sets that give payoff to the Merlins under and . Since there are exactly pairs of sets in total, this means that the expected payoff to the Merlins is bounded by . \qed
Finally, we can formulate the lower bound that we will use in this paper. The proof is the same as the one given in , but we use the free game , rather than the construction originally given in that paper.
Lemma 2 implies that if we can approximate the value of with an additive error of less than , then we can solve the satisfiability problem for .
Assume, for the sake of contradiction, that there exists an algorithm that can solve the problem in time for some constant that will be fixed later. Observe that the free game has size , and so the hypothesized algorithm would run in time:
If we set to be greater than the degree of the polynomial in the from the numerator, then we can conclude that the running time would be , which would violate the ETH. \qed
Hardness of approximating social welfare
In this section, we study the following social welfare problem for a bimatrix game . The social welfare of a strategy profile is denoted by and is defined to be . Given an , we define the set of all equilibria as
Then, we define the best social welfare achievable by an -NE in as
Using these definitions we now define the main problem that we consider:
(Completeness) If , then the unscaled .
(Soundness) If , then the unscaled .
This will allow us to prove our lower bound using Theorem 2.
1 The construction
We use to construct a bimatrix game, which we will denote as throughout the rest of this section. The game is built out of four subgames, which are arranged and defined as follows.
III 1. The game is built from in the following way. Each row of the game corresponds to a pair and each column corresponds to a pair . Since all free games are cooperative, the payoff for each strategy pair is defined to be
The game is a zero-sum game. The game is a slightly modified version of a game devised by Feder, Nazerzadeh, and Saberi . Let be the set of all functions of the form such that for exactly halfIf is not even, then we can create a new free game in which each question in appears twice. This will not change the value of the free game. of the elements . The game has columns and rows. For all and all the payoffs are
The game is built in the same way as the game , but with the roles of the players swapped. That is, each column of corresponds to a function that picks half of the elements of .
The game is a game in which both players have zero matrices.
Observe that the size of is the same as the size of . The game has the same number of columns as , and the number of rows is at most , where we are crucially using the fact that Theorem 2 allows us to assume that the size of is . By the same reasoning, the number of columns in is at most . Thus, the size of is , and so this reduction is polynomial.
2 Completeness
To prove completeness, it suffices to show that, if , then there exists a -UNE of that has social welfare . To do this, assume that , and take a pair of optimal strategies for and turn them into strategies for the players in . More precisely, the row player will place probability on each answer chosen by , and the column player will place probability on each answer chosen by . By construction, this gives both players payoff , and hence the social welfare is . The harder part is to show that this is an approximate equilibrium, and in particular, that neither player can gain by playing a strategy in or . We prove this in the following lemma.
If , then there exists a -UNE of with .
Clearly, by construction, we have that the payoff to the row player under is equal to , and therefore has social welfare .
On the other hand, we must prove that is a -UNE. To do so, we will show that neither player has a deviation that increases their payoff by more than . We will show this for the row player; the proof for the column player is symmetric. There are two types of row to consider.
First suppose that is a row in the sub-game . We claim that the payoff of is at most . This is because the maximum payoff in is , while the maximum payoff in is . Since the row player already obtains payoff in , row cannot be a profitable deviation.
Next suppose that is a row in the sub-game . Since we have for every question , we have that all rows in have the same payoff. This payoff is
Since and we have
Thus, we have shown that the payoff of is at most . Thus the row player’s regret is at most . \qed
3 Soundness
We now suppose that , and we will prove that all -UNE provide social welfare at most . Throughout this subsection, we will fix to be a -UNE of . We begin by making a simple observation about the amount of probability that is placed on the subgame .
If , then
places at least probability on rows in , and
places at least probability on columns in .
We will prove the lemma for ; the proof for is entirely symmetric. For the sake of contradiction, suppose that places strictly less than probability on rows in . Observe that every subgame of other than is a zero-sum game. Thus, any probability assigned to these sub-games contributes nothing to the social welfare. On the other hand, the payoffs in are at most . So, even if the column player places all probability on columns in , the social welfare will be strictly less than , a contradiction. \qed
So, for the rest of this subsection, we can assume that both and place at least probability on the subgame . We will ultimately show that, if this is the case, then both players have payoff at most for some constant that will be derived during the proof. Choosing then ensures that both players have payoff at most , and therefore that the social welfare is at most .
We use to create a two-prover game. First, we define two distributions that capture the marginal probability that a question is played by or . Formally, we define a distribution over and a distribution over such that for all and we have and By Lemma 4, we can assume that and .
Our two-prover game will have the same question sets, answer sets, and verification function as , but a different distribution over the question sets. Let , where is the product of and . Note that we have cheated slightly here, since is not actually a probability distribution. If , then we can think of this as Arthur having a probability of not sending any questions to the Merlins and awarding them payoff .
The strategies and can also be used to give a us a strategy for the Merlins in . Without loss of generality, we can assume that for each question there is exactly one answer such that , because if there are two answers and such that and , then we can shift all probability onto the answer with (weakly) higher payoff, and (weakly) improve the payoff to the row player. Since is cooperative, this can only improve the payoff of the columns in , and since the row player does not move probability between questions, the payoff of the columns in does not change either. Thus, after shifting, we arrive at a -UNE of whose social welfare is at least as good as . Similarly, we can assume that for each question there is exactly one answer such that .
We will use as an intermediary between and by showing that the payoff of in is close to the payoff of in , and that the payoff of in is close to the payoff of in . Since we have a bound on the payoff of any pair of strategies in , this will ultimately allow us to bound the payoff to both players when is played in .
For notational convenience, let us define and to be the payoff to the row player and column player, respectively, when is played in . We begin by showing that the difference between and is small. Once again we prove this for the payoff of the row player, but the analogous result also holds for the column player.
We have
By construction, is equal to the payoff that the row player obtains from the subgame , and so we have . On the other hand, since the row player places at most probability on rows not in , and since these rows have payoff at most , we have . \qed
First we show that if is indeed a -UNE, then and must be close to uniform over the questions. We prove this for , but the proof can equally well be applied to . The idea is that, if is sufficiently far from uniform, then there is set of columns where places significantly more than probability. This, in turn, means that the row of that corresponds to , will have payoff at least , while the payoff of can be at most , and so would not be a -UNE. We formalise this idea in the following lemma. Define to be the uniform distribution over , and to be the uniform distribution over .
We have and .
If then there exists a set of size such that
We first define , and then we partition as follows
Since and , we have that
We will prove that there exists a set of size such that .
We have two cases to consider, depending on the size of .
First suppose that . If this is the case, then there must exist a set with and . We can then add arbitrary columns from to in order to make , and since for all , this cannot decrease . Thus, we have completed the proof for this case.
Now suppose that . If this is the case, then there must exist a set with and . So, let be an arbitrarily chosen subset such that . This is possible since and hence , which implies that . Setting therefore gives us a set with such that
So we have completed the proof of this case, and the lemma as a whole. \qed
We can now proceed with the proof of Lemma 6.
Suppose, for the sake of contradiction that one of these two properties fails. Without loss of generality, let us assume that . We will show that the row player can gain more than in payoff by deviating to a new strategy, which will show that is not a -UNE, contradicting our assumption that it is a -UNE.
By assumption, places at least probability on rows in . The maximum payoff in is , and the maximum payoff in is . On the one hand, the rows in give payoff at most . So the row player’s payoff under is bounded by
On the other hand, we can apply Lemma 7 with to find a set such that
So, let be the row of that corresponds to . This row has payoff for every entry in . So, the payoff of row must be at least
Thus, the row player can deviate to and increase his payoff by at least , and is not a -UNE. \qed
With Lemma 6 at hand, we can now prove that the difference between and must be small. This is because the question distribution used in is a product of two distributions that are close to uniform, while the question distribution used in is a product of two uniform distributions. In the following lemma, we show that if we transform into , then we do not change the payoff of very much.
We have
The distribution used in is the product of and , while the distribution used in is the product of ’ and . Furthermore, Lemma 6 tells us that and . Our approach is to transform to while bounding the amount that changes. Once we have this, we can apply the same transformation to and .
Consider the effect of shifting probability from a question to a different question . Since all entries of are in , if we shift probability from to , then can change by at most . This bound also holds if we remove probability from without adding it to (which we might do since may not be .) Thus, if we shift probability to transform into , then we can change by at most .
The same reasoning holds for transforming into . This means that we can transform to while changing the payoff of by at most , which completes the proof. \qed
Completing the soundness proof
The following lemma uses the bounds derived in Lemmas 5 and 8, along with a suitable setting for , to bound the payoff of both players when is played in .
If , then both players have payoff at most when is played in .
Hence, we have . However, we know that . So, if we set , then we we will have that
Hence, we have proved that .
4 The result
We can now state the theorem that we have proved in this section. We first rescale the game so that it lies in $\mathcal{G}\frac{4}{1+4g\cdot\delta}\leq 4-\frac{4}{1+4g\cdot\delta}\geq-448\mathcal{G}_{s}\epsilon\mathcal{G}\frac{\epsilon}{8}\mathcal{G}_{s}$ since adding a constant to all payoffs does not change the approximation guarantee, but dividing all payoffs by a constant does change the approximation guarantee. So, we have the following theorem.
If ETH holds, then there exists a constant below which the problem -NE -SW, where , requires time.
if then there exists a -UNE of with social welfare . In the rescaled game this translates to a -NE of with social welfare .
if then all -UNE of have social welfare at most . After rescaling, we have that all -NE of have social welfare social welfare at most
By Theorem 2, assuming ETH we require time to decide whether the value of is or for some small constant . Thus, we also require to solve the problem -NE -SW. \qed
Hardness results for other decision problems
In this section we study a range of decision problems associated with approximate equilibria. Table 1 shows all of the decision problems that we consider. Most are known to be -complete for the case of exact Nash equilibria . For each problem in Table 1, the input includes a bimatrix game and a quality of approximation . We consider decision problems related to both -NE and -WSNE. Since -NE is a weaker solution concept than -WSNE, i.e., every -WSNE is an -NE, the hardness results for -NE imply the same hardness for -WSNE. We consider problems for -WNSE only where the corresponding problem for -NE is trivial. For example, observe that deciding if there is an -NE with large support is a trivial problem, since we can always add a tiny amount of probability to each pure strategy without changing our expected payoff very much.
Our conditional quasi-polynomial lower bounds will hold for all , so let us fix for the rest of this section. Using Theorem 3, we compute from the parameters and that we require to apply Theorem 3. In particular, set to solve , and choose as . Then, for and we can apply Theorem 3 to bound the social welfare achievable if as
Problem 1 asks to decide whether a bimatrix game possesses an -NE where the expected payoff for each player is at least , where is an input to the problem. When we set , the conditional hardness of this problem is an immediate corollary of Theorem 3.
For Problems 1 - 1, we use to construct a new game , which adds one row and one column to . The payoffs are defined using the constants and , as shown in Figure 1.
In , the expected payoff for the row player for is at least irrespective of the column player’s strategy. Similarly, the expected payoff for is at least irrespective of the row player’s strategy. This means that:
If possesses an -NE with social welfare , then possesses at least one -NE where the players do not play the pure strategies and .
If every -NE of yields social welfare at most , then in every -NE of , the players place almost all of their probability on and respectively. Note that is a pure exact Nash equilibrium.
Problem 1 asks whether a bimatrix game possesses an -NE where the row player plays with positive probability only strategies in a given set . Let () denote the set of pure strategies available to the row (column) player from the subgame of . To show the hardness of Problem 1, we will set we set .
Recall that is created from . First, we prove in Lemma 10 that if , then possesses an -NE such that the answer to Problem 1 is “Yes”. Note that we actually argue in Lemma 10 about the existence of an -WSNE, since this stronger claim will be useful when we come to deal with Problems 1 - 1.
Next we prove that if , then the answer to Problem 1 is “No”.
If , then in every -NE of it holds that and .
Let and suppose that is an -NE of . From Theorem 3 we know that if , then in any -NE of we have that each player gets payoff at most . Under in the row player gets payoff
From the pure strategy , the row player gets
In order for to be an -NE it must hold that . Using the upper bound on that we just derived, we get:
By symmetry, we also have that the column player must play with probability:
Recall that in this section is a constant. Observe that the right-hand side of (2) is increasing in , and we can thus use it to replace in (2) as follows:
Noting that , by rearranging we get that
Then, since , we have , and we get that
By symmetry, we have , which completes the proof.\qed
Next we recall Problems 1 and 1 and we show that, as for Problem 1, Lemmas 10 and 11 can also be used to immediately show that there are instances of these decision problems where the answer is “Yes” if and only if .
Given two probability distributions and , the Total Variation (TV) distance between them is . We define the TV distance between two strategy profiles and to be the maximum over the TV distance of and and the TV distance of and . Problem 1 asks whether a bimatrix game possesses two -NEs with TV distance at least . In order to apply Lemmas 10 and 11, we will set . Then an instance of Problem 1 is “Yes” when since the -NE identified in Lemma 10, has TV distance one from the pure exact Nash equilbrium . Lemma 11 says that, if , every -NE of has and so all -NE are within TV distance of each other.
Problem 1 asks whether a bimatrix game possesses an -NE with social welfare at most , and Problem 1 asks whether a bimatrix game possesses an -NE where the expected payoff of the row player is at most . We fix for Problem 1, and for Problem 1 we fix . As we have already explained in the proof of Lemma 10, if , then there is an -NE for such that the expected payoff for each player is and thus the social welfare is . So, if , then the answer to Problems 1 and 1 is “Yes”. On the other hand, from the proof of Lemma 11 we know that if , then in any -NE of both players play the strategies and with probability at least . So, each player gets payoff at least , since , from their pure strategies and . So, if , then the answer to Problems 1 and 1 is “No”.
If , then there is a unique -WSNE in such that and .
We consider only the case that . Then Lemma 11 says that in every -NE of the column player plays the pure strategy with probability at least . Against , the row player gets for all pure strategies and for . Thus, in any -NE of , for every pure strategy , the row player gets at most from every pure strategy , and the row player gets at least from . So, in every -WSNE the row player must play only the pure strategy since from every other pure strategy the player suffers regret at least , which is strictly larger than for every . In turn, against , every pure strategy for the column player yields zero payoff while the strategy yields payoff 1. So, the unique -WSNE of is and . \qed
Hence, when the answer to Problems 1 - 1 is “No”. Thus, we have shown the following:
Finally, for Problem 1, we define a new game by extending . We add the new pure strategies for the row player and for the column player. The payoffs are shown in Figure 2. Recall that Problem 1 asks whether a bimatrix game possesses an -WSNE such that every strategy from a given set is played with positive probability.
We prove that the unique -WSNE of is the pure profile . Using exactly the same arguments as in the proof of Lemma 11 we can prove that if , then in any -NE of it holds that and . Then, using exactly the same arguments as in Lemma 12 we can get that the pure strategy for the column player yields payoff at least while any other pure strategy, including , yields payoff at most . Hence, in any -WSNE of the column player must play only the pure strategy . Then, in order to be in an -WSNE the row player must play the pure strategy . Our claim follows. \qed
The combination of Lemmas 13 and 14 gives the following theorem.
We would like to thank Aviad Rubinstein for alerting us to the existence of Theorem 2.