Abstract
In an m-person symmetric game, all players are identical and indistinguishable. In this paper, we find that the payoff tensor of the player k in an m-person symmetric game is k-mode symmetric, and the payoff tensors of two different individuals are the transpose of each other. Furthermore, we reformulate the m-person symmetric game as a tensor complementary problem and demonstrate that locating a symmetric Nash equilibrium is equivalent to finding a solution to the resulting tensor complementary problem. Finally, we use the hyperplane projection algorithm to solve the resulting tensor complementary problem, and we present some numerical results to find the symmetric Nash equilibrium.
Keywords:
k-mode symmetric tensor; tensor complementary problem; m-person game; symmetric Nash equilibrium MSC:
15A69; 91A06; 91A40
1. Introduction
A game is symmetric if all players have the same strategy set and the payoff of a given strategy is determined merely by the strategy itself and has nothing to do with who plays it. Since the generation of game theory, symmetrical games have played an important role in life sciences, economics, and statistical physics. As early as 1951, Nash [1,2] proposed a class of important equilibrium, the Nash equilibrium, which is a strategic profile. Especially, when all of the players in the game adopt this strategy, no one within the game can improve his or her profits by changing his or her strategy unilaterally. For example, Nash [1,2] proposed a very important concept of equilibrium, called the Nash equilibrium, which is a strategy profile in which each player’s strategy is an optimal response to the strategies of the other players. This concept has the nice property that there is at least one Nash equilibrium for every finite game, and every finite symmetric game leads to a symmetric Nash equilibrium (an equilibrium in which all players use the same strategy) [1,2,3,4]. Some researchers were devoted to symmetric games; for additional statements, one can refer to [5,6,7,8,9,10,11,12,13,14,15]. In [16], Passacantando and Raciti offered an improved Nash equilibrium problem in which everyone is simulated as a node of the network, and the player’s own actions as well as the actions of their network neighbors have a great influence on the utility function of the player.
The symmetric game, in particular, is important in the study of economic and biological models [17,18,19,20]. As we know, many interactions have been modeled in terms of one shot and some of them have been reported as symmetric two-player cooperative dilemmas, including the Prisoner’s Dilemma [21,22], Hawk–Dove Game [22], Snowdrift Game [23], and Stag-Hunt Game [24]. If each player has n actions to choose in a two-player symmetric game, the game can be represented by two n-by-n matrices [25,26]. It is known that the the-player symmetric game can be formulated as a linear complementary problem. The Lemke–Howson algorithm [25] is a well-known method which was designed to solve the above-mentioned linear complementary problem.
However, in many real-life situations, decisions are made by groups of people that include more than two individuals [20]. This type of collective-action problem is better described as an m-person symmetric game [27,28,29]. We prefer to find symmetric equilibria for an m-person symmetric game because asymmetric behavior appears relatively unintuitive [6] and difficult to explain in a one-shot interaction [30]. Nash proved that there is a symmetric equilibrium in every m-person symmetric game [2], but the Nash-equilibrium equations for m-person games are non-linear, which are difficult to solve analytically in general.
To better address the m-person game, Huang and Qi [31] extended the classic form of a game to a tensor form using a tensor to represent the utility function of each player. They demonstrated that solving the Nash equilibrium for multiplayer games is equivalent to solving a tensor complementarity problem. However, the received tensor has a larger scale, and its order is equal to the product of the number of people in the game and the total number of pure strategies related to the game.
They reformulated the m-person game as a tensor complementary problem, and showed that finding a Nash equilibrium of the m-person is equivalent to finding a solution to the resulting tensor complementary problem. Abdou et al. [32] presented an efficient method to solve the pure Nash equilibrium using tensor operations. However, they did not take the Nash equilibrium of a multiplayer symmetric game into consideration.
In this paper, we consider tensor-based m-person symmetric games. We prove that the payoff tensor of two different players in an m-person symmetric game is transposed to each other, so that the payoff tensor of all players can be uniquely determined by the payoff tensor of the first player in the game. We also reformulate the m-person symmetric games as a tensor complementary problem. It is worth noting that the order of tensors in the tensor complementary problem is less than that resulting in [31]. In addition, we demonstrate that solving an m-person symmetric game’s Nash equilibrium is equivalent to solving an m-order tensor complementarity problem. Because of the exploitation of the symmetry property, the size of tensor is smaller than that of mentioned in [31]. Finally, we solve the tensor complementarity problem by using the hyperplane projection, which can be applied to the m-person Volunteer’s Dilemma, the m-person Snowdrift Game, and some randomly constructed multi-player symmetric games.
The rest of this paper is organized as follows: In Section 2, we present some definitions and notations that will be frequently used in the following parts. In Section 3, we provide a brief description of the m-person symmetric game. Some experimental results that can be used to explain our proposed theory’s reliability are shown in Section 4. Finally, we provide a brief summary in Section 5.
2. Preliminaries
In this section, we introduce some definitions and notations, which will be used in the sequel. Throughout this paper, we use small letters (e.g., a), small bold letters (e.g., ), capital letters (e.g., A), and calligraphic letters (e.g., ) to denote scalars, vectors, matrices, and tensors, respectively. For a positive integer n, let .
A real m-th order -dimensional tensor is a multidimensional array, and its elementwise form can be denoted as
When , is an -by- matrix. If , is called a real m-th order n-dimensional tensor. We denote the set of all real m-th order -dimensional tensors by and denote the set of all real m-th order n-dimensional tensors by . When , is simplified as , which is the set of all n-dimensional real vectors. We denote the set of all non-negative n-dimensional real vectors by . Let , , and 0 denote the n-dimensional vector of all ones, the i-th column of the n-dimensional identity matrix, and the zero vector, respectively. The order means that each component of is non-negative.
The definition of the k-mode product of a tensor with a vector is recalled as follows.
Definition 1
([33]). The k-mode (vector) product of a tensor multiplied by a vector is denoted by , which leads to a real -th order -dimensional tensor with
for any with .
Let and with . According to Definition 1, it follows that
where is an -dimensional vector with entries
For simplicity of notion, we use to denote the scale
and use to denote the real -dimensional vector
Particularly, when , and , we take the symbols , , and to denote the scales
and
respectively. The symbol is short for the n-dimensional vector .
The definitions of symmetric and semi-symmetric tensors are given as follows.
Definition 2
([34,35]). 2A tensor is called symmetric, if
where is the set of permutations of length m.
Definition 3
([33]). A tensor is called semi-symmetric, if for any ,
We provide a more general definition for the k-mode symmetric of a tensor.
Definition 4.
A tensor is called k-mode symmetric, if for any ,
Remark 1.
When , is 1-mode symmetric if and only if is semi-symmetric. An m-th order n-dimensional tensor has independent entries. If is k-mode symmetric, then has n independent entries. If is symmetric, then has only independent entries.
By Definitions 1, 2 and 4, we have the following lemma.
Lemma 1.
Let . Then is k-mode symmetric if and only if is a symmetric tensor for all .
Proof.
From Definition 1, we obtain
which implies that for all ,
if and only if
According to Definitions 2 and 4, is k-mode symmetric if and only if is a symmetric tensor for all . □
In [36], the definition of the transpose of a tensor was introduced as follows:
Definition 5
([36]). Let and . The σ-transpose of is an m-th order n-dimensional tensor, denoted by , with entries
Remark 2.
When , is an n-by-n matrix. Let with and ; then, reduces to its matrix transpose.
We recall the psdudomonotone mapping and projection operator, which will be used in Section 4.
Definition 6
([37]). A mapping is said to be pseudomonotone on if every and is in , and it follows that if is true then is true.
Definition 7
([37]). Let be a non-empty convex subset of . denotes the projection operator that maps from to and is defined as
where is -norm in .
Remark 3.
When , is simplified as . The projection operator can be computed as follows
where the max operator denotes the componentwise maximum of two vectors.
3. Description of the -Person Symmetric Game
In this section, we first provide the definition of a tensor form of an m-person game, adapted from [31,32].
Definition 8
([31,32]). An m-person game in a tensor form is a tuple
where is the set of players; is the pure strategy set of player k; and is the payoff tensor of player k, that is, for any with any , if player 1 plays his -th pure strategy, player 2 plays his -th pure strategy, ⋯, and player m plays his -th pure strategy, then the payoffs of player 1, player 2, ⋯, and player m are , , ⋯, and , respectively.
Given an m-person game . A mixed strategy of player k is the probability distribution on the pure-strategy set . Let
denote the set of the all probability distributions on . For , the probability assigned to the -th pure strategy of player k is .
Using
denote the set of strategy profiles. We say that is a mixed-strategy combination if is a mixed strategy of player k for any . If a mixed-strategy combination is played, then the expected payoff of player k is
Definition 9
([2,31]). A mixed strategy combination is a Nash equilibrium of the m-person game, if for each strategy combination and , it holds that
What we consider here is the m-person symmetric games. In such games, everyone in the game plays the same role. In other words, their earnings are solely determined by their own strategies and a combination of strategies utilized by the other players in the game and have nothing to do with their position in the game.
Definition 10.
An m-person game is symmetric if the players have an identical pure-strategy set, that is, , and every payoff tensor satisfies
where is the inverse of the permutation σ.
It is well known that the payoff matrices of the two-person symmetric game are transpose of each other [21]. Furthermore, we come to a similar conclusion for the m-person symmetric game.
Theorem 1.
Suppose that is an m-person game. Then G is symmetric if and only if
- (i)
- is k-mode symmetric for all ;
- (ii)
- If , then , for all satisfies .
Proof.
Firstly, we show the necessity. By Definition 10, . Combining it with Definition 1, we have
Let be a permutation on set and satisfies
By (1) and Definition 10, we have
Therefore, is a symmetric tensor for all . By Lemma 1, is k-mode symmetric. Hence, statement (i) holds.
Since satisfies . From Definition 5, we have
which implies . Hence, statement (ii) holds.
Now, we show the sufficiency. for is k-mode symmetric. For any and fixed index j, we have or . To prove our statement we have to talk about it in the following two cases.
Case 1.
. Let be a permutation on set which satisfies . Since is k-mode symmetric, we have
Case 2.
. According to , we obtain
By Definition 10, we have is an m-person symmetric game. □
Remark 4.
(I) Consider the m-player Volunteer’s Dilemma [38,39]: m individuals observe an approaching predator and need to decide whether or not to sound the alarm, independently and without coordination. If an individual alarms, the predator’s ambush may be ruined. Each individual has two choices: volunteer (alarm) or ignore (no alarm). An alarm call would benefit everyone because it would deter the predator from attacking again; each player, however, prefers that the other players report the presence of the predator because giving the alarm has a cost . If one sets the alarm, he has a payoff of , while the others who do not set the alarm have a payoff of b. If nobody raises the alarm, the predator attacks, inflicting damage and a payoff of on everyone. Herein, we use the digits “1” and “2" to denote the alarm and non-alarm strategies, respectively. Therefore, the tensor form of the m-player Volunteer’s Dilemma can be represented as , where
and
By calculation, we obtain that statements (i) and (ii) of Theorem 1 are held. Therefore, the m-player Volunteer’s Dilemma is symmetric.
(II) From Theorem 1, we have the first player’s payoff tensor is 1-mode symmetric. The payoffs in m-person symmetric games are uniquely determined by the first player’s payoff tensor . Therefore, in the rest of this paper, we denote an m-person symmetric game by the tuple , and let
Definition 11
([2]). A Nash equilibrium is symmetric if all players take the same strategy, that is, .
Nash proved the existence of equilibrium for m-person games and symmetric equilibrium for symmetric m-person games in 1951 [2], and the statement is summarized in the following Lemma.
Lemma 2
([2]). Every m-person symmetric game has a symmetric Nash equilibrium.
Now, we are going to propose two equivalent conditions to ensure that a mixed-strategy combination is a symmetric Nash equilibrium, which are shown in Theorems 2 and 3.
Lemma 3.
Suppose that is an m-person symmetric game; then, is a symmetric Nash equilibrium if and only if is an optimal solution to the following optimization problem,
Proof.
By Definition 9, is a symmetric Nash equilibrium if and only if for any strategy combination and any , namely,
Let with , and for all . By Definition 1, we have
and
Together with Theorem 1, we can obtain . Therefore, the inequality (3) is equivalent to
The proof is completed. □
Let
where and is an m-th order n-dimensional tensor whose all entries are ones. Aa is 1-mode symmetric, we can see that is also a 1-mode symmetric tensor with all entries are positive.
Theorem 2.
Suppose that is an m-person symmetric game, and is defined as (4), then is a symmetric Nash equilibrium if and only if is an optimal solution to the following optimization problem:
Proof.
For any mix strategy , we have
We consider the following model: Find a mixed-strategy combination such that is an optimal solution to the optimization problem (5). Given a tensor and a vector , the tensor complementary problem, denoted by TCP, is to find a vector such that
The TCP was introduced by Song and Qi [40] and was further studied by many researchers [41,42,43,44,45,46,47,48,49,50]. The tensor complementary problem is a generalization of the linear complementary problem (corresponding to ) [51] and also a special instance of a nonlinear complementary problem, as well as a particular case of a variational inequality problem corresponding to the close convex cone [37]. Denote the solution set of the TCP() by SOL(). In this section, we show that the m-person symmetric game can be reformulated as a specific tensor complementary problem.
Let be an m-person symmetric game and defined as (4). We construct a tensor complementary problem as follows,
There is an explicit corresponding relation between the solutions of a symmetric Nash equilibrium of the m-person symmetric game and a solution to the TCP (6).
Theorem 3.
Suppose that is an m-person symmetric game and defined as (4). If is a symmetric Nash equilibrium of the game , then SOL, where
Conversely, if SOL, then and with
is a symmetric Nash equilibrium of the game .
Proof.
Firstly, we show the necessity. Suppose that is a symmetric Nash equilibrium of the m-person symmetric game . By the Karush–Kuhn–Tucker conditions of problem (5), there exist a number and a non-negative vector such that
and
Thus,
According to (9), we obtain
Applying the results of (12) and (13) to (11), we obtain that defined by (7) is a solution to the TCP. That is, .
Now, we show the sufficiency. Suppose that , then
By the first and second inequalities of (14), we have . Next, we prove that defined by (8) is a symmetric Nash equilibrium of the m-person symmetric game . For this purpose, we need to prove that there exists a number and a non-negative vector such that (9) and (10) hold.
We obtain the following equation from the iequalities of (14).
Since and follow, this implies that follows, and then
By (8), the above equality becomes
From , , and the definition of , it follows that and . In addition, by the second inequality of (14), we have
which implies that there exists a non-negative vector such that
The above result together with (15) yields
Therefore, defined by (8) is a symmetric Nash equilibrium of the m-person symmetric game . □
4. Algorithm and Numerical Results
The hyperplane projection algorithm [37] is well-known for being a fast and effective method for solving complementary problems. In this section, we apply the hyperplane projection algorithm to solve the TCP and provide some preliminary numerical results for solving the m-person symmetric game.
Let be an m-person symmetric game and defined as (4). Denote ; then, we can rewrite the TCP (6) as follows,
It is well known that (16) is equivalent to the variational inequality problem: Find a non-negative vector such that
which is equivalent to finding a root of the following equations
We use the hyperplane projection algorithm, see Algorithm 1, to solve the problem (16), which can be described geometrically as follows. Let be a fixed scale, and is a given vector. Firstly, we compute the point . Secondly, based on the Armijo-type search routine, we search the line segment joining the and and obtain a point such that the hyperplane
strictly separates from SOL. We project onto and obtain a point , and project the point onto ; then, is obtained. It can be shown that is closer to SOL than [37].
From [37], we obtain the following theorems.
Theorem 4.
Remark 5.
Theorem 5.
Suppose that is pseudomonotone on , then there exists such that
| Algorithm 1 Hyperplane projection algorithm to calculate the symmetric Nash equilibrium |
|
In the following, we give some preliminary numerical results of Algorithm 1 for solving the symmetric Nash equilibrium of the m-person symmetric game. Throughout our experiments, we set the maximum number of iterations MI = 2000 and set the tolerable error . All tests are conducted in MATLAB R2015a with the configuration: Intel(R) Core(TM)i7-7500U CPU 2.70 GHz and 8.00 G RAM. For the following, Examples 1–3, the parameters used in Algorithm 1 were chosen as
Example 1.
According to Remark 4, the tensor form of the m-player Volunteer’s Dilemma can be represented as , where
We use Algorithm 1 to solve the symmetric Nash equilibrium of the m-player Volunteer’s Dilemma and the numerical results are reported in Table 1. In this table, the number of iteration steps are denoted by No.Iter, the CPU time in seconds is denoted by CPU(s). As the algorithm stops the value of is computed and denoted by Res and the first player’s strategy in symmetric the Nash equilibrium is denoted by SNE().
Table 1.
The numerical results of the problem in Example 1.
Example 2.
In the m-player Snowdrift Game [28], m individuals are driving on a crossroad which is blocked by a snowdrift. Each individual has the option to cooperate by shoveling the snow or not. The snow needs to be removed before they continue their journey home. Again, everyone wants to go home, but not everyone is willing to shovel. The benefit of getting home is defined as b and the cost of shoveling is defined as c. It can be assumed that the benefit exceeds the cost, i.e., . If everyone shovels, then everyone gets . However, if only k individuals shovel, they get whereas those who refuse to shovel get home for free and get b. Nobody gets anything if everyone refuses to shovel. Let 1 and 2 denote the shovel snow and not shovelling snow strategies, respectively. It is easy to obtain that the m-player Snowdrift Game is symmetric. Let denote the number of 1 in . The tensor form of the m-player Snowdrift Game can be represented as , where
We use Algorithm 1 to solve the symmetric Nash equilibrium of the m-player Snowdrift Game. The numerical results are reported in Table 2, where No.Iter, CPU(s), Res and SNE are the same as those used in Table 1.
Table 2.
The numerical results of the problem in Example 2.
Example 3.
Consider the bimatrix symmetric game “Rock-Paper-Scissors” [9,52]. The tensor form of “Rock-Paper-Scissors” can be represented as , where
We use Algorithm 1 to solve the symmetric Nash equilibrium of “Rock-Paper-Scissors”. A symmetric Nash equilibrium with
is obtained with 23 iteration steps in 0.2921 s.
In [53], Chatterjee pointed out that the Nash equilibrium of a given game is identical to the optimal solution of an optimization model with zero optimal value and developed the SQP algorithm to compute the Nash equilibrium of an n-person game. The main idea of the SQP algorithm is to solve a series of quadratic programming problems using the quasi-Newton method. Next, we compare our proposed method with SQP in [53].
Example 4.
Consider an m-person symmetric game with n pure strategies , where the elements of the payoff tensor are randomly generated using the command “tenrand” and 1-mode symmetrized using the command “symmetrize”. For different values of m and n, different symmetric games are generated. In our experiments, for any fixed m and n, the random problems are generated ten times. We use Algorithm 1 and the SQP algorithm to compute the Nash equilibrium of these symmetric games separately and compare their performance. The numerical results are listed in Table 3, where AI (MinI and MaxI) denotes the average (minimal and maximal) number of iterations for solving ten randomly generated problems of each size; and AT (MinT and MaxT) denotes the average (minimal and maximal) CPU time in seconds for solving ten randomly generated problems of each size. For Algorithm 1 and the SQP method, ARes denotes the average value of and the average absolute error in the objective function of the minimization problem in [53] for ten randomly generated problems of each size when the algorithm stops, respectively. The parameters used in Algorithm 1 were chosen as
Table 3.
Comparison results of Algorithm 1 and SQP in Example 4.
From Table 3, we see that both Algorithm 1 and SQP can efficiently compute the Nash equilibrium of some randomly generated symmetric games. Algorithm 1 requires more CPU time than SQP when the number of pure strategies of the players in the game is small. However, as the number of pure strategies used by players in the game grows, our proposed Algorithm 1 consumes less CPU time than SQP. This is mainly because Algorithm 1 takes advantage of the symmetry of the game, which only needs to store and compute the first player’s payoff tensor. The SQP method, on the other hand, needs to store and compute the payoff tensors of all players in the game, and as the number of pure strategies increases, the number of variables used by SQP to compute the Nash equilibrium increases exponentially compared to Algorithm 1.
5. Conclusions
In this paper, we show that the payoff tensor of the kth player in an m-person symmetric game is k-mode symmetric, and the payoff tensors of two different individuals are the transpose of each other. We also reformulate the m-person symmetric games as tensor complementary problems and demonstrate that finding a symmetric Nash equilibrium of the m-person symmetric game is equivalent to finding a solution to the resulting tensor complementary problem. Finally, we apply the hyperplane projection algorithm to solve the resulting tensor complementary problem and provide some numerical results for solving the symmetric Nash equilibrium.
Author Contributions
Conceptualization, Q.L. (Qilong Liu) and Q.L. (Qingshui Liao); methodology, Q.L. (Qilong Liu) and Q.L. (Qingshui Liao); software, Q.L. (Qilong Liu); writing—original draft preparation, Q.L. (Qilong Liu); writing—review and editing, Q.L. (Qingshui Liao). All authors have read and agreed to the published version of the manuscript.
Funding
This research was partially funded by the Natural Science Foundation of the Educational Commission of Guizhou Province under Grant Qian-Jiao-He KY Zi [2021]298 and Guizhou Provincial Science and Technology Projects under Grant QKHJC-ZK[2023]YB245.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Nash, J. Equilibrium points in n-person games. Proc. Natl. Acad. Sci. USA 1950, 36, 48–49. [Google Scholar] [CrossRef] [PubMed]
- Nash, J. Non-cooperative games. Ann. Math. 1951, 54, 286–295. [Google Scholar] [CrossRef]
- He, K.; Wu, H.; Wang, Z.; Li, H. Finding Nash equilibrium for imperfect information games via fictitious play based on local regret minimization. Int. J. Intell. Syst. 2022, 37, 6152–6167. [Google Scholar] [CrossRef]
- Berthelsen, M.L.T.; Hansen, K.A. On the computational complexity of decision problems about multi-player Nash equilibria. Theor. Comput. Syst. 2022, 66, 519–545. [Google Scholar] [CrossRef]
- Palm, G. Evolutionary stable strategies and game dynamics for n-person games. J. Math. Biol. 1984, 19, 329–334. [Google Scholar] [CrossRef]
- Kreps, D.M. Game Theory and Economic Modelling; Oxford University Press: Oxford, UK, 1990. [Google Scholar]
- Von Stengel, B. Computing equilibria for two-person games. Handb. Game Theory Econ. Appl. 2002, 3, 1723–1759. [Google Scholar]
- Govindan, S.; Wilson, R. A global Newton method to compute Nash equilibria. J. Econ. Theory 2003, 110, 65–86. [Google Scholar] [CrossRef]
- Cheng, S.F.; Reeves, D.M.; Vorobeychik, Y.; Wellman, M.P. Notes on Equilibria in Symmetric Games. In Proceedings of the 6th International Workshop on Game Theoretic and Decision Theoretic Agents GTDT 2004, New York, NY, USA, 20 July 2004; pp. 71–78. [Google Scholar]
- Roughgardenl, T. Computing equilibria in multi-player games. In Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, Vancouver, BC, Canada, 23–25 January 2005; Volume 118, p. 82. [Google Scholar]
- Amir, R.; Jakubczyk, M.; Knauff, M. Symmetric versus asymmetric equilibria in symmetric supermodular games. Int. J. Game Theory 2008, 37, 307–320. [Google Scholar] [CrossRef]
- Hefti, A. Equilibria in symmetric games: Theory and applications. Theor. Econ. 2017, 12, 979–1002. [Google Scholar] [CrossRef]
- Reny, P.J. Nash equilibrium in discontinuous games. Annu. Rev. Econ. 2020, 12, 439–470. [Google Scholar] [CrossRef]
- Bilò, V.; Mavronicolas, M. The complexity of computational problems about Nash equilibria in symmetric win-lose games. Algorithmica 2021, 83, 447–530. [Google Scholar] [CrossRef]
- Armony, M.; Roels, G.; Song, H. Capacity choice game in a multiserver queue: Existence of a Nash equilibrium. Nav. Res. Log. 2021, 68, 663–678. [Google Scholar] [CrossRef]
- Passacantando, M.; Raciti, F. A note on generalized Nash games played on networks. In Nonlinear Analysis, Differential Equations, and Applications; Rassias, T.M., Ed.; Springer International Publishing: Cham, Switzerland, 2021; pp. 365–380. [Google Scholar] [CrossRef]
- Bomze, I.M. Non-cooperative two-person games in biology: A classification. Int. J. Game Theory 1986, 15, 31–57. [Google Scholar] [CrossRef]
- Myerson, R.B. Nash equilibrium and the history of economic theory. J. Econ. Lit. 1999, 37, 1067–1082. [Google Scholar] [CrossRef]
- Smith, J.M. Evolutionary game theory. Physica D 1986, 22, 43–49. [Google Scholar] [CrossRef]
- Broom, M.; Rychtár, J. Game-Theoretical Models in Biology; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
- Rapoport, A.; Chammah, A.M.; Orwant, C.J. Prisoner’s Dilemma: A Study in Conflict and Cooperation; University of Michigan Press: Ann Arbor, MI, USA, 1965; Volume 165. [Google Scholar]
- Axelrod, R.; Hamilton, W.D. The evolution of cooperation. Science 1981, 211, 1390–1396. [Google Scholar] [CrossRef] [PubMed]
- Sugden, R. The Economics of Rights, Co-Operation and Welfare; Palgrave Macmillan: London, UK, 2004. [Google Scholar]
- Skyrms, B. The Stag Hunt and the Evolution of Social Structure; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
- Lemke, C.E.; Howson, J.T., Jr. Equilibrium points of bimatrix games. J. Soc. Indust. Appl. Math. 1964, 12, 413–423. [Google Scholar] [CrossRef]
- Gowda, M.S.; Sznajder, R. A generalization of the Nash equilibrium theorem on bimatrix games. Int. J. Game Theory 1996, 25, 1–12. [Google Scholar] [CrossRef]
- Wilson, R. Computing equilibria of n-person games. SIAM J. Appl. Math. 1971, 21, 80–87. [Google Scholar] [CrossRef]
- Souza, M.O.; Pacheco, J.M.; Santos, F.C. Evolution of cooperation under N-person snowdrift games. J. Theor. Biol. 2009, 260, 581–588. [Google Scholar] [CrossRef]
- Santos, M.D.; Pinheiro, F.L.; Santos, F.C.; Pacheco, J.M. Dynamics of N-person snowdrift games in structured populations. J. Theor. Biol. 2012, 315, 81–86. [Google Scholar] [CrossRef] [PubMed]
- Rosenschein, J.S.; Zlotkin, G. Rules of Encounter: Designing Conventions for Automated Negotiation among Computers; MIT Press: Cambridge, MA, USA, 1994. [Google Scholar]
- Huang, Z.; Qi, L. Formulating an n-person noncooperative game as a tensor complementarity problem. Comput. Optim. Appl. 2017, 66, 557–576. [Google Scholar] [CrossRef]
- Abdou, J.; Safatly, E.; Nakhle, B.; Khoury, A.E. High-dimensional nash equilibria problems and tensors applications. Int. Game Theory Rev. 2017, 19, 1750015. [Google Scholar] [CrossRef]
- Kolda, T.G.; Bader, B.W. Tensor decompositions and applications. SIAM Rev. 2009, 51, 455–500. [Google Scholar] [CrossRef]
- Kofidis, E.; Regalia, P.A. On the best rank-1 approximation of higher-order supersymmetric tensors. SIAM J. Matrix Anal. Appl. 2002, 23, 863–884. [Google Scholar] [CrossRef]
- Qi, L. Eigenvalues of a real supersymmetric tensor. J. Symb. Comput. 2005, 40, 1302–1324. [Google Scholar] [CrossRef]
- Ragnarsson, S.; Van Loan, C.F. Block tensors and symmetric embeddings. Linear Algebra Appl. 2013, 438, 853–874. [Google Scholar] [CrossRef]
- Facchinei, F.; Pang, J. Finite-Dimensional Variational Inequalities and Complementarity Problems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2007; Volume II. [Google Scholar]
- Murnighan, J.K.; Kim, J.W.; Metzger, A.R. The volunteer dilemma. Admin. Sci. Quart. 1993, 38, 515–538. [Google Scholar] [CrossRef]
- Archetti, M. The volunteer’s dilemma and the optimal size of a social group. J. Theor. Biol. 2009, 261, 475–480. [Google Scholar] [CrossRef]
- Song, Y.; Qi, L. Properties of some classes of structured tensors. J. Optimiz. Theory App. 2015, 165, 854–873. [Google Scholar] [CrossRef]
- Bai, X.; Huang, Z.; Wang, Y. Global uniqueness and solvability for tensor complementarity problems. J. Optimiz. Theory App. 2016, 170, 72–84. [Google Scholar] [CrossRef]
- Che, M.; Qi, L.; Wei, Y. Positiv × 10−6 definite tensors to nonlinear complementarity problems. J. Optimiz. Theory App. 2016, 168, 475–487. [Google Scholar] [CrossRef]
- Ding, W.; Luo, Z.; Qi, L. P-tensors, P0-tensors, and their applications. Linear Algebra Appl. 2018, 555, 336–354. [Google Scholar] [CrossRef]
- Luo, Z.; Qi, L.; Xiu, N. The sparsest solutions to Z-tensor complementarity problems. Optim. Lett. 2017, 11, 471–482. [Google Scholar] [CrossRef]
- Song, Y.; Qi, L. Tensor complementarity problem and semi-positive tensors. J. Optimiz. Theory App. 2016, 169, 1069–1078. [Google Scholar] [CrossRef]
- Song, Y.; Qi, L. Properties of tensor complementarity problem and some classes of structured tensors. arXiv 2014, arXiv:1412.0113. [Google Scholar]
- Xie, S.; Li, D.; Hongru, X. An iterative method for finding the least solution to the tensor complementarity problem. J. Optimiz. Theory App. 2017, 175, 119–136. [Google Scholar] [CrossRef]
- Ling, L.; He, H.; Ling, C. On error bounds of polynomial complementarity problems with structured tensors. Optimization 2018, 67, 341–358. [Google Scholar] [CrossRef]
- Song, Y.; Yu, G. Properties of solution set of tensor complementarity problem. J. Optimiz. Theory App. 2016, 170, 85–96. [Google Scholar] [CrossRef]
- Wang, Y.; Huang, Z.; Bai, X. Exceptionally regular tensors and tensor complementarity problems. Optimi. Method. Softw. 2016, 31, 815–828. [Google Scholar] [CrossRef]
- Cottle, R.; Pang, J.; Stone, R. The Linear Complementarity Problem; Society for Industrial and Applied Mathematic: Philadelphia, PA, USA, 1992. [Google Scholar]
- Sinervo, B.; Lively, C.M. The rock–paper–scissors game and the evolution of alternative male strategies. Nature 1996, 380, 240. [Google Scholar] [CrossRef]
- Chatterjee, B. An optimization formulation to compute Nash equilibrium in finite games. In Proceedings of the 2009 Proceeding of International Conference on Methods and Models in Computer Science (ICM2CS), Delhi, India, 14–15 December 2009; pp. 1–5. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).