Next Article in Journal
Effects of Diffusion-Induced Nonlinear Local Volume Change on the Structural Stability of NMC Cathode Materials of Lithium-Ion Batteries
Next Article in Special Issue
The New Solution Concept to Ill-Posed Bilevel Programming: Non-Antagonistic Pessimistic Solution
Previous Article in Journal
Critical Percolation on Temporal High-Speed Railway Networks
Previous Article in Special Issue
Negative Feedback Punishment Approach Helps Sanctioning Institutions Achieve Stable, Time-Saving and Low-Cost Performances
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Note on Type-Symmetries in Finite Games

1
INESC TEC, Faculty of Engineering, University of Porto, Rua Dr. Roberto Frias, 4200-465 Porto, Portugal
2
INESC TEC, Faculty of Sciences, University of Porto, Rua do Campo Alegre, s/n, 4169-007 Porto, Portugal
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(24), 4696; https://doi.org/10.3390/math10244696
Submission received: 16 October 2022 / Revised: 30 November 2022 / Accepted: 9 December 2022 / Published: 11 December 2022
(This article belongs to the Special Issue Uncertain System Optimization and Games)

Abstract

:
In two-action generalized polymatrix games, Nash equilibria are support-type-symmetric, i.e., determined by supports for each type of player. We show that such a property does not generalize straightforwardly for games with at least three actions or where interaction weights have different signs (neither all positive nor negative). A non-trivial condition on interaction weights must be satisfied, which may go unnoticed as it is trivially satisfied for: (i) two-action games, (ii) conformity games, and (iii) congestion games. We derive this condition and the corresponding simplified analytic equation for mixed strategies.

1. Introduction

In finite games, understanding the structure and complexity of the set of equilibria is a longstanding problem, both from a practical and theoretical standpoint. Identifying invariances in the game structure, for example, by looking at permutations of players that induce the same payoff structure, allows distinguishing between diversity and multiplicity of equilibria. Say we consider a partition of players into same-type blocks of indistinguishable players. Given an equilibrium, any other strategy based on a permutation of players within same-type blocks is also an equilibrium. As the complexity of equilibria may depend on the number of same-type blocks, it becomes relevant to study the relationship between the type space and the equilibrium set. The importance of this notion of symmetry in games, known since the foundational work of von Neumann, Morgenstern, Nash, or Gale, continues to be explored to study how symmetries translate from game structure to equilibria ([1,2,3,4,5,6,7,8]).
We can take the question further: does the existence and size of same-type blocks in a given game induce any other structural property on its equilibrium set? In particular, when can same-type players play different strategies in equilibrium? How different can these strategies be?
For general two-action games of pairwise interaction, the authors of [9] show that same-type blocks of players can split into at most three groups in equilibrium: two in pure strategies and one in the same nondegenerate mixed strategy. Equilibria are support-type symmetric: for each type, supports determine strategies; hence, same-type blocks can play at most three because that is the number of possible supports. Each allocation of players to pure and mixed strategies determines the associated equilibrium and considering all possibilities characterizes the equilibrium set.
Our goal is to extend the result from two-action to n-action games, for n N . We consider a generalized version of the class of polymatrix games with a presence-based assumption on interactions. Polymatrix games are a natural extension from standard bimatrix games which have drawn considerable attention, particularly in applications, for being succinctly representable, amenable to computational and algorithmic approaches, and the natural ground for studying games of network interactions ([10,11,12,13,14,15,16,17,18]). These are finite games where the utility stems from pairwise or dyadic interactions. The sum of weights in some given interaction matrix (possibly weighted, directed, and state-dependent) determines payoffs. Hence, utility functions are multilinear in the strategy profile. The generalized version allows for affine transformations of the utility function, which can accommodate, for example, endowments, costs, or preferences, as seen in many applications.
Presence-based is a common and convenient assumption, with a long history under different names, and most commonly known as Independence of Irrelevant Alternatives (IIA), dating back to Arrow’s work. For example, in the context of social choice theory, it means, broadly speaking, that given two alternatives, a and b, changes in other options will not change how players rank a relative to b. However, early in the field, [19] noted the problematic nature of using the same name in different contexts. Here the assumption is made on interactions and not on a preference relation. In presence-based games, it only matters if players choose the same action or a different one (i.e., are present or not). The assumption only impacts games with at least three possible actions, where it could matter what action is the different one. It is a commonly used assumption, but here we choose a new name to avoid misinterpretations.
In this class of games, the expected utility from a mixed strategy becomes additively separable, and the pure strategy payoff dependence on other players is linear. Furthermore, the impact players of the same type have on one another sets a limit for the difference in their expected payoffs in equilibrium. When we associate this with the fact that payoffs must be the same for every action in a mixed strategy, we find a limitation to asymmetries in equilibria involving same-type players. We call Nash equilibria support-type-symmetric if all players of the same type using the same support choose the same strategy. Knowing who plays what support determines support-type symmetric equilibria. We derive a condition for support-type symmetry: a restriction on interaction weights relative to the supports used. The condition comes from guaranteeing a non-zero determinant for a linear system in terms of the mixed strategies of same-type players using the same support. We observe that this condition is trivially satisfied for two-action games and games with interaction matrices where all entries have the same sign (all positive or all negative). The latter may cause it to go unnoticed and erroneously assumed as a general property of the class of games studied here, polymatrix or even of finite games in general.
In the next section, we formally setup the class of games treated. Section 3 contains the main results. We then provide consequences and corollaries and illustrate the results with examples before concluding.

2. Setup

