4.1. Weighted Majority Games
A simple voting game is a transferable utility game such that or 1 for all . We will assume that implies for all (monotonicity). A coalition S is called winning if , and losing if . The set of winning coalitions is denoted by W. A minimal winning coalition S is a coalition that is just large enough to win, that is, S is winning but no is winning. The set of minimal winning coalitions is denoted by .
We only consider simple voting games that are proper, that is, if , then . If a simple game is proper, it is not possible for two disjoint coalitions to be winning. A stronger condition is the following:
Definition 12. A simple voting game isconstant-sumif .
In a constant-sum game, the partition of the set of players into two sets always results in one winning coalition and one losing coalition.
A veto player is a player who is in all winning coalitions. A null player is a player such that for any S; such a player does not belong to any coalition in . We assume henceforth that there are no null players, that is, each player belongs to at least one coalition in .
A simple voting game is weighted if it is possible to assign a number of votes (weight) to each player and to set a threshold q such that S is winning if and only if . The combination is a representation of the voting game. There are many representations that are equivalent in that they produce the same set of winning coalitions.
Definition 13. A representation is calledhomogeneousif all minimal winning coalitions have the same total weight q.
Definition 14. A game that admits a homogeneous representation is ahomogeneous game.
For example, is a homogeneous game because each minimal winning coalition has exactly three votes. In contrast, is not a homogeneous game. Coalition is minimal winning but has six votes, while other minimal winning coalitions (such as ) have five votes. Moreover, it is not possible to find an alternative representation of this game that would be homogeneous.
Two players, i and j, are of the same type if for all , . If , i and j are of the same type, though the converse is not necessarily true. It will sometimes be useful to refer to coalition types by listing the player types that form the coalition, as in having two types of minimal winning coalition, and .
Weighted majority games have an empty core unless there are veto players. Constant-sum games have no veto players, except for the trivial case in which there is one veto player who is also a dictator, that is, .
4.2. Aspirations in Weighted Majority Games
We focus on constant-sum homogeneous games. For games in this class, there is an aspiration vector with desirable properties.
Remark 1. Let be a constant-sum homogeneous game and a homogeneous representation of this game. The aspiration vector is balanced and separating and has rational coordinates.
For constant-sum homogeneous games, Peleg [
30] (Theorem 3.5) shows that the nucleolus [
31] is the only homogeneous representation that has
(hence the homogeneous representation is unique up to a multiplicative constant in this class of games). Given that the nucleolus is a representation, the vector
, where
w is the nucleolus and
q is
for any minimal winning coalition
S, is an aspiration vector and the generating collection for this aspiration vector is
. The nucleolus is proportional to a representation with integer weights (see [
30]); hence
has rational coordinates. This aspiration is separating, since for any
i and
j there is a feasible coalition that contains
i but not
j. To see this, consider
such that
. If
, the result follows. Suppose
. Since the game is constant-sum,
is losing and
is winning. Furthermore, since the game is homogeneous, there exists a coalition
such that
and
; this coalition is feasible for
i and does not involve
j. That this aspiration vector is also balanced follows from [
32]. It is the only balanced aspiration vector (see [
33], Remark 10).
That the balanced aspiration has rational coordinates allows us to select the grid size
in such a way that the grid contains the balanced aspiration. Peleg [
30] shows that a constant-sum homogeneous game has a unique integer representation
with
. If
, then the balanced aspiration is on the grid.
For constant-sum homogeneous games, we have established that there is a unique balanced aspiration vector, which is also a separating aspiration vector and has rational coordinates. There may be many other separating aspirations, as the example below illustrates.
Example 1. (Aspirations that are separating but not balanced.) Consider the game . All demand vectors of the form , where are separating aspirations for this game. If , the only coalitions in are of the form . No player depends on any other; in particular, players with two votes do not depend on any particular player with one vote to obtain their demands. Aspirations with are separating but not balanced, since the aspiration has a smaller total sum.
The example also shows that separating aspirations can result in a very unequal distribution between types, as in the case of .
If we relax the assumption that the game is constant-sum and homogeneous, it is possible for an aspiration vector to be balanced but not partnered (and therefore not separating; see
Appendix A.2).
4.4. Apex Games
Apex games are weighted majority games with one major player (the apex player) and
minor players (or base players). They can be described as
with the apex player having
votes, each of the
minor players having 1 vote, and
(out of total
) votes are needed to win. In terms of the characteristic function, an apex game is given by
if
and
, or if
, and
otherwise. Player 1 needs only one minor player to form a winning coalition, whereas the only way to win in the absence of the apex player is if all minor players form a coalition. Apex games have received a lot of attention in the literature since von Neumann and Morgenstern [
34] from both theoretical and experimental perspectives (see [
35,
36,
37,
38,
39] for theoretical developments and [
39,
40,
41,
42,
43] for experimental studies).
The set of aspirations in apex games can be divided into several subsets. If , then in an aspiration, every , and . This implies that for all , with if and if . If , in an aspiration , , and . The generating collection of such aspirations consists of the coalition of minor players , and one or more coalitions . If , also some singleton coalitions are feasible. Finally, there is aspiration with . This aspiration is the unique balanced aspiration, and it is separating.
For our demand adjustment process with mutations, the following proposition holds:
Proposition 5. The unique stochastically stable state for apex games is the balanced aspiration .
Proof. Consider an aspiration x with . If there is only one coalition in , player 1 needs player i. If player i mutates to and player 1 is then selected to adjust her demand, player 1 is forced to reduce her demand. Other players may need to lower their demands as well, but in the new aspiration y, it holds that .
If there is more than one coalition in , player 1 does not depend on any player, but there is a player k with that does depend on player i. Suppose player i mutates to and player k is selected to adjust. Player k will propose coalition with probability 1 (since and , it cannot be optimal for k to propose ) so that player i receives and player k receives . No other player needs to adjust, but coalition is not feasible for the new aspiration vector. Repeating the reasoning if necessary, a chain of mutations, happening one at a time, leads to an aspiration x in which only one coalition is in .
Repeating the steps of the last two paragraphs, from any aspiration x with there is a chain of mutations, happening one at a time, and possible adjustment of demands according to the basic process, leading to the aspiration .
Consider now aspiration x with . Since is not feasible, any minor player i needs player 1. Suppose player 1 mutates to and player is selected to adjust. Player j proposes coalition , giving a payoff to player 1 and lowering her own demand to . Furthermore, all other minor players also lower their demands when selected because the coalitions with player 1 became unfeasible. When a new aspiration y is reached, it holds that . Repeating the step if necessary, there is a chain of mutations (happening one at a time) and subsequent adjustment according to the basic process, leading to the partnered aspiration .
The balanced aspiration itself cannot be upset by one mutation according to Lemma 3; thus it is locally stable. The previous reasoning shows that there are no other locally stable sets. According to Proposition 3, this implies the result. □
4.5. Stochastic Stability in Other Weighted Majority Games
Allowing intentional “mutations” works to select the unique separating aspiration in the classes of symmetric majority games and apex games. The players that demand too little can start demanding a bit more, and, since other players depend on them to satisfy their demands, the competition for scarce players drives the demands to the separating aspiration.
However, we will see below that the process does not always lead to this strong result. While for some games, only separating aspirations are stochastically stable (Example 1), we show that for other games there exist locally stable sets that do not contain separating aspirations (Examples 2 and 3). Thus, the strong result for symmetric game and apex games from the previous subsections does not easily generalize to other weighted majority games.
Example 1 (continued). Consider the game . Recall that in this game, separating aspirations are of the form for (this set includes the unique balanced aspiration .)
Consider an aspiration x with and (the case can be analyzed analogously). In x, player 2 depends on player 1: if there was a coalition , then coalition would not be maximal. Since and is on the grid, then and . If player 1 mutates to and player 2 adjusts to , then a new aspiration y is eventually reached with and . Continuing if necessary, an aspiration with can be reached by a sequence of mutations, one player (player 1) at a time.
Consider now aspiration x with . Such aspirations are of the form , or , with . If , then we have the balanced aspiration. Suppose and let and . Since , players j and k both depend on player i. Suppose player i mutates and players j and k are selected to adjust. Then a new aspiration y is reached, with and . Continuing if necessary, the balanced aspiration is reached.
Consider now an aspiration x with . Such aspirations are of the form , , or with and (equivalently, ). If , then x is a separating aspiration. Otherwise, let . Since the only feasible coalitions are , a maximal such coalition has to include player i, and therefore players 1 and 2 depend on player i. Suppose player i mutates to . If players 1 and 2 are subsequently selected to adjust, they both lower their demand. If then , then we are in one of the cases in the previous paragraphs. Continuing if necessary, either an aspiration with is reached or an aspiration with . If the former, the process continues as described in the previous paragraphs. If the latter, a separating aspiration with has been reached. Therefore from any aspiration, a sequence of mutations, one player at a time, can reach the set of separating aspirations with . This set is the unique locally stable set. Therefore, stochastically stable states are within this set of separating aspirations.
The previous example shows that there are games other than apex games in which only the separating aspirations are stochastically stable in the demand adjustment process with mutations (even if the set is larger than the unique balanced aspiration), because locally stable sets contain only separating aspirations. However, in other games, there are locally stable sets that contain other aspirations (including non-partnered ones).
Example 2. Consider the game . Consider aspiration with . In x, no player depends on any other player, except players 2 and 3, who depend on each other. Thus, it is partnered but not separating.
Suppose that the process is at x. If a player other than player 2 or 3 mutates upwards, then no other player would need to adjust; the process will return to x. Suppose player 2 mutates upwards to (mutations by player 3 can be analyzed analogously). The only other player who would need to adjust is player 3. If , player 3 adjusts to , and in the new aspiration players 2 and 3 still depend on each other and there are no other dependencies among the players. If , then player 3 adjusts to (with coalition ). If , then y is an aspiration. If , player 2’s demand is unfeasible and he has to lower the demand to . In either case, aspiration is reached. This aspiration is not partnered, since player 2 depends on player 3 but not vice versa. If player 3 now mutates upwards, then player 2 would need to adjust, but the adjustment would lead either to aspiration or to an aspiration like x.
Therefore, the set of aspirations with is a locally stable set. The set contains non-partnered aspirations ( or ). Aspirations in the set can be reached one from another by a series of mutations, one at a time, but no aspiration outside of the set (including the unique balanced aspiration ) can be reached from it by one mutation.
Example 3. Consider the game , with nine players; players 1–6 have two votes each and players 7–9 have one vote each. Minimal winning coalitions in this game can be either four players with two votes or three players with two votes and two players with one vote .
In this game, the unique balanced aspiration is . Consider aspiration , in which only one player with two votes demands , while other such players demand more. It is non-partnered, with all players depending on player 1. Mutations of players other than player 1 will result in the process going back to x. Suppose player 1 mutates upwards. If any of players 2–6 adjust, the adjustment is to . Player 1 then adjusts to , leading to an aspiration that is a permutation of x (within types of players). If player 7 adjusts, the adjustment is to . Player 1 then adjusts to and the new aspiration is (if players 8 or 9 adjusts, the new aspiration is a permutation of y). In y, all players depend on player 7. If player 7 mutates upwards, then either players 8 or 9 adjust to , leading to an aspiration that is a permutation of y, or any of the players 1–6 adjust to , leading to an aspiration that is a permutation of x. The process thus can move between aspirations such as x and y with one mutation but cannot reach any other aspiration with one mutation. The set of aspirations that are permutations of x and y is locally stable, even though none of these aspirations is partnered.
Note that the reasoning in the previous paragraph does not depend (much) on the size of : if, for example, , the same reasoning applies. There is also nothing special about it being only away from the balanced aspiration. Consider aspiration , with integer a divisible by 2 and (the example in the previous paragraph is obtained by setting ). In , all players depend on player 1. Similarly to the discussion in the previous paragraph, mutations of one player can move between permutations of and . The set of aspirations which are permutations of and is again locally stable.
These last two examples show that it is not necessarily the case that only separating aspirations are contained in a locally stable set. The analysis of stochastic stability in these games then requires going beyond locally stable sets, looking also at mutations that are not the most likely ones. We leave this analysis for future research.