Consider standard n-person games with a set I { 1 , , n I } of players, or individuals (we will refer to players and individuals interchangeably). Each player has to choose, independently and simultaneously, an element from its finite action set A i . Let us denote a pure strategy profile by s = ( s 1 , , s n I ) A 1 × × A n I S . A generalized polymatrix game is defined by an utility function u : I × S R , which determines the payoff of a pure strategy profile s for player i I , denoted u ( i ; s ) , and given by
u ( i ; s ) = ω s i i + j I \ { i } α i j ( s i , s j ) ,
where α i j ( s i , s j ) R represents how j impacts the payoff of i in strategy profile s , and ω a i R represents a personal payoff/cost for player i of choosing a. We can also call generalized polymatrix games the general class of finite games of pairwise interaction.
In the case that for all i I , ω a i = 0 , for all a A i , the above reduces to the class of polymatrix games. We consider the possibility of ω a i 0 , not only to obtain a more general result, but also because most applications include such a component. For example, it could represent prices if each action is a product or service; a toll to control resource use (if actions are resources) or traffic (web or otherwise) if actions are routes; or it could also represent the players’ valuation of alternatives if it stems from the distribution of preferences. Note also that we may consider a common action set for all players, A = A i , and let ω a i = whenever a A i . It produces the same set of Nash equilibria as when players have different action sets. Thus, for notation simplicity, and without loss of generality, we will assume all players have the same action set A { 1 , , n A } , which leads to the pure strategy set S A n I .
A mixed strategy for player i is represented by a vector σ i = ( σ 1 i , , σ n A i ) in the simplex Δ n A , where σ i ( a ) σ a i is the probability that σ i assigns to a A and naturally a A σ a i = 1 . The support of a mixed strategy, s u p p ( σ i ) , is the subset of pure strategies to which σ i assigns positive probability. A mixed-strategy profile of the game is an element of Δ ( Δ n A ) n I with its coordinates being the mixed strategies of every individual i I , denoted σ = ( σ 1 , , σ n I ) .

2.1. Presence Based Games

We will study the class of generalized presence-based polymatrix games. In presence-based games, an action’s payoff depends only on what is relative to that action, namely, the players who also choose that action (hence the word presence). Many applications, if not most, have this assumption, for example, congestion or conformity games (congestion depends on the use of some resource but not (directly) on the use of other resources).
Presence-based  (PB).
A generalized polymatrix game is presence-based if for all i , j I and a A , we have α i j ( a , b ) = 0 for all b A \ { a } .
The assumption is a common and convenient one, with a long history, in the spirit of what is most commonly known as Independence of Irrelevant Alternatives, dating back to Arrow’s work. For example, in the context of social choice theory, it means, broadly speaking, that given two alternatives, a and b, changes in other alternatives will not change how players rank a relative to b. However, since early in the field, it was noted the problematic nature of using this same name for similar ideas in different contexts, as they may refer to different assumptions (see, for example, [19] for an early discussion). To avoid a misinterpretation, we choose a different name and call this a presence-based influence. Here the assumption is made on interactions and not on a preference relation directly (players influence each other dichotomically, i.e., whether they make the same or a different decision), similar to Independence of Irrelevant Choices as in [20] or No Spillovers as in [21]. Observe that, instead of 0, we could have chosen any constant in the definition. In particular, that means the equilibrium set of a two-action game is isomorphic to that of a two-action PB game, as satisfying the assumption requires only a shift-variable transformation (see for example [9] or [10]).
For PB generalized polymatrix games, the utility function can be rewritten in reduced notation using α a i j α i j ( a , a ) . Given a strategy profile s , let us denote the set of individuals who choose a A by s 1 ( a ) I . Then, we have,
u ( i ; s ) = ω s i i + j s 1 ( s i ) \ { i } α s i i j .
The expected utility function determining the payoff to individual i of the mixed-strategy profile σ , is (with the standard slight abuse of notation) u ( i ; σ ) j = 1 n I σ s j j u ( i ; s ) , which leads to
u ( i ; σ ) = a A σ a i ω a i + j i α a i j σ a j .
(To understand how to get the above expression, observe that the payoff impact when i and j interact is the same whatever the strategies of other individuals. By linearity of the expected value, one can keep the strategies of i and j fixed and separate the product of other players’ strategies, one by one, into a sum of all the possibilities for the remaining players, which equates to 1 since they are a probability distribution. See for example [22].)

2.2. Types

It is useful to partition the set of players into subsets of indistinguishable players. We will do this through a type map, in some general type space T, which induces a natural equivalence relation in the strategy space, in terms of the equilibrium set. (The type map is known a priori and reveals symmetries of the utility profile. Given any equilibrium, a permutation of strategies for players of the same type is also an equilibrium.) Let ω i ( ω 1 i , , ω n A i ) R n A be the vector of action coordinates. Types are defined as follows: if two individuals j 1 , j 2 I have the same type t j 1 = t j 2 = t T , then,
(1)
ω j 1 = ω j 2 ;
(2)
For all i I and a A we have α a i j 1 = α a i j 2 α a i t , and α a j 1 i = α a j 2 i α a t i .
We denote the set of individuals of type t by I t and the profile ω t through coordinates ω a t . With this, we can characterize a game by a reduced representation through ω ( ω 1 , , ω n T ) and a set of matrices N { N 1 , , N n A } where for each a A , N a is a n T × n T matrix with entries α a t t .

2.3. Class of Games Analyzed

In this work, whenever we say games, we will mean PB generalized polymatrix games, and we refer to different games by two distinguishing features: ( i ) the number of types n T ; and ( i i ) the number of decisions n A . We denote the corresponding class of games by Γ n T , n A and a particular game in such a class by Γ n T , n A ( ω ; N ) . Changing n T or n A has different impacts and produces different challenges. Our focus is on the impact of the interaction structure N . In particular, how properties that are known for n A = 2 hold when n A (the number of decisions) increases.
Note that Γ n T , n A includes games based on networks given a priori. Namely, networks that may be directed (if α r t α t r ), weighted (if α r t are not only 0 or 1), and state-dependent (because α a r t can depend on a). We can, of course, consider that n T = n I , that is, each player has different connections (or a different utility function).

3. Main Result: Support Type-Symmetries in Nash Equilibria

Let σ { i , j } denote the strategies of all other players except i and j. Consider the value of a given pure strategy a for an individual i of type t, not taking into account another given player j,
V a t ( σ { i , j } ) ω a t + j i , j α a t j σ a j .
Let σ Δ be a mixed-strategy Nash equilibrium and i , j I t two players of the same type t. Observe that the payoff for i is u ( i ; σ ) = V a t ( σ { i , j } ) + α a t t σ a j for all a s u p p ( σ i ) , thus for any action a s u p p ( σ i ) s u p p ( σ j ) ,
u ( i ; σ ) u ( j ; σ ) = α a t t σ a j σ a i .
That is, the impact that players of the same type have on each other creates a bound for the difference in equilibrium payoffs for strategies with intersecting supports. Consider now, for each type t, the following partition of the action set according to the influence that individuals of type t have on each other,
A t { a A : α a t t < 0 } ; A t 0 { a A : α a t t = 0 } ; A t + { a A : α a t t > 0 } .
The set A t is the subset of actions that individuals of type t do not like to do together. The subsets A t 0 and A t + are, respectively, those actions that individuals of type t are indifferent or like to do together. Now partition the support of a mixed strategy σ i of individual i I t according to these subsets. Define s u p p ( σ i ) s u p p ( σ i ) A t , and analogously, define s u p p ( σ i ) 0 and s u p p ( σ i ) + .
Remark 1
(Type utility ordering). Let σ Δ be a mixed strategy Nash equilibrium and consider a player i I t . The following holds for all j I t ,
  • given a s u p p ( σ i ) + , if σ a i < σ a j , then u ( i ; σ ) > u ( j ; σ ) ;
  • given a s u p p ( σ i ) , if σ a i > σ a j , then u ( i ; σ ) > u ( j ; σ ) ;
  • given a s u p p ( σ i ) s u p p ( σ j ) \ A t 0 , σ a i = σ a j u ( i ; σ ) = u ( j ; σ ) .
Points 1–3 in Remark 1 lead to the following Lemma regarding the support of strategies that yield different equilibrium payoffs for players of the same type.
Lemma 1
(Type-asymmetry obstructions). Let σ Δ be a non-degenerated mixed-strategy profile that is a Nash equilibrium. Consider two individuals of the same type i , j I t such that σ i σ j and u ( i ; σ ) > u ( j ; σ ) . The following holds
  • s u p p ( σ i ) + s u p p ( σ j ) + ;
  • s u p p ( σ i ) 0 = ;
  • s u p p ( σ i ) .
Furthermore, if s u p p ( σ i ) = s u p p ( σ j ) a ̲ , then
a a ̲ 1 α a t t = 0 .
A consequence of the above Lemma for any given Nash equilibrium σ , is that given some type t, for any i , j I t such that σ i σ j , if s u p p ( σ i ) 0 , then u ( i ; σ ) u ( j ; σ ) . Furthermore, if it also holds that s u p p 0 ( σ j ) then u ( i ; σ ) = u ( j ; σ ) . The choice of support limits the difference in individual strategies. In particular, when for some game, the condition of Equation (1) never holds, then individuals choosing the same support will have to play the same strategy. Based on this idea, we will build the next definition and results. The proof of Lemma 1 is in the Appendix A.
Definition 1
(Mixed Type-Symmetry condition MTS). A subset A A satisfies the mixed type-symmetry condition ( MTS ) for a given type t if
a A a A \ { a } α a t t 0 .
Note that the MTS is incompatible with Equation (1) of Lemma 1. The formulas are the same for any support a ̲ such that a ̲ A t 0 is empty. However, the MTS allows a ̲ A t 0 to be a singleton. These are the only two possibilities if a ̲ satisfies the MTS condition.
Let us define, for two players i , j I t and two actions a 1 , a 2 A , the following difference
Δ V t ( a 1 , a 2 ; σ { i , j } ) V a 1 t ( σ { i , j } ) V a 2 t ( σ { i , j } ) .
Note that this does not depend on the order of i and j. Using Lemma 1 we will prove that the MTS condition will force these players to play the same, unique, strategy.
Theorem 1
(Support type-symmetry). In a Nash equilibrium, if two individuals of the same type i , j I t choose the same support, a ̲ A , and the support satisfies the MTS condition for type t, then σ i = σ j . Furthermore, the support a ̲ uniquely determines their (equilibrium) strategy in terms of the strategies of the other individuals σ { i , j } . In the case of non-singleton supports it is given by the solution to
σ a = a a ̲ \ { a } α a t t + a Δ V t ( a , a ; σ { i , j } ) a a ̲ \ { a , a } α a t t a a ̲ a a ̲ \ { a } α a t t ,
for all a a ̲ .
Note that the strategy characterized above is an intersection of best responses, not the unique best response. That is why in the theorem, we mention it as an equilibrium strategy and not the best response to σ { i , j } . Observe also that because of the MTS condition, the denominator is not zero, and the strategy is well-defined. Naturally, it must satisfy being a probability, in particular Δ V t ( a , a ; σ { i , j } ) contains Δ ω t ( a 1 , a 2 ) ω a 1 t ω a 2 t , which means there is a set of action coordinates for which the expression is in ( 0 , 1 ) and such an equilibrium is possible. When a ̲ A t 0 = , i.e., when there are no zeros among α a t t for all a a ̲ , the expression reduces to
σ a = 1 + a ( Δ V t ( a , a ; σ { i , j } ) / α a t t ) 1 + a a ( α a t t / α a t t ) , for a , a a ̲ .
The determining point for a strategy involving some a a ̲ is the relation between Δ V t ( a , a ; σ { i , j } ) and α a t t .

4. Consequences and Corollaries

In this section, we briefly discuss the consequences of Theorem 1 for some typical games: (i) the case where the weights in the network are all non-negative (conformity games); (ii) the case where interaction matrices are the same for every action, that is, the set N is a singleton; and (iii) the case where there are only two possible actions, i.e., the action space A has only two elements. We abusively called this section consequences and corollaries because the results here are a consequence of Theorem 1, but some would require small computations or reasoning relating more than one of the previous remarks or results.
Proposition 1
(Conformity games). If for a given type t, A t satisfies the MTS and A t = , then all equilibria involve a unique strategy for type t.
Proof. 
Follows from putting together Lemma 1 and Remark 1. □
Consider now the class of games Γ n T , n A ( ω ; { N } ) , where N is the n T × n T network, with entries α t t . (It is possible to consider the extended n I × n I network, but there is no relevant information added, except for the number of players of each type.) These are games with a constant network (does not depend on the strategies chosen). In this case, the mixed type-symmetry condition ( MTS ) for a given type t is α t t 0 , and it is independent of the support choice.
Corollary 1
(Constant network). Consider a game with a constant network. Given a type t, if α t t > 0 , all strategies are type-symmetric. If α t t < 0 , all strategies with the same support are type-symmetric. Furthermore, given some non-singleton support a ̲ , and two individuals i 1 , i 2 I t , the strategy is
σ a = 1 + 1 α t t a Δ ω t ( a , a ) + j i 1 , i 2 σ a j j i 1 , i 2 σ a j n a ̲ ,
where n a ̲ is the cardinal of the support a ̲ .
In the class of games with only two possible actions, that is Γ n T , 2 , there are only three possibilities of supports (including singletons). If the action set (i.e., the two possible actions) satisfy the MTS condition, then players of the same type can either play a pure strategy or the same nondegenerate mixed strategy, i.e., nondegenerate mixed strategies are type-symmetric in equilibrium.
Corollary 2
(Heterogeneous two-action games). Consider the class Γ n T , 2 where A = { a 1 , a 2 } . If for some type t we have α 1 t t + α 2 t t 0 , then all individuals of type t either play a pure strategy or the same strictly mixed strategy.
In the particular case of Γ 1 , 2 , i.e., state-dependent network games with only one type of individuals and two possible actions, we have N = { α 1 , α 2 } . Let us define aggregate indicators, for a given strategy σ , indicating the number of players using, respectively, a mixed or pure strategy,
m ( σ ) # { i I t : 0 < σ a i < 1 , a A } , and , l 1 ( σ ) # { i I t : σ a 1 i = 1 } .
Let us define the decision threshold T ( l 1 ) ( α 1 + α 2 ) l 1 + α 2 ( n 1 ) .
Corollary 3
(Homogeneous two-action games). Consider the class Γ 1 , 2 , with only one type of individuals and two possible actions A = { a 1 , a 2 } . Let σ be a Nash equilibrium. If α 1 + α 2 0 , then σ induces a partition of I in at most three groups: two subsets using pure strategies and one subset with the following mixed strategy,
σ a 1 = T ( l 1 ) Δ ω ( a 1 , a 2 ) ( α 2 + α 1 ) ( m 1 ) ,
and σ a 2 = 1 σ a 1 .

5. Illustrative Examples (Numeric)

Let us go through some numerical examples which can help illustrate the work. As the results are for each type of player, it is sufficient to consider one type. However, we need at least three actions to clarify the richness of the equilibrium structure in a given game. Consider then the class Γ 1 , 3 , with I = { 1 , 2 , , 8 } (eight) players of the same type, and three actions A = { a , b , c } . The possible supports for nondegenerate mixed strategies in this class are { a , b } , { a , c } , { b , c } and { a , b , c } .
A member of Γ 1 , 3 (a game) is completely defined by action coordinates ω and interaction structure N . For clarity we will omit the type superscripts, as there is only one type. Suppose N = { r + 1 , r , r 1 } for some constant r R (note that the three matrices N a = α a for a A are 1 × 1 because there is only one type). We can check the MTS condition for each of the possible supports:
  • for { a , b } it is r + ( 1 + r ) = 2 r + 1 ;
  • for { a , c } it is ( r 1 ) + ( 1 + r ) = 2 r ;
  • for { b , c } it is ( r 1 ) + r = 2 r 1 ;
  • for { a , b , c } it is r ( r 1 ) + ( r + 1 ) ( r 1 ) + ( r + 1 ) r = 3 r 2 1 .
The condition depends on the value of r, and we will now consider the different cases (note that the above values are also the denominators for the strategy defined in Theorem 1 for each support). Let us also define l a ̲ as the number of players who choose a given support a ̲ A in an equilibrium.

5.1. r = 2 (Conformity)

For every ω the game Γ 1 , 3 ( ω ; { 3 , 2 , 1 } ) is a conformity game. Thus, by Proposition 1, in equilibrium, we must have, for all supports, l a ̲ = 8 (i.e., all players (8) must use the same mixed strategy in equilibrium). Furthermore, all possible supports satisfy the MTS condition. Therefore, Theorem 1 gives us the strategies associated with each support.
Suppose, for example, we take the game with ω = ( 1 , 2 , ω c ) for some constant ω c R . Let us denote q = ( q , 1 q ) the strategy associated with { a , b } . Then, for all i , j ,
Δ V ( b , a ; q { i , j } ) = 2 + 6 · 2 ( 1 q ) 1 6 · 3 q = 9 30 q ,
which allows us to compute q using Theorem 1. We obtain q = 2 + 9 30 q 5 , therefore we obtain q = ( 11 / 35 , 24 / 35 ) . The strategy produces payoff u ( i , q ) = 336 / 35 , so q is an equilibrium if players do not want to change to c, thus if ω c 336 / 35 .
We can proceed analogously for the rest of the two-action supports, finding ( ω c + 6 28 , 22 ω c 28 ) for { a , c } , which is an equilibrium if 6 < ω c < 22 ; and ( 1 ω c 9 , ω c 9 ) for { b , c } with 0 < ω c < 9 .
For the strategy associated with { a , b , c } , let p = ( p a , p b , 1 p a p b ) . Then, for all i , j , we obtain
Δ V ( b , a ; p { i , j } ) = 2 + 12 p b 1 18 p a = 3 + 12 p b 18 p a ,
Δ V ( c , a ; p { i , j } ) = ω c + 6 ( 1 p a p b ) 1 6 · 3 p a = ω c + 5 24 p a 6 p b ,
thus
p a = 2 · 1 + ( 3 + 12 p b 18 p a ) · 1 + ( ω c + 5 24 p a 6 p b ) · 2 11 ,
hence, p a = 9 + 2 ω c 77 . If we proceed similarly to find p b , we obtain p = ( 9 + 2 ω c 77 , 30 + 3 ω c 77 , 38 5 ω c 77 ) , with the restriction 9 / 2 < ω c < 38 / 5 .
Note that the set of equilibria can only contain the above strategies and, eventually, pure strategies. It may happen they all coexist in the equilibrium set if 0 < ω c < 38 / 5 , but for some other games (values of ω c ), just some of the strategies are equilibrium or none. For example, if ω c = 20 , there is a unique nondegenerate mixed strategy: the one associated with { a , c } .

5.2. r = 2 (Congestion)

In this case, we obtain Γ 1 , 3 ( ω ; { 1 , 2 , 3 } ) , a congestion game for all ω . That means that equilibria of the type found in the previous case may exist. However, there may also be equilibria where players choose different supports. Namely, that means each support may have more than one associated strategy, i.e., where l a ̲ < 8 . However, if the MTS condition is satisfied, all players using the same support must play the same strategy. For r = 2 all possible supports satisfy the MTS. Thus, we can use Theorem 1 to find the respective strategy.
For example, suppose we take ω = ( 1 , 6 , 7 ) , and let us look for an equilibrium where l { a , b } = 3 and l { a , c } = 5 . (Not all possibilities exist always. Here, ω was chosen carefully so that this possibility exists.) Theorem 1 applies, but now strategies are interconnected. Suppose p = ( p , 1 p ) and q = ( q , 1 q ) are strategies such that s u p p ( p ) = { a , b } and s u p p ( q ) = { b , c } . Proceeding analogously as before, to find p and q, we find for i , j playing p ,
Δ V ( b , a ; p { i , j } ) = 6 + ( l { a , b } 2 ) · ( 2 ) ( 1 p ) + l { b , c } · ( 2 ) q 1 ( l { a , b } 2 ) ( 1 ) p ,
so Δ V ( b , a ; p { i , j } ) = 3 10 q + 3 p . Using the equation in Theorem 1, we obtain
p = 2 + 3 10 q + 3 p 3 ,
which is p = 1 10 q 6 . (The expression given in Theorem 1 still carries p because it gives the strategy of 2 players written in terms of the other players, and here there are 3 who use p.) We proceed similarly to find q, and then solving for both we obtain p = ( 1 2 , 1 2 ) and q = ( 2 5 , 3 5 ) . We observe that Theorem 1 only guarantees the same payoff in all actions in the support. However, these strategies are, in fact, an equilibrium of the game, as players using p do not have an incentive to change to c because u ( i , p ) = 0 > 7 + 5 ( 3 ) ( 3 / 5 ) = 2 , and analogously for q because u ( i , q ) = 1 / 5 > 1 3 / 2 = 1 / 2 .
Note that the equilibrium we found here is σ = ( p , p , p , q , q , q , q , q ) or any permutation, as players are indistinguishable.

5.3. r = 0

In the case of games Γ 1 , 3 ( ω ; { 1 , 0 , 1 } ) , besides all the possibilities presented in the previous examples, we have one support, { a , c } , which does not satisfy the MTS condition. Therefore, there may be equilibria in which players of the same type use different strategies with the same support, if that support is { a , c } . If a given strategy with support { a , c } is part of an equilibrium, then all choices of a probability distribution over { a , c } for the same players are also an equilibrium. However, we note that these are rare or frontier cases.
For example, suppose we take ω = ( 1 , 2 , ω c ) as in the first example, and let L { a , c } I be the set of players i such that s u p p ( σ i ) = { a , c } in some strategy profile σ . Note that # L { a , c } = l { a , c } . For σ to be an equilibrium, it would be necessary that for all i L { a , c } the following (payoffs for a and c) holds
1 + j I \ L { a , c } σ a j + i L { a , c } σ a i = ω c + ( 1 ) j I \ L { a , c } σ c j + ( 1 ) i L { a , c } ( 1 σ a i ) ,
which leads to
ω c = 1 l { a , c } j I \ L { a , c } σ c j j I \ L { a , c } σ a j .
As such, there is only one value of ω c (one game) for which the given strategy can be part of an equilibrium. Furthermore, ω c must also satisfy the interval restriction imposed by the strategies of remaining players, which sometimes is unfeasible. It is in opposition to what we saw in the first example ( r = 2 ), where there was an interval associated with each ω c .

6. Concluding Remarks

The main idea of this paper can be summarized following an approach analogous to [2] or [1]: given a type t and a vector σ Δ n A , let us call a group to the maximal subset of individuals of the same type that choose the exact same strategy, G ( t , σ ) { i I t : σ i = σ } I . A strategy profile σ naturally induces a partition of I into groups. Let # P ( A ) be the cardinal of the power set of A .
Remark 2
(Groups). For every game Γ n T , n A if every A A satisfies the MTS condition for every type t, then, in a Nash equilibrium, the number of groups is bounded by ( # P ( A ) 1 ) n T . If there exists A A such that A does not satisfy the MTS condition, then the number of groups may be n I .
Verifying if every element in P ( A ) satisfies the MTS condition naturally grows in complexity, but that is one of the points in this note: the generalization of support-type-symmetries from the class of two action games is not straightforward, nor is its complexity. Nevertheless, it is trivially satisfied in games where all weights in the interaction matrix are non-zero and have the same sign.
Remark 3
(Groups in conformity and congestion games). For congestion games, the number of groups in a Nash equilibrium is bounded by ( # P ( A ) 1 ) n T . For conformity games, it is bounded by n T .
We have focused the analysis on strategies with the same support. Nevertheless, for different supports the MTS condition still implicitly carries the idea that, for same type players, different strategies force the intersection of supports to some null externality set. We concretize this in the following remark, which relates to Remark 1.
Remark 4.
Let σ be a Nash equilibrium of some game Γ. Let A ̲ A be a maximal subset A ̲ s u p p ( σ i ) s u p p ( σ j ) for which the MTS condition holds. If u ( i ; σ ) = u ( j ; σ ) , then for all a A ̲ players must use the same probability, that is σ a i = σ a j .

Author Contributions

Conceptualization, R.S. and A.A.P.; Formal analysis, R.S.; Funding acquisition, A.A.P.; Investigation, R.S.; Methodology, R.S. and A.A.P.; Validation, R.S.; Visualization, R.S.; Writing—original draft, R.S.; Writing—review & editing, R.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work is financed by National Funds through the FCT—Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) within the project “MDG—Modelling, Dynamics and Games”, with reference PTDC/MAT-APL/31753/2017, and within project LA/P/0063/2020. Renato Soeiro gratefully acknowledges funding from FCT through a Grant (SFRH/BD/88742/2012) that supported the initial work.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proofs

Appendix A.1. Lemma 1

Proof. 
Consider a Nash equilibrium σ where σ i σ j and u ( i ; σ ) > u ( j ; σ ) .
Proof of ( i ) . Suppose there is a A such that a s u p p ( σ i ) + and a s u p p ( σ j ) + . Let us observe that player j would have an incentive to change to the pure strategy a, which concludes the proof. As σ is a Nash equilibrium and a s u p p ( σ j ) + we have u ( i ; σ ) = V a t ( σ { i , j } ) + α a t t 0 . Since individuals i and j are of the same type, if j changes to a, then u ( j ; a , σ j ) = V a t ( σ { i , j } ) + α a t t σ a i . Hence, as α a t t > 0 , we have u ( j ; a , σ j ) > u ( i ; σ ) > u ( j ; σ ) .
Proof of ( i i ) . Suppose a s u p p ( σ i ) 0 . Then, by a similar reasoning we obtain u ( j ; a , σ j ) = u ( i ; σ ) > u ( j ; σ ) .
Proof of ( i i i ) . Suppose s u p p ( σ i ) = . From ( i ) and ( i i ) we have s u p p ( σ i ) = s u p p ( σ i ) + s u p p ( σ j ) + . If σ a j < σ a i for some a s u p p ( σ j ) , then a s u p p ( σ i ) + thus a s u p p ( σ j ) + , as such by Remark 1- ( i ) , u ( j ; σ ) > u ( i ; σ ) which contradicts the initial assumption for σ . As such, we must have σ a i σ a j for all a s u p p ( σ i ) . As s u p p ( σ i ) 0 = by ( i i ) (above), Remark 1- ( i i i ) forces σ a i < σ a j for all a s u p p ( σ i ) . This establishes the contradiction since i σ a i = j σ a j = 1 and s u p p ( σ i ) s u p p ( σ j ) .
Let us now prove the last part of the Lemma. First, note that as each individual earns the same in every pure strategy contained in the support of its mixed strategy, the following must hold for every pair of decisions a , a s u p p ( σ i ) ,
α a t t σ a j α a t t σ a j = V a t ( σ { i , j } ) V a t ( σ { i , j } ) .
Furthermore, this must hold both for i and j, since V does not depend on either. Suppose now that s u p p ( σ i ) = s u p p ( σ j ) . This originates a unique system of equations for the strategy of both individuals. If the strategies of two individuals of the same type are different, i.e., σ i σ j , this implies that the system associated with the above equations, together with the constraint i σ a i = 1 , does not have a unique solution. Let us label the elements of the support s u p p ( σ i ) = { 1 , , n σ } and use the variable reduction σ n σ = 1 a σ a . The system can be reduced, and its coefficients can be represented by the following ( n σ 1 ) × ( n σ 1 ) square matrix
B α 1 t t α 2 t t 0 0 α 1 t t 0 α 3 t t 0 0 0 α 1 t t 0 0 α n σ 1 t t α 1 t t + α n σ t t α n σ t t α n σ t t
The first term of the determinant of the above matrix, calculated in terms of the last row, is
( 1 ) n σ 1 + 1 ( α 1 t t + α n σ t t ) ( 1 ) n σ 2 a { n σ , 1 } α a t t ,
and the remaining terms are (changing column 1 to ‘place’ a 1 )
a { 2 , , n σ 1 } ( 1 ) n σ 1 + a α n σ t t ( 1 ) 1 + a 1 α 1 t t ( 1 ) n σ 3 a { n σ , a , 1 } α a t t .
Rearranging the last expression, (noting all exponents of the 1 terms even out) we obtain
a { 2 , , n σ 1 } a a α a t t ,
hence,
d e t ( B ) = ( α 1 t t + α n σ t t ) a { n σ , 1 } α a t t + a { 2 , , n σ 1 } a a α a t t ,
therefore,
d e t ( B ) = a n σ α a t t + a 1 α a t t + a { 2 , , n σ 1 } a a α a t t ,
and finally,
d e t ( B ) = a s u p p ( σ i ) a a α a t t .
To conclude observe that for two players of the same type to play different strategies with the same support we need to have det ( B ) = 0 . Noting that s u p p ( σ i ) 0 =
det ( B ) = 0 a s u p p ( σ i ) 1 α a t t = 0 .

Appendix A.2. Theorem 1

Let us start by the following auxiliary result
Claim 1.
Let A be a matrix with zero in all entries except in the diagonal and columns j 1 and j 2 . We have that
det ( A ) = ( a j 1 j 1 a j 2 j 2 a j 2 j 1 a j 1 j 2 ) i { j 1 , j 2 } a i i
Proof of Claim.
Start by observing that a diagonal matrix with one non zero column has as its determinant the product of the diagonal entries. Now, for the case with two columns non-zero j 1 and j 2 , we will observe that the only minors with non-zero determinant are of the form mentioned before. Let us say we develop the determinant by column j 1 . There are only two minors that do not have a column with zeros, and thus non-zero determinant. These are the ones with coefficient a j 1 j 1 and a j 2 j 1 . The first minor is in the aforementioned case. The second minor, with a change of the (old) column j 2 to the place of the (old) column j 1 (which was eliminated), becomes also the aforementioned case. □
Proof of Theorem 1.
The proof follows from the proof of Lemma 1 by finding the solution to the system
α a t t σ a j α a t t σ a j = V a t ( σ { i , j } ) V a t ( σ { i , j } ) ,
using Cramer rule (this is probably not the simplest nor the more elegant approach). The solution is unique when the MTS condition is satisfied. Note that it is sufficient to write the system in terms of action 1. As before, let us label the elements of the support s u p p ( σ i ) = { 1 , , n σ } and use the variable reduction σ n σ = 1 a σ a . Let B a be the following matrix
α 1 t t α 2 t t 0 0 V 2 t V 1 t 0 0 α 1 t t 0 α 3 t t 0 V 3 t V 1 t 0 α 1 t t 0 0 0 α a 1 t t 0 0 0 0 0 α a + 1 t t 0 0 0 0 α 1 t t 0 0 0 0 α n σ 1 t t α 1 t t + α n σ t t α n σ t t α n σ t t V n σ t V 1 t + α n σ t t α n σ t t α n σ t t
For a subset A A let us define P ( A ) a A \ A α a t t . We will simplify notation by using P ( a 1 , a 2 ) to mean P ( { a 1 , a 2 } ) and also omit the superscripts relative to type t since the proof is performed over type t only. Developing the determinant by the last row, there are two terms not in α n σ . These are (as before changing column 1 to ‘place’ a 1 in the corresponding non-diagonal minor)
( 1 ) n 1 + 1 ( α 1 + α n σ ) ( V a V 1 ) P ( a , 1 , n σ ) ( 1 ) n 3 + ( 1 ) n 1 + a ( V n σ V 1 + α n σ ) ( 1 ) a 2 P ( a , n σ ) ( 1 ) n 3 .
This leads to
( α 1 + α n σ ) ( V a V 1 ) P ( a , 1 , n σ ) + ( V n σ V 1 + α n σ ) P ( a , n σ ) ,
and finally,
P ( a ) ( V a V 1 ) P ( a , n σ ) ( V a V 1 ) P ( a , 1 ) + ( V n σ V 1 ) P ( a , n σ ) .
Now the other terms are (adjusting the matrix columns and using Claim 1)
a 1 , a , n σ ( 1 ) n 1 + a α n σ ( 1 ) a 2 α 1 ( V a V 1 ) α 1 ( V a V 1 ) P ( 1 , a , n σ , a ) ( 1 ) n 4
so we obtain
a 1 , a , n σ ( V a V 1 ) ( V a V 1 ) P ( a , a )
rearranging
a 1 , a , n σ ( V a V 1 ) P ( a , a ) ( V a V 1 ) a 1 , a , n σ P ( a , a ) .
Putting all terms together
det ( B a ) = P ( a ) + a a ( V a V 1 ) P ( a , a ) ( V a V 1 ) a a P ( a , a )
and finally,
det ( B a ) = P ( a ) + a ( V a V a ) P ( a , a ) .
The solution, by Cramer rule, is
det ( B a ) det ( B ) = P ( a ) + a ( V a V a ) P ( a , a ) a a a α a t t
when there are no zeros among α a t t , dividing by P ( a ) ,
det ( B a ) det ( B ) = 1 + a ( V a V a ) ( α a t t ) 1 α a t t a ( α a t t ) 1 .

References

  1. Soeiro, R.; Mousa, A.; Pinto, A.A. Externality effects in the formation of societies. J. Dyn. Games 2015, 2, 303–320. [Google Scholar]
  2. Wooders, M.; Cartwright, E.; Selten, R. Behavioral conformity in games with many players. Games Econ. Behav. 2006, 57, 347–360. [Google Scholar] [CrossRef]
  3. Brandt, F.; Fischer, F.; Holzer, M. Symmetries and the complexity of pure Nash equilibrium. J. Comput. Syst. Sci. 2009, 75, 163–177. [Google Scholar] [CrossRef] [Green Version]
  4. Iimura, T.; Watanabe, T. Existence of a pure strategy equilibrium in finite symmetric games where payoff functions are integrally concave. Discret. Appl. Math. 2014, 166, 26–33. [Google Scholar] [CrossRef]
  5. Iimura, T.; Watanabe, T. Pure strategy equilibrium in finite weakly unilaterally competitive games. Int. J. Game Theory 2016, 45, 719–729. [Google Scholar] [CrossRef]
  6. Iimura, T. Unilaterally competitive games with more than two players. Int. J. Game Theory 2020, 49, 681–697. [Google Scholar] [CrossRef]
  7. Nash, J. Non-Cooperative Games. Ann. Math. 1951, 54, 286. [Google Scholar] [CrossRef]
  8. Gale, D.; Kuhn, H.W.; Tucker, A.W. On Symmetric Games. In Contributions to the Theory of Games (AM-24); Kuhn, H.W., Tucker, A.W., Eds.; Princeton University Press: Princeton, NJ, USA, 1951; Volume I, pp. 81–88. [Google Scholar] [CrossRef]
  9. Soeiro, R.; Mousa, A.; Oliveira, T.R.; Pinto, A.A. Dynamics of human decisions. J. Dyn. Games 2014, 1, 121–151. [Google Scholar] [CrossRef] [Green Version]
  10. Howson, J.T. Equilibria of Polymatrix Games. Manag. Sci. 1972, 18, 312–318. [Google Scholar] [CrossRef]
  11. Quintas, L.G. A note on polymatrix games. Int. J. Game Theory 1989, 18, 261–272. [Google Scholar] [CrossRef]
  12. Audet, C.; Belhaiza, S.; Hansen, P. Enumeration of All the Extreme Equilibria in Game Theory: Bimatrix and Polymatrix Games. J. Optim. Theory Appl. 2006, 129, 349–372. [Google Scholar] [CrossRef]
  13. Jiang, A.X.; Leyton-Brown, K.; Bhat, N.A. Action-Graph Games. Games Econ. Behav. 2011, 71, 141–173. [Google Scholar] [CrossRef]
  14. Feldman, M.; Lewin-Eytan, L.; Naor, J.S. Hedonic Clustering Games. ACM Trans. Parallel Comput. 2015, 2, 1–48. [Google Scholar] [CrossRef]
  15. Mertikopoulos, P.; Papadimitriou, C.; Piliouras, G. Cycles in Adversarial Regularized Learning. In Proceedings of the 2018 Annual ACM-SIAM Symposium on Discrete Algorithms (SODA); Proceedings, Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2018; pp. 2703–2717. [Google Scholar] [CrossRef] [Green Version]
  16. Soeiro, R.; Pinto, A.A. Negative network effects and asymmetric pure price equilibria. Port. Econ. J. 2021. [Google Scholar] [CrossRef]
  17. Aloisio, A.; Flammini, M.; Kodric, B.; Vinci, C. Distance Polymatrix Coordination Games. In Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence; International Joint Conferences on Artificial Intelligence Organization: Montreal, QC, Canada, 2021; pp. 3–9. [Google Scholar] [CrossRef]
  18. Singh, G.; Neogy, S.; Kumar, P. A new subclass of Q0-matrix in linear complementarity theory. Linear Algebra Its Appl. 2022, 647, 64–77. [Google Scholar] [CrossRef]
  19. Ray, P. Independence of Irrelevant Alternatives. Econometrica 1973, 41, 987. [Google Scholar] [CrossRef]
  20. Konishi, H.; Le Breton, M.; Weber, S. Equilibria in a Model with Partial Rivalry. J. Econ. Theory 1997, 72, 225–237. [Google Scholar] [CrossRef]
  21. Konishi, H.; Le Breton, M.; Weber, S. Pure Strategy Nash Equilibrium in a Group Formation Game with Positive Externalities. Games Econ. Behav. 1997, 21, 161–182. [Google Scholar] [CrossRef]
  22. Fudenberg, D.; Tirole, J. Game Theory; MIT Press: Cambridge, MA, USA, 1991. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Soeiro, R.; Pinto, A.A. A Note on Type-Symmetries in Finite Games. Mathematics 2022, 10, 4696. https://doi.org/10.3390/math10244696

AMA Style

Soeiro R, Pinto AA. A Note on Type-Symmetries in Finite Games. Mathematics. 2022; 10(24):4696. https://doi.org/10.3390/math10244696

Chicago/Turabian Style

Soeiro, Renato, and Alberto A. Pinto. 2022. "A Note on Type-Symmetries in Finite Games" Mathematics 10, no. 24: 4696. https://doi.org/10.3390/math10244696

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop