Abstract
We provide a necessary and sufficient condition under which core allocations of arbitrary TU-games treat substitute players equally. The core satisfies the equal treatment property if and only if no player needs the participation of all of her substitutes to attain her core payoffs. We show how, without the requirement of a large number of players, this condition generalizes and unifies other sufficient conditions proposed in the literature (in the context of large games and economies) and it helps derive new results for particular classes of games.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Fairness and coalitional stability are two important principles in cooperative game theory. The Shapley value is the most well-known example of a fair division of value, while the core is the most used stability solution concept. It is well-known that the two are not necessarily compatible outside of particular classes of games. For example, if the game is not “convex” Shapley (1971) (or simply if the core is empty) the Shapley value may not be a stable allocation. This paper investigates the relationship between the core and a weaker notion of fairness: equal treatment of equals.
Two agents in a pure-exchange economy are considered “equals” and are called substitutes if they have the same endowments and preferences. Two players in a transferable utility (TU) game are substitutes if they contribute equally to every coalition. A solution concept treats equal players equally—and thus satisfies the equal treatment property (ETP)—if it assigns equal payoffs to substitute players. While the Walrasian allocations, the Shapley value, the kernel, the nucleolus, and most well-known bargaining solutions satisfy this principle, the core stands out as one of the few game theoretic concepts which fails to comply with ETP; given an arbitrary TU-game, substitute players may receive different payoffs at some core allocation. On the other hand, it is known that the unequal treatment of substitute players at (approximate) core payoffs is attenuated as the number of players in the game increases. This suggests that the increased competition among coalitions to lure players away by offering them valuable alternative options is central to eliminating inequality between substitute players. Our paper makes this idea precise by deriving a necessary and sufficient condition for the core of an arbitrary TU-game to satisfy ETP.
The equal treatment property, as formulated above, may be seen as too strong of a requirement for a multi-valued solution concept such as the core.Footnote 1 Aumann (1987) argues, for example, that symmetry is a more reasonable requirement in this case. The core is indeed symmetric in the sense that interchanging two substitute players does not change the core as a whole. We think that both notions are important and meaningful in the context of a multi-valued solution concept like the core. The following analogy is useful in drawing the comparison between the two. If each of n identical agents is offered an equal chance of winning a prize according to the outcome of throwing an n-sided die, then agents are treated equally ex-ante, but not necessarily ex-post. Throwing the die is, therefore, an “equal opportunity” mechanism which may result in unequal allocations. Similarly, symmetry guarantees that the core, as a policy instrument, is “ex-ante fair” to substitute players, while ETP insures its “ex-post fairness.” The goal of this paper is to explain what drives such “ex-post” equal treatment at a core allocation.
Dating back to Edgeworth (1881), and Debreu and Scarf (1963), it is known that equal treatment is achieved at a core allocation of an economy when the number of agents of each type is the same (and some convexity and monotonicity conditions are satisfied). What drives the result is the following argument: if one player of a certain type is the worst treated among his/her peers, then that player could form a coalition with all worst treated individuals of each type and be better off. It is also known that this argument fails if the sets of agents’ types are of different cardinality (with their largest common divisor equal to 1). In that case, the coalition of worst treated individuals may not have enough resources to support an improving allocation and therefore, the core of such an economy may fail to satisfy ETP. The fundamental difference between these two cases, which triggers the differential treatment of substitute players, is the availability of outside options (for every player of a certain type).
We show how this simple insight obtained from replica economies can be translated to arbitrary TU-games and used to derive a necessary and sufficient condition for the equal treatment of equals at the core allocations of such games (or some core extensions, when the core is empty). We prove that the core of a game satisfies ETP if and only if no player needs the participation of all of her equals (or substitute players) in order to attain her core payoffs. Intuitively, not needing all of a player’s substitutes boils down to not needing any particular substitute to attain a core payoff. The availability of outside options without depending on a particular player, a concept reminiscent of objections in the context of bargaining sets Aumann and Maschler (1964), is precisely what allows a player to improve upon any payoff distribution in which a substitute fairs better than her.
A similar idea appears in the context of equilibrium pricing of perfect complement and perfect substitute goods. If \(x\in \mathbb {R}^n_+\) is a consumption vector of n goods and \(u: \mathbb {R}^n_+\rightarrow \mathbb {R}\) denotes the utility of an agent, both perfect complements (goods i, j for which u(x) depends on \((x_i, x_j)\) only through \(\min \{x_i, x_j\}\)) and perfect substitutes (u(x) depends on \((x_i, x_j)\) through \(x_i+ x_j\)) contribute to the agent’s utility equally, in the sense that \(u(x)=u(x^{i\leftrightarrow j})\), where \(x^{i\leftrightarrow j}\) is the consumption bundle obtained from x by swapping \(x_i\) and \(x_j\). In that sense, perfect complements and perfect substitutes are similar to substitute players in a TU-game. This analogy is made precise in direct markets Shapley and Shubik (1969) and assignment markets Shapley and Shubik (1971), for which the following core equivalence result holds: the sets of Walrasian equilibrium prices of those markets coincide with the cores of their associated games. Yet, perfect complements (which have to be consumed together to generate utility for the agent) need not be priced equally at a Walrasian equilibrium, while perfect substitutes must sell at equal prices.
The literature on cooperative games has been limited to obtaining sufficient conditions for ETP to hold in the core. Furthermore, such sufficient conditions are applicable to very specific situations: replica games of partitioning games, or games with a sufficiently large number of players. On the other hand, in the context of pure-exchange economies, Green (1972) and Khan and Polemarchakis (1978) derive a necessary condition for identical consumers to receive identical allocations at a core outcome. The literature on market games points out that there is a close connection between cooperative games and economies by showing that certain subclasses of cooperative games can be mapped, bijectively, into particular classes of economies (see, for example, Shapley and Shubik (1969), or Garratt and Qin (2000) for mappings between cooperative games and pure-exchange economies, and Billera (1970) or Bejan and Gómez (2012) for production economies). Yet, the sufficient conditions appearing in the cooperative games literature and the necessary condition for pure-exchange economies are not directly comparable. Our paper makes this comparison possible. We derive a condition that is both necessary and sufficient for the core of a TU-game to satisfy ETP. When applied to quasi-linear pure-exchange economies, our condition strengthens Green (1972) decomposability assumption; within the class of TU-games, it weakens several proposed sufficient conditions for the ETP to hold in large games.
The idea that outside options play an important role for the equal treatment of equal players at core allocations appeared in the literature before, in various forms. For example, Section 5 in Wooders (2010) comments on the importance of alternative opportunities for achieving almost equal treatment. Wooders (1983, 2010) show that, under certain conditions, and if a game is large enough, most equal players are treated nearly equally at a core allocation. This means that, as the number of players in a game increases, some substitute players receive allocations that are very close to each other, and the fraction of those who do not shrinks to zero (see also Hildenbrand and Kirman (1973) for similar results in the context of economies). Green (1972) shows that equal treatment at core outcomes of an economy cannot happen unless such outcomes can be “attained through the independent actions of two disjoint subeconomies.” We improve upon these results in several ways. First, we weaken the condition and show that it is enough to hold for balanced families of coalitions supporting the core allocations (rather than partitions of the set of players). Second, we show that this new condition is both necessary and sufficient for the equal treatment of equals in the core. Third, our result can also be extended to non-balanced games, as our condition can be applied to the aspiration core Bennett (1983), a non-empty core extension, and to certain types of epsilon-cores. Finally, the condition applies to arbitrary TU-games, regardless of the number of players in the game.
Our characterization of the games in which the core satisfies the ETP has interesting implications in a variety of settings. We show how it can be used to obtain new results for particular classes of games. For partitioning games Kaneko and Wooders (1982), we obtain a new sufficient condition which is reminiscent of the “small group effectiveness” condition used by Wooders (2010) to prove almost equal treatment at approximate core allocations of sufficiently large replica games. Our condition, by contrast, applies to any partitioning game and delivers exact equal treatment. On the class of multi-assignment games, we prove that the core satisfies ETP whenever no two players in different families are substitutes to each other. Finally, we propose a new way of defining replica games which has the advantage that the (approximate) core of every game along the sequence satisfies ETP. This allows for more streamlined convergence results.
The paper is organized as follows. Section 2 introduces the definitions and notation, and presents our main result which applies to balanced games. Section 3 extends the results to core-like concepts defined over the space of non-balanced games. Section 4 links our characterization to the rest of the literature and shows how it applies to various classes of games and the convergence of replica games, while Sect. 5 illustrates how the result can be applied to quasi-linear economies.
2 TU-games
A TU-game is a pair (N, v) such that N is a finite set of players with cardinality n and \(v:2^N \rightarrow \mathbb {R}\) is a function such that \(v(\emptyset )=0\). The family of all TU-games is called \(\Gamma \). Let \(\mathcal {N}\) denote the collection of all non-empty subsets of N. Every such subset is called a coalition. For every \(S \in \mathcal {N}\), v(S) is called the worth of coalition S. The game (N, v) is said to be super-additive if \(v(S \cup T) \ge v(S) + v(T)\) for every \(S,T \in \mathcal {N}\) such that \(S \cap T = \emptyset \).
A possible outcome of the game (N, v) is represented by a payoff vector \(x \in \mathbb {R}^N\) that assigns to every player i a payoff \(x_i\). Given \(x \in \mathbb {R}^N\) and \(S \subseteq N\), let \(x(S):=\sum _{i \in S} x_i\), with the convention that \(x(\emptyset )=0\). A payoff vector \(x\in \mathbb {R}^N\) is feasible for coalition S if \(x(S)\le v(S)\). We say that a coalition S is able to improve upon the outcome \(x \in \mathbb {R}^N\) if \(x(S)<v(S)\). For every payoff vector \(x \in \mathbb {R}^N\), define its generating collection as \(\mathcal {GC}(x) :=\{S \in \mathcal {N} \; | \; x(S) \le v(S) \},\) that is, the family of coalitions for which x is feasible.
A solution concept on the set of games \(\Gamma \) is a mapping that assigns to every game \((N,v)\in \Gamma \) a (possibly empty) set of payoff vectors \(\sigma (N,v) \subseteq \mathbb {R}^N\). The core Shapley (1955), Gillies (1959)Footnote 2 is a solution concept on \(\Gamma \) defined as
2.1 Equal treatment property
Given a game \((N,v) \in \Gamma \), two players \(i,j \in N\) are called substitute players if they contribute equally to every coalition. That is, for every (possibly empty) set of players \(T \subseteq N {\setminus } \{i,j\}\), \(v(T \cup \{ i \} ) = v(T \cup \{ j \} )\). This equivalence relation, denoted as \(i \sim j\), partitions the set N into equivalence classes. Let \(\mathcal {A}(N,v)\), or just \(\mathcal {A}\) when there is no ambiguity, be the family of all such equivalence classes. An element \(A \in \mathcal {A}\) is called a class of substitutes. For every coalition \(S \in \mathcal {N}\), let \(\rho (S)\in \mathbb {Z}_+^{\mathcal {A}}\) be the profile of S, defined for every \(A \in \mathcal {A}\) as \(\rho _A(S):=|S\cap A|\). Two coalitions \(S,T \in \mathcal {N}\) are called substitute coalitions if \(\rho (S)=\rho (T)\), and we denote this by \(S \sim T\). Notice that \(S \sim T\) implies \(|S|=|T|\) and \(v(S) = v(T)\).
Definition 2.1
Given a game \((N,v)\in \Gamma \), a payoff vector \(x \in \mathbb {R}^N\) is said to satisfy the Equal Treatment Property (ETP) over the set of players \(S \subseteq N\) in game (N, v) if, for every \(i,j \in S\), \(i \sim j\) implies \(x_i = x_j\). If no set of players S is specified, it is understood that \(S=N\). A set \(X \subseteq \mathbb {R}^N\) satisfies ETP if every \(x\in X\) satisfies ETP. A solution concept \(\sigma \) on the family of games \(\Gamma \) is said to satisfy ETP if, for every \((N,v) \in \Gamma \), \(\sigma (N,v)\) satisfies ETP.
It is well known that, in general, the core does not satisfy ETP. The following example illustrates this point.
Example 2.2
The n -player bridge game: Let \((N,v^n_{br})\) be the TU-game defined by \(N=\{1,\ldots ,n\}\) and \(v^n_{br}(S)=\left[ \frac{|S|}{4}\right] \) for every \(S\subseteq N\), where [x] denotes the greatest integer smaller than or equal to x. All players are substitutes of each other in this game. However, for \(n=4\), the core of this game coincides with the three-dimensional unit simplex of \(\mathbb {R}^4\), thus violating ETP.
2.2 Balancedness and essential coalitions
A family of coalitions \(\mathcal {B} \subseteq \mathcal {N}\) is called balanced if every \(S \in \mathcal {B}\) can be associated with a non-negative number \(\lambda _S\) such that, for every \(i \in N\), \(\sum _{S \in \mathcal {B}, S \ni i} \lambda _S = 1\). The numbers \(\lambda _S\) are called balancing weights. The game (N, v) is said to be balanced if and only if, every balanced family \(\mathcal {B}\), with weights \((\lambda _S)_{S \in \mathcal {B}}\), satisfies that \(\sum _{S \in \mathcal {B}} \lambda _S v(S) \le v(N)\). If all members of a balanced family are proper coalitions (that is, non-empty, strict subsets of N), such family is said to be proper. The balanced family \(\mathcal {B}\) is called optimally balanced if it maximizes \(\sum _{S \in \mathcal {B}} \lambda _S v(S)\) over the set of balanced families. Such maximum always exists and it is denoted by \(\bar{v}(N)\). As \(\{N\}\) is a balanced family, the game (N, v) is balanced if and only if \(\bar{v} (N) = v(N)\). It is well known that the core of a game is non-empty if and only if the game is balanced Bondareva (1963), Shapley (1967).
Definition 2.3
For every game (N, v), a coalition \(S^*\) is said to be essential if there exists an optimally balanced family of coalitions \(\mathcal {B}\), with associated weights \((\lambda _S)_{S \in \mathcal {B}}\), such that \(S^* \in \mathcal {B} \subseteq \mathcal {N} {\setminus } \{N\}\) and \(\lambda _{S^*} > 0\). The set of essential coalitions is denoted by Ess(N, v).
Essential coalitions play a particularly important role in our ETP result. The reason is that, as the following lemma explains, a player belonging to an essential coalition has a different way, other than the formation of the grand coalition, of achieving her core payoffs. Next section shows how these outside options prevent unequal treatment of substitute players.
Lemma 2.4
If \(x \in C(N,v)\) and \(S^*\) is an essential coalition, then \(x(S^*) = v(S^*)\).
Proof
Let \(\mathcal {B}\) be an optimally balanced family of coalitions with associated weights \((\lambda _S)_{S \in \mathcal {B}}\), such that \(S^* \in \mathcal {B}\subseteq \mathcal {N} {\setminus } \{N\}\) and \(\lambda _{S^*} > 0\). Assume that \(x(S^*) > v(S^*)\). Since \(x(S) \ge v(S)\) for every \(S \in \mathcal {B}\), multiplying each of these inequalities by the corresponding \(\lambda _S\) and adding over the members of \(\mathcal {B}\) we obtain that:
where the inequality is a consequence of \(\lambda _{S^*}\) being strictly positive.
However, this is a contradiction to \(\bar{v}(N)=v(N)\), and therefore \(x(S^*) = v(S^*)\). \(\square \)
Lemma 2.5
If \(S^*\) is an essential coalition and \(S^* \sim T^*\), then \(T^*\) is also essential.
Proof
Let \(\mathcal {B}\) be an optimally balanced family of coalitions with associated weights \((\lambda _S)_{S \in \mathcal {B}}\), such that \(S^* \in \mathcal {B}\subseteq \mathcal {N} {\setminus } \{N\}\) and \(\lambda _{S^*} > 0\). Consider a bijection \(\phi :N \longrightarrow N\) such that:
-
1.
For every \(i \in N\), \(i \sim \phi (i)\).
-
2.
\(\phi (S^*) = T^*\).
Then,
and thus \(T^* = \phi (S^*)\) must be essential. \(\square \)
2.3 Main characterization
Our main result characterizes the set of games for which the core satisfies ETP.
Theorem 2.6
Let (N, v) be a balanced game. Its core satisfies ETP if and only if, for every class of substitute players \(A \in \mathcal {A}\) with \(|A| \ge 2\), there exists an essential coalition \(S^*_A\) that contains at least one but not all members of A.
Proof
Sufficiency: Let \(A \in \mathcal {A}\) be a multiple-player class of substitutes such that the essential coalition \(S^*_A\) contains at least one but not all members of A. We will show that every \(x \in C(N,v)\) satisfies ETP over any such A.
Pick arbitrary players \(i \in S^*_A \cap A\) and \(j \in A {\setminus } S^*_A\). Thus, \(i \sim j\), \(S^*_A \sim (S^*_A {\setminus } \{i\}) \cup \{j\}\) and, due to Lemma 2.5, \((S^*_A {\setminus } \{i\}) \cup \{j\}\) is also an essential coalition. We now use Lemma 2.4 to conclude that any payoff vector x such that \(x_i < x_j\) cannot belong to the core. Indeed, x can be improved upon by \(S^*\) because
To prove necessity we need the following result:
Lemma 2.7
For every balanced game (N, v), there exists a vector \(\bar{x} \in C(N,v)\) such that \(\mathcal {GC}(\bar{x}){\setminus } \{N\}\subseteq Ess(N,v)\).
Proof of the lemma
Consider the game \((N,v_{ess}^{\varepsilon })\) defined as \(v_{ess}^{\varepsilon }(S)=v(S)\) if S is essential or \(S=N\), and \(v_{ess}^{\varepsilon }(S)=v(S) + \varepsilon \) otherwise. We claim that, for \(\varepsilon \) small enough , \(\bar{v}_{ess}^{\varepsilon }(N) = v(N)\). If this claim is proved, then \(v_{ess}^{\varepsilon }\) is balanced and any vector \(\bar{x} \in C(N,v_{ess}^{\varepsilon })\) also belongs to C(N, v). Then, if \(\bar{x}(S) = v(S)\), it must be the case that S is essential, otherwise the definition of \(v_{ess}^{\varepsilon }\) would imply that \(\bar{x}(S) < v(S) + \varepsilon = v_{ess}^{\varepsilon }(S)\), a contradiction.
We detail next the construction of \(\varepsilon \). A balanced family of coalitions is said to be minimal balanced if no proper subcollection is balanced. It is known that (see Kannai 1992): (i) If \(\mathcal {B} \subseteq \mathcal {N}\) is minimal balanced, then \(|\mathcal {B}| \le n\) and its corresponding weights are rational, strictly positive, and unique, (ii) There is only a finite number of minimal balanced families of coalitions, and (iii) There is a minimal balanced family \(\mathcal {B}\) with associated weights \((\lambda _S)_{S \in \mathcal {B}}\) such that \(\sum _{S \in \mathcal {B}} \lambda _S v(S) = \bar{v}(N)=v(N)\).
Consequently, it is always possible to choose \(\varepsilon \) so that
for every minimal balanced collection \(\mathcal {B}'\) that is not optimally balanced. For any such \(\mathcal {B}'\), using that \(|\mathcal {B}'| \le |N|\), we have:
Hence \(\bar{v}_{ess}^{\varepsilon }(N)\) will be achieved by using a minimal and optimally balanced family of coalitions in the original game v. It follows that \(\bar{v}_{ess}^{\varepsilon }(N)=\bar{v}(N)=v(N)\), as we wanted. \(\square \)
Necessity: Suppose that a multiple-player class of substitutes \(A \in \mathcal {A}\) is such that, if coalition \(S^*\) is essential, then \(S^* \cap A \in \{ \emptyset , A \}\). We will show that, in such case, C(N, v) cannot satisfy ETP over A.
Let \(\bar{x}\in C(N,v)\) be as described in Lemma 2.7. By assumption, not every proper coalition S satisfies \(\bar{x}(S) = v(S),\) otherwise every proper coalition would be essential and some essential coalition would separate the elements of A. Therefore, we can choose \(\varepsilon \) such that
Let \(i,j \in A\) be such that \(i \ne j\) and define the payoff vector \(\hat{x}\) as follows. Let \(\hat{x}_i = \bar{x}_i + \varepsilon \), \(\hat{x}_j = \bar{x}_j - \varepsilon \) and, for every \(k \in N {\setminus } \{i,j\},\) define \(\hat{x}_k = \bar{x}_k\). Our choice of \(\varepsilon \) implies that \(\hat{x}(S) > v(S)\) whenever \(\bar{x}(S) > v(S)\). Also, if \(\bar{x}(S) = v(S)\) and \(S \in \mathcal {N} {\setminus } \{N\}\), S is essential so \(S \cap A \in \{ \emptyset , A \}\) and \(\hat{x}(S) = v(S)\). Clearly \(\hat{x}(N) = \bar{x}(N) = \bar{v}(N)\), so \(\hat{x} \in C(N,v)\). However, \(\bar{x}\) and \(\hat{x}\) cannot simultaneously satisfy ETP, reaching a contradiction. \(\square \)
The main driver of the sufficiency proof is the existence of an outside option (namely, forming coalition \(S^*\)) that prevents a given player to be treated unfairly with respect to her substitutes. Our result reinforces the idea that the existence of outside options is intrinsically related to equal treatment.
For example, going back to the bridge game (see Example 2.2), four bridge players do not have alternative options and thus are vulnerable to be treated differently. This does not happen in the 8-player bridge game, whose core is a singleton assigning the same amount to every player. Intuitively, as the number of players in a game increases, the opportunities for outside options increase as well, thus explaining why inequality tends to disappear in large enough games.
The same type of dynamic is at work in the well-known gloves game.
Example 2.8
Consider the gloves game with \(l \ge 1\) left gloves and \(r \ge 1\) right gloves, denoted by \((N, v_{gl}^{l,r})\). The set of players is \(N = L \cup R\) where \(|L| = l\), \(|R|=r\), and \(L \cap R = \emptyset \). For every \(S \subseteq N\) define \(v_{gl}^{l,r}(S) = \min \{ |S \cap L|, |S \cap R| \}\). As long as \(l\ge 2\) (or \(r\ge 2\)) all players in L (respectively R) form a class of substitutes. To obtain a positive payoff, each player in L (respectively R) does not need to associate with her substitutes and the conditions of Theorem 2.6 are satisfied.Thus, its core (which is known to be non-empty) satisfies ETP. Notice that, if \(r = l = 1\) then ETP is not satisfied. In this case, even though each player owns a different type of glove, they are substitutes of each other. The only option each player has is to associate with her substitute, explaining how the conditions of Theorem 2.6 fail to hold.
The main idea behind the necessity portion of the theorem is that a “thick” core cannot satisfy ETP. If the relative interior of the core is non-empty, it is possible to take away a small amount of payoff from a player and give it to one of her substitutes without leaving the core. However, the new vector does not satisfy ETP. In a nutshell, we show that violating our condition leads to a “thick” core.
How “thin” must the core be to satisfy ETP? The previous discussion might suggest that, if a game satisfies the condition of Theorem 2.6 and thus ETP holds at every core allocation, then the projection of the core on a family \(\mathcal {A}\) of substitute players must be a singleton.Footnote 3 As the next example illustrates, that need not be true.
Example 2.9
Consider the four-player game \((\{1,2,3,4\}, v_{gl}^{2,2})\). Say that players 1 and 2 own a right glove while players 3 and 4 own a left glove. Then, \(C(N, v_{gl}^{2,2})= \{(a,a,1-a,1-a) \;|\; a \in [0,1]\}\) and it satisfies ETP, but its projection on \(\{1,2\}\) is not a singleton.
3 Empty-core games
A number of important economic settings (indivisibilities, non-convexities and externalities among others) give rise to non-balanced games. The next two subsections describe alternative solution concepts for empty-core games. The approximate (or epsilon) core approach makes it harder for proper coalitions to form and improve upon payoff vectors. On the other hand, the aspiration approach relaxes the feasibility condition, so that the grand coalition is no longer required to form. The remaining subsections extend our results for both settings, making our characterization applicable to general TU-games.
3.1 Approximate cores
One way to tackle empty-core games and enforce the formation of the grand coalition is to make it more costly for proper coalitions to form by “taxing” their members. With a large enough tax, every TU-game will eventually have feasible payoff vectors which cannot be improved upon by any coalition. The literature on this type of approximate cores focuses on asymptotic results showing that, as the number of players grows, the tax needed to prevent an empty core converges to zero.
The approximate cores (see Shapley and Shubik 1966) are defined as follows. For every \(\varepsilon \in \mathbb {R}\) the strong \(\varepsilon \)-core of (N, v) is
and the per-capita (or weak) \(\varepsilon \)-core is
Note that \(C^{\varepsilon }(N, v) = C(N, v^{\varepsilon })\) and \(C_{\varepsilon }(N, v) = C(N, v_{\varepsilon })\), where \((N, v^{\varepsilon })\) and \((N, v_{\varepsilon })\) are defined as follows: \(v^{\varepsilon }(N) =v_{\varepsilon }(N)= v(N)\), \(v^{\varepsilon }(S) = v(S)-\varepsilon ,\) and \(v_{\varepsilon }(S) = v(S)-\varepsilon |S|\), for every \(S\subsetneq N\). Then \(C_{\varepsilon }(N, v) \ne \emptyset \) if and only if the game \((N,v_{\varepsilon })\) is balanced, which is equivalent to \(\sum _{S \in \mathcal {B}} \lambda _S v(S) \le v(N) + n\varepsilon \) for every proper balanced family \(\mathcal {B}\) with weights \((\lambda _S)_{S \in \mathcal {B}}\). A game (N, v) that satisfies this last property is said to be \(\varepsilon \)-balanced.
The strong least core Maschler et al. (1979) \(\overline{LC}(N,v)\) (respectively per-capita least core \(\underline{LC}(N,v)\)Young et al. 1982) is defined as the intersection of all non-empty strong \(\varepsilon \)-cores (respectively per-capita \(\varepsilon \)-cores) of the game. Both least core concepts are non-empty for every TU-game.
Proposition 3.1
With the possible exception of the strong and per-capita least cores, every other non-empty \(\varepsilon \)-core violates ETP.
Proof
Define \(\underline{\varepsilon }\) in such a way that \(C_{\underline{\varepsilon }}(N,v)=\underline{LC}(N,v)\). Let \(\underline{\varepsilon }<\varepsilon \) and choose \(x \in \underline{LC}(N,v) \subsetneq C_{\varepsilon }(N,v)\). Then, for every \(S\subseteq N\), \(x(S)\ge v(S)-\underline{\varepsilon }|S|>v(S)-\varepsilon |S|.\) Pick two substitute players i and j and construct a new vector, \(\tilde{x} \in \mathbb {R}^N\), by taking away an amount \(\delta \) from \(x_i\) and adding it to \(x_j\). The above inequality ensures that, for small enough \(\delta \), \(\tilde{x}\) still belongs to \(C_{\varepsilon }(N,v)\). It is then clear that either x or \(\tilde{x}\) violates ETP. An analogous argument works for the strong version of the \(\varepsilon \)-core and its corresponding least core. \(\square \)
A similar argument shows that a necessary condition for the core to satisfy ETP is that v(N) be “tight” relative to the worth of proper coalitions or, in other words, that \(v(N) = \sum _{S \in \mathcal {B}} \lambda _S v(S)\) for some balanced family \(\mathcal {B}\), with weights \((\lambda _S)_{S \in \mathcal {B}}\) and \(N \notin \mathcal {B}\). A related necessary condition for the equal treatment of equals at a core allocation, called strong-superadditivity, was proposed, in the context of market economies, by Green (1972). In Sect. 5 we show how our condition strengthens Green (1972) on the domain of quasi-linear economies. On the other hand, Zhao (2001) linked the “tightness” of v(N) to the non-emptiness of the core and its relative interior. As the following example illustrates, although necessary,“tightness” of v(N) is not sufficient for the equal treatment of equals.
Example 3.2
The following example shows that the strong and per-capita least cores may violate ETP. Consider the following game with set of players \(N=\{1,2,3\}\). Let \(v(1)=1\), \(v(2) = v(3) = v(1,2) = v(1,3) =0\), and \(v(2,3) = v(1,2,3) = 2\). Then \(\overline{LC}(N,v) = \left\{ \left( \frac{1}{2},x,\frac{3}{2} - x\right) \in \mathbb {R}^3 \; \mid \; x \in \left[ -\frac{1}{2},2\right] \right\} \) and \(\underline{LC}(N,v) = \left\{ \left( \frac{2}{3},x,\frac{4}{3} - x\right) \in \mathbb {R}^3 \; \mid \; x \in \left[ -\frac{1}{3}, \frac{5}{3}\right] \right\} \). Despite the fact that players 2 and 3 are substitutes, they may receive unequal allocations at either the strong or the weak least core. Note also that \(\overline{LC}(N,v)=C(N, v^{\frac{1}{2}})\), \(\underline{LC}(N,v) = C(N, v_{\frac{1}{3}})\) and both games, \(v^{\frac{1}{2}}\) and \(v_{\frac{1}{3}}\), are “tight”.
Lemma 3.3
Let two games \((N,v_1)\) and \((N,v_2)\) differ only in the worth they assign to the grand coalition. Then, \(\underline{LC}(N,v_1)\) satisfies ETP if and only if \(\underline{LC}(N,v_2)\) satisfies ETP.
Proof
We will show that \(\underline{LC}(N,v_2) = \underline{LC}(N,v_1) + \left\{ \frac{1}{n} ( v_2(N) - v_1(N)) \mathbf 1_N\right\} \), and then the result follows. Let \({\underline{\varepsilon }}_i\) be such that \(C_{\underline{\varepsilon }_i}(N,v)=\underline{LC}(N,v_i)\) for \(i \in \{1,2\}\). By definition, \(x \in \underline{LC}(N,v_1)\) if and only if:
where, for every \(i \in N\), \(y_i = x_i + \underline{\varepsilon }_1-\underline{\varepsilon }_2\). The \(\varepsilon \)-balancedness condition implies that \(v_1(N) + n \underline{\varepsilon }_1 = v_2(N) + n \underline{\varepsilon }_2\) so that \(\underline{\varepsilon }_1-\underline{\varepsilon }_2 = \frac{1}{n} ( v_2(N) - v_1(N))\). Finally, \(y(N) = v_1(N) + n(\underline{\varepsilon }_1-\underline{\varepsilon }_2) = v_2(N)\). We conclude that \(x \in \underline{LC}(N,v_1)\) iff \(y = x + \frac{1}{n} (v_2(N) - v_1(N)) \mathbf 1_N \in \underline{LC}(N,v_2)\) as desired. \(\square \)
Given a game (N, v), let \(M = \max \sum _{S \in \mathcal {B}}\lambda _S v(S)\) where the maximum is taken over all proper balanced families \(\mathcal {B}\) with weights \((\lambda _S)_{S \in \mathcal {B}}\). Note that \(M\ne \bar{v}(N)\) only if \(Ess(N,v)=\emptyset \). Define then the game \((N,v_M)\) as \(v_M(N)=M\) and \(v_M(S)=v(S)\) for \(S \ne N\).
Lemma 3.4
The per-capita least core and the core of \((N,v_M)\) coincide: \(\underline{LC}(N,v_M)=C(N, v_M)\).
Proof
If \(\varepsilon =0\) then \(C_\varepsilon (N,v_M) = C(N,v_M)\) which is non-empty by definition of M. Also, if \(\varepsilon \) is negative and \(C_\varepsilon (N,v_M) \ne \emptyset \), \(\varepsilon \)-balancedness implies that, for every proper balanced family \(\mathcal {B}\) with weights \((\lambda _S)_{S \in \mathcal {B}}\), \(\sum _{S \in \mathcal {B}}\lambda _S v(S) \le M + n\varepsilon < M\), contradicting the definition of M. Therefore, \(\underline{LC}(N,v_M) = C(N,v_M)\) as desired. \(\square \)
Even when the core is empty or it violates ETP, our characterization remains useful to analyze the per-capita least core.
Theorem 3.5
The per-capita least core of a game (N, v) satisfies ETP if and only if, for every class of substitute players \(A \in \mathcal {A}\) with \(|A| \ge 2\), there exists an essential coalition \(S^*_A \in Ess(N,v_M)\) that contains at least one but not all members of A.
Proof
By Lemmas 3.3 and 3.4, \(\underline{LC}(N,v)\) satisfies ETP iff \(\underline{LC}(N,v_M)=C(N,v_M)\) satisfies ETP. Theorem 2.6 applied to \((N,v_M)\), together with the fact that \(\mathcal {A}(N,v) = \mathcal {A}(N,v_M)\), finishes the proof. \(\square \)
Note that if \(Ess(N,v) \ne \emptyset \), then \(M=\bar{v}(N)\) and \(Ess(N,v_M)=Ess(N,v)\). This could happen either if the game (N, v) is non-balanced, or if it is balanced and “tight.”
The following example shows that the condition of Theorem 3.5 is not necessary for the strong least core to satisfy ETP.
Example 3.6
Let (N, v) be the game defined by \(v(\{1\})=2\), \(v(\{2\})=v(\{3\})=0\), \(v(\{1,2\})=v(\{1,3\})=6\), \(v(\{2,3\})=8\), and \(v(\{1,2,3\})=7\). Players 2 and 3 are substitutes. This game is non-balanced and, even though no member of \(Ess(N,v) = Ess(N, v_M)= \{ \{1\}, \{2,3\} \}\) contains just one of them, the strong least core, \(\overline{LC}(N,v) = \{(1,3,3) \}\), satisfies ETP.
3.2 Aspirations
The feasibility assumption of the core implies that the outcome of the game brings all players together to form the grand coalition. In many games, for example when the core is empty, this is not a reasonable assumption. The idea behind the concept of aspirations is to allow players to obtain their payoff via the formation of proper coalitions. The core-like competition between players to lure potential coalition members will lower their aspirations, refining the set of likely outcomes. This process leads to a new solution concept.
Definition 3.7
The aspiration core Bennett (1983) of the game (N, v) is defined as
One important advantage of considering proper coalitions is expanding the applicability of core-based ideas to a considerably more general scope of situations. Indeed, we will show that our characterization remains valid for arbitrary TU-games via the aspiration core. The next proposition shows a number of useful properties of the aspiration core. For their proofs and discussion we refer the reader to Bennett (1983) and Bejan and Gómez (2009).
Proposition 3.8
Bennett (1983) For every game \((N,v) \in \Gamma \), the aspiration core satisfies the following:
-
1.
\(AC(N,v) \ne \emptyset \),
-
2.
If \(C(N,v) \ne \emptyset \), then \(AC(N,v)= C(N,v)\),
-
3.
\(AC(N,v) = \{x\in \mathbb {R}^N \mid x(S) \ge v(S) \; \forall S \in \mathcal {N} \text { and } x(N) = \bar{v}(N) \}\).
Arribillaga (2015), working with the class of partitioning games, shows that, as a game is replicated sufficiently many times, the \(\varepsilon \)-core converges to the aspiration core as \(\varepsilon \) goes to zero. Theorem 3.9 shows that the relation between these two solution concepts is far deeper, as it is not limited to either partitioning or large games. The literature seldom relates approximate cores with the aspiration approach. We establish the close link between these two, up to now seemingly far apart, branches of the literature.
Theorem 3.9
For every game (N, v) let \(\varepsilon _0=\min \{\varepsilon \ge 0\;|\; C_\varepsilon (N,v)\ne \emptyset \}.\) Then, \(C_{\varepsilon _0}(N,v) = AC(N,v) - \{ \varepsilon _0 \cdot \mathbf{1}_N\}\).
Proof
Define \(\varepsilon ^*:=\frac{\bar{v}(N)-v(N)}{n}\). We prove first that \(C_{\varepsilon ^*}(N,v) = AC(N,v) - \{ \varepsilon ^* \mathbf{1}_N \}\) and second that \(\varepsilon ^*=\varepsilon _0\). Let \(x \in AC(N, v)\) and define the payoff vector \(x^* := x - \varepsilon ^*{\mathbf 1}_N \). Then
and the first claim is proved. Non-emptiness of the aspiration core implies then that \(C_{\varepsilon ^*}(N,v) \ne \emptyset \).
We show next that if \(\varepsilon \ge 0\) and \(C_\varepsilon (N,v)\ne \emptyset \), then \(\varepsilon \ge \varepsilon ^*\). In such case the \(\varepsilon \)-balancedness condition implies that for every balanced family of coalitions \(\mathcal {B}\) with associated weights \((\lambda _{S})_{S \in \mathcal {B}}\), \(\sum _{S \in \mathcal {B}} \lambda _{S}v(S) \le v(N) + n \varepsilon .\) In particular, if \(\mathcal {B}\) is an optimally balanced family, we have that \(v(N) \ge \overline{v}(N) - \varepsilon n\) and, consequently, \(\varepsilon \ge \frac{\overline{v}(N) - v(N)}{n} = \varepsilon ^*,\) as desired. \(\square \)
The previous proposition, which shows the bijection between the aspiration core and the per-capita \(\varepsilon \)-core, helps to clarify when the aspiration core satisfies ETP. In fact, the following theorem generalizes our main result to the entire family of TU-games.
Theorem 3.10
The aspiration core of a game (N, v) satisfies ETP if and only if, for every class of substitute players \(A \in \mathcal {A}\) with \(|A| \ge 2\), there exists an essential coalition \(S^*_A\) that contains at least one but not all members of A.
Proof
If \(C(N,v) \ne \emptyset \), then \(AC(N,v) = C(N,v)\) and the result follows because of Theorem 2.6. If \(C(N,v) = \emptyset \), then Theorem 3.9 delivers the result. \(\square \)
Example 3.11
Consider again the n-player bridge game, \((N, v^n_{br})\) (described in Example 2.2) for \(n\ge 5\). In this case \(C(N, v^n_{br}) \ne \emptyset \) only if n is a multiple of four. Still, the family of all 4-player coalitions of this game is an optimally balanced family (with all weights equal to \({n-1 \atopwithdelims ()3}^{-1}\)) that satisfies the conditions of Theorem 3.10 and thus AC(N, v) satisfies ETP. In fact, for \(n \ge 5\), \(AC(N,v^n_{br}) = \{(\frac{1}{4}, \dots , \frac{1}{4}) \}\).
4 Applications
In this section we analyze the implications of our main result for different types of cooperative games.
4.1 Partitioning games
Partitioning games are those for which a set of “fundamental” coalitions determines the worth of every other coalition in the game. For example, the worth of any coalition is dictated by four-player coalitions in the bridge game and particular two-player coalitions in the gloves game. Partitioning games were first defined by Kaneko and Wooders (1982). The formal definition is given below.
Given a finite set of players N, let \(\mathcal {F} \subseteq \mathcal {N}\) be a family of coalitions such that, for every \(i \in N\), \(\{i\} \in \mathcal {F}\). The elements of \(\mathcal {F}\) are called basic coalitions. For every \(S \in \mathcal {N}\) denote by \(\Pi (S)\) the set of all partitions of S. A partition \(\pi \in \Pi (S)\) is called an \(\mathcal {F}\)-partition of S if \(\pi \subseteq \mathcal {F}\). Let \(\Pi _{\mathcal {F}}(S)\) denote the set of \(\mathcal {F}\)-partitions of S.
Definition 4.1
Given a finite set of players N, a partitioning gameKaneko and Wooders (1982) with respect to the basic family \(\mathcal {F} \subseteq \mathcal {N}\) is a super-additive game, denoted by \((N, \mathcal {F}, v)\), which satisfies, for every \(S \in \mathcal {N}\),
Clearly, every super-additive game is a partitioning game with respect to the basic family \(\mathcal {F} = \mathcal {N}\). However, partitioning games that are of interest for applications are those whose families of basic coalitions are strict (and typically small) subsets of \(\mathcal {N}\). For example, the bridge game (with an arbitrary number of players) is a partitioning game in which the family of basic coalitions consists of sets with at most four elements.
Lemma 4.2
Every partitioning game has an optimally balanced family containing only basic coalitions.
Proof
Let \(\mathcal {B}\) be an optimally balanced family of coalitions with weights \((\lambda _S)_{S \in \mathcal {B}}\). For every \(S \in \mathcal {B}\) there exists a partition \(\pi (S) \in \Pi _{\mathcal {F}}(S)\) such that \(v(S)= \sum _{F\in \pi (S)} v(F).\)
Let \(\mathcal {B}' = \bigcup _{S \in \mathcal {B}} \pi (S)\). It is enough to show that \(\mathcal {B}' \subseteq \mathcal {F}\) is optimally balanced. Define, for every \(F \in \mathcal {B}'\), \(\lambda '_F= \sum _{\pi (S) \ni F} \lambda _S\). The family \(\mathcal {B}'\) is balanced because, for every \(i \in N\),
\(\mathcal {B}'\) is also optimally balanced as
This completes the proof. \(\square \)
Our next theorem provides a characterization of the basic families that is enough to guarantee that ETP is satisfied at any (aspiration) core allocation.
Theorem 4.3
Let \((N,\mathcal {F}, v)\) be a partitioning game such that no basic coalition contains an entire class \(A \in \mathcal {A}\) with \(|A| \ge 2\). Then the core (and more generally the aspiration core) of the game satisfies ETP. If the core is empty, the per-capita least core satisfies ETP.
Proof
By Lemma 4.2, there exists an optimally balanced family of basic coalitions \(\mathcal {B}'\). Without loss of generality assume strictly positive weights \((\lambda '_S)_{S \in \mathcal {B}'}\) so that every proper member of \(\mathcal {B}'\) is essential. For every \(A\in \mathcal {A}\) such that \(|A|\ge 2\), there is a basic coalition \(F^* \in \mathcal {B}'\) such that \(F^* \cap A \ne \emptyset \). As \(F^*\) is basic, the assumption of the theorem implies that \(F^*\cap A\subsetneq A\). Thus, \(F^*\) is an essential coalition that contains some but not all the members of A. This procedure can be followed for every multi-player class \(A \in \mathcal {A}\) so Theorem 2.6 (and 3.10) implies that the core (and the aspiration core) satisfies ETP. Finally, if the core is empty, Theorem 3.9 implies that the per-capita least core satisfies ETP. \(\square \)
The assumption of the previous theorem guarantees that the worth of every coalition can be obtained by forming smaller sub-coalitions, which do not include all members of any particular class of substitutes. The condition resembles, to some extent, Wooders (2010) “small group effectiveness”, which was proved to be sufficient for the near equal treatment of most players of the same type in sufficiently large games.
4.2 Assignment games
Among partitioning games, the so-called assignment games have a special place because of their relation to the matching literature. They were introduced by Shapley and Shubik, who also showed that two-sided assignment games (arising from two-sided matching markets) always have a non-empty core (see also Kaneko 1982). By contrast, m-sided assignment games with \(m>2\) may have empty cores Quint (1991).
Definition 4.4
Given an integer \(m \ge 2\), an m-sided assignment gameShapley and Shubik (1971) is defined as a partitioning game such that:
-
1.
The set of players N can be partitioned into m disjoint assignment families of players, namely \((K_t)_{t = 1, \dots ,m}\).
-
2.
The set of basic coalitions is defined as
$$\begin{aligned} \mathcal {F} = \Big \{ \{i\} : i \in N \Big \} \cup \Big \{ S \in \mathcal {N} : |S \cap K_t| = 1 \; \forall t \Big \}. \end{aligned}$$
The following example shows that the set of classes of substitute players \(\mathcal {A}\) and the set of assignment families \(\{K_1, \dots , K_t\}\) need not be the same.
Example 4.5
Consider a real estate assignment game with three assignment families: buyers, sellers, and agents. Basic coalitions have a member of each family and are worth 1. Consider the game with one buyer, one seller and two realtors where \(N=\{b,s,r_1,r_2\}\). Notice that \(b \sim s\) and \(r_1 \sim r_2\), so there are only two equivalence classes of substitute players. The core of this game does not satisfy ETP. Indeed, \(C(N,v)=\{(a,1-a,0,0) \; | \; a \in [0,1]\}.\)
In the previous example substitute players b and s, who are treated differently by core payoff vectors, belong to different assignment families. The following theorem generalizes this observation for general assignment games.
Theorem 4.6
The core (and more generally the aspiration core) of an m-sided assignment game satisfies ETP if every pair of subsitute players belongs to the same assignment family.
Proof
Let \((N, \mathcal {F}, v)\) be an m-sided assignment game with families \(K_t\) such that \(N = \bigcup _{t=1}^m K_t\). For every equivalence class \(A \in \mathcal {A}\) with \(|A| \ge 2\), choose two substitute players \(i, j \in A\). By Lemma 4.2, there is an essential and basic coalition \(F^* \in \mathcal {F}\) such that \(i \in F^*\). Since, by assumption, i and j belong to the same assignment family and \(F^*\) is basic, then \(j \notin F^*\). Theorem 2.6 (and 3.10) implies then that the core (and the aspiration core) satisfies ETP. \(\square \)
4.3 Replica games
Definition 4.7
Given \(r \ge 1\), the \(r^{th}\) replica of the super-additive game (N, v) is defined as the partitioning game \((N_r,\mathcal {F}_r, v_r)\) (or simply \((N_r, v_r)\)) where:
-
(i)
\(N_r=N \times \{1, \dots , r \}\) and the typical player \((i, q) \in N_r\) is called the \(q^{th}\) replica of player i.
-
(ii)
The profile function \(\rho ^r: 2^{N_r} \longrightarrow \mathbb {Z}_+^{\mathcal {A}}\) is defined, for every \(S_r \subseteq N_r\) and every \(A \in \mathcal {A}\), as \(\rho ^r_A(S_r): = \big |S_r \cap \{(i,q) \in N_r \; | \; i \in A\}\big |.\)
-
(iii)
\(\mathcal {F}_r:=\left\{ S_r \subseteq N_r | \exists S \in \mathcal {N} \text { such that } \rho ^r(S_r)=\rho (S)\right\} .\)
-
(iv)
For every \(S_r \in \mathcal {F}_r\), let \(S \in \mathcal {N}\) be such that \(\rho ^r(S_r)=\rho (S)\). Then \(v_r(S_r) := v(S)\).
A few remarks are in order. First, the basic function \(v_r: \mathcal {F}_r \longrightarrow \mathbb {R}\) is well-defined: if two coalitions \(S, S' \in \mathcal {N}\) are such that, for some \(S_r \subseteq N_r\), \(\rho (S_r) = \rho (S) = \rho (S'),\) then \(S \sim S'\) and \(v_r(S_r)=v(S) = v(S')\). Also, super-additivity of the game (N, v) ensures that it coincides with its first replica \((N_1,v_1)\). Finally, notice that for every \(S_r,T_r \in N_r\), \(\rho ^r(S_r)=\rho ^r(T_r)\) implies \(v_r(S_r)=v_r(T_r)\). Then we conclude that players \((i,q),(i',q')\in N_r\) are substitutes in the replica game if and only if i and \(i'\) are substitutes in the original game. Thus, every equivalence class in \(\mathcal {A}(N_r,v_R)\) is of the form \(\{(i,q) \in N_r : i \in A\}\) for some \(A \in \mathcal {A}(N,v).\)
Similar replication techniques have been defined in the context of partitioning games. In our setting, the vector \(\rho (S_r)\) has \(|\mathcal {A}|\) coordinates, each of them counting the number of substitutes within an equivalence class \(A \in \mathcal {A}\) contained in \(S_r\). In Kaneko and Wooders (1982) and Arribillaga (2015), the vector \(\rho (S_r)\) has |N| coordinates, each of them counting the number of replicas of a player \(i \in N\) contained in \(S_r\). If the original game contains no pairs of substitute players, the two definitions are equivalent. However, if players \(i,j \in N\) are such that \(i \sim j\), the next example shows that, according to Kaneko and Wooders (1982) definition, players (i, 1) and (j, 1) may fail to be substitutes in subsequent replicas.
Example 4.8
Consider the second replica of the 4-player Bridge Game. All players are substitutes in the original game, so any four-player coalition is basic. Thus, our second replication delivers the 8-player Bridge Game. With the Kaneko and Wooders (1982) and Arribillaga (2015) replication techniques,
while
and thus, even though \(1 \sim 2\) in the original game, (1, 1) is not a substitute of (2, 1) in the \(r^{th}\) replica for \(r\ge 2\).
The role of the equal treatment property in this type of games is clear: it allows a direct comparison between solution concepts of replica games and solution concepts in the original game. The next result describes the behavior of the core as a TU-game is replicated.
Theorem 4.9
If \(r \ge 2\), the core (and, more generally, the aspiration core) of the \(r^{th}\) replica of a game satisfies ETP. Moreover, if the core is empty, the per-capita least core of the \(r^{th}\) replica satisfies ETP.
Proof
For every equivalence class in the replica game, \(A^r = \{(i,q) \in N_r \;|\; i \in A\}\), we have that \(|A^r|=r|A|\). However, basic coalitions contain at most |A| players of \(A^r\). Thus, the condition of Theorem 4.3 is satisfied, which implies the result. \(\square \)
A similar result, in the context of NTU-games was obtained by Wooders (1983) by imposing a condition related to ours, called the “minimum efficient scale.” While Wooders (1983) result applies to more general sequences of replicas than the ones described here, it only obtains the (almost) equal treatment of substitute players in the (aspiration) core allocations of sufficiently large games .
Our condition for ETP at core allocations and its link to replica games allows for more streamlined convergence results. Previous findings in the literature invariably referred to the equal treatment portion of the \(\varepsilon \)-core of the replica games. However, allowing players to collaborate across replicas with players of their same type implies that every vector in the per-capita least core treats substitute players equally.
Let (N, v) be a game, let \((N_r, v_r)_r\) be its sequence of replicas, and define the core subset \(C^{ET}(N, v):=\{x\in C(N, v)\;|\; x \text { satisfies ETP }\}\). For every \(x\in \mathbb {R}^n\), denote by \(x^r \in \mathbb {R}^{rn}\) its \(r^{th}\) replica defined as \(x^r(i,q)=x_i\), for every \(i \in N\) and every \(q \in \{1, \dots , r\}\). The next proposition shows that the allocations in the core of a replica game can be naturally embedded in the core of the original game. In fact, all payoff vectors that violate ETP are eliminated as early as the second replica.
Theorem 4.10
Considered a balanced game (N, v). For every \(r\ge 2\), the core of its \(r^{th}\) replica is the \(r^{th}\) replica of the subset of the core that satisfies ETP. In other words, \(C(N_r, v_r) = \{x^r \in \mathbb {R}^{rn} \;|\; x \in C^{ET}(N, v) \}\).
Proof
Step 1: \(C(N_r, v_r) \subseteq \{x^r \in \mathbb {R}^{rn} \;|\; x \in C^{ET}(N, v) \}\)
Let \(x_r \in C(N_r, v_r)\) and define \(\bar{x} \in \mathbb {R}^n\) as \(\bar{x}_i:=x_r(i,1)\), for every \(i \in N\). By Theorem 4.9, \(x_r\) satisfies ETP in \((N_r,v_r)\) and, therefore, \(x_r = \bar{x}^r\) and \(\bar{x}\) satisfies ETP in the original game. It suffices then to show that \(\bar{x} \in C(N, v)\).
For every coalition \(S \subseteq N\), define \(S_1 = \bigcup _{i \in S} \{(i,1)\} \subsetneq N_r\). Then \(\bar{x}(S) = x_r(S_1) \ge v_r(S_1) = v(S),\) which shows that \(\bar{x}\) is stable in (N, v). We show next that \(v_r(N_r)=rv(N)\), which implies that \(\bar{x}(N)=\frac{1}{r} x_r(N_r) = \frac{1}{r} v_r(N_r)=v(N)\), and thus concludes the first part of the proof.
Consider the partition of \(N_r\) into the r replicas of the set N, that is, the family \(\left\{ \bigcup _{i \in N} \{(i,t)\} | t=1,\dots , r\right\} \). Then \(v_r(N_r) \ge \sum _{t=1}^r v_r(\bigcup _{i \in N} \{(i,t)\}) = rv(N)\). On the other hand, there is a partition of basic coalitions \(\pi (N_r) \in \Pi (N_r)\) such that \(v_r(N_r) = \sum _{T_r \in \pi (N_r)} v_r(T_r)\). For every \(T_r \in \pi (N_r)\) choose a coalition \(T \subset N\) such that \(\rho ^r(T_r) = \rho (T)\). Notice that the family of such coalitions T is balanced with weights equal to \(\frac{1}{r}\). Then, the fact that the original game is balanced implies that \(v_r(N_r) = \sum _{T_r \in \pi (N_r)} v_r(T_r) = \sum _T v(T) = r\sum _T \frac{1}{r} v(T) \le rv(N).\)
Step 2: \(\{x^r \in \mathbb {R}^{rn} \;|\; x \in C^{ET}(N, v) \} \subseteq C(N_r, v_r)\)
Let \(x \in C^{ET}(N, v)\). We know that \(x^r(N_r) = rv(N) = v_r(N_r)\). For every \(S_r \subseteq N_r\) there is a partition of basic coalitions \(\pi (S_r) \in \Pi (S_r)\) such that \(v_r(S_r) = \sum _{T_r \in \pi (S_r)} v_r(T_r)\). For every \(T_r \in \pi (S_r)\) choose a coalition \(T \subset N\) such that \(\rho ^r(T_r) = \rho (T)\). Then \(v_r(S_r) = \sum _{T_r \in \pi (S_r)} v_r(T_r) = \sum _T v(T) \le \sum _T x(T)\). As x satisfies ETP in (N, v), \(v_r(S_r) \le \sum _T x(T) = \sum _{T_r \in \pi (S_r)} x^r(T_r) = x^r(S_r),\) as desired. \(\square \)
The next result extends Theorem 4.10 to the family of non-balanced games.
Theorem 4.11
If a game (N, v) is not balanced, then
Proof
Let \(\underline{\varepsilon }_r\) be such that \(\underline{LC}(N_r, v_r) = C_{\underline{\varepsilon }_r}(N_r, v_r)\). Since the original game has an empty core, \(\underline{\varepsilon }_r > 0\). By Theorem 3.9, we then know that \(\underline{LC}(N_r, v_r) = AC(N_r, v_r) - \{\underline{\varepsilon }_r \cdot \mathbf 1_N \}\) and \(\underline{\varepsilon }_r = \frac{\bar{v}_r(N_r) - v_r(N_r)}{rn}\). On the other hand, the arguments in the proof of Theorem 4.10 can be generalized to show that \(AC(N_r, v_r)=\{ x^r \in \mathbb {R}^{rN} \; | \; x \in AC^{ET}(N,v) \}.\) Hence, all that remains to be proved is that \(\lim _{r \rightarrow \infty } \underline{\varepsilon }_r =0\).
We know that \(\bar{v}(N) = \sum _{S \in \mathcal {B}} \lambda _Sv(S)\) for some balanced family of coalitions \(\mathcal {B}\) and (rational) weights \(\lambda _S\). Let m be the least common denominator of all the balancing weights. Then:
where the integers \((k_S)_{S\in \mathcal {B}}\) satisfy \(\sum _{S \ni i, S \in \mathcal {B}} k_S = m\) \(\forall i \in N\). This shows a way of arranging the m (or any multiple of m) replicas of N so that \(\bar{v}_m(N_m) = v_m(N_m)\).
Let \(r=am+b\) where a and b are integers and \(0 \le b < m\). Then
which converges to zero as r grows large. \(\square \)
5 ETP in the core of quasi-linear economies
We show next that Theorem 2.6, when applied to the TU-game associated with a quasi-linear pure-exchange economy, is closely related to Green (1972) necessary condition for ETP.
Consider a pure-exchange economy with L consumption goods indexed by \(l=1,\ldots ,L\) and a medium of exchange, called money, which is used to make transfers. The economy is populated by a finite set of agents N, which is partitioned into disjoint classes \(A \in \mathcal {A}\) such that \(\bigcup _{A \in \mathcal {A}} A = N\). All agents within a class A have identical preferences and endowments represented by the utility function \(U^A: \mathbb {R} \times \mathbb {R}_+^L \rightarrow \mathbb {R}\) with \(U^A(m, y)=m+u^A(y)\) and \(u^A:\mathbb {R}_+^L\rightarrow \mathbb {R}\) continuous and strictly concave, and, respectively, the vector \(\omega ^A \in \mathbb {R}_{++}^L\). There is no endowment of money. Such economy is denoted by \([N, (u^A, \omega ^A)_{A \in \mathcal {A}}]\).
For every coalition of agents \(S \subseteq N\), define an allocation for S as a vector \((m,y) \in \mathbb {R}^{|S|}\times \mathbb {R}_+^{|S|L}\) that assigns the bundle of goods and transfers \((m^i, y^i) \in \mathbb {R} \times \mathbb {R}^{L}_+\) to every agent \(i \in S\). An allocation (m, y) is said to be feasible for S if \(\sum _{i \in S} y^i = \sum _{i \in S} \omega ^i\) and \(\sum _{i \in S} m^i = 0\). An allocation (m, y) for N can be improved upon by a coalition \(S \subseteq N\) if there exists a feasible allocation \((\hat{m},\hat{y})\) for S such that, for every \(i \in S\), \(U^i(\hat{m}^i, \hat{y}^i) \ge U^i(m^i, y^i)\), with strict inequality for some \(j \in S\). The core of the economy is the set of allocations that cannot be improved upon by any coalition \(S \subseteq N\) and it is denoted by \(C[N, (u^A, \omega ^A)_{A \in \mathcal {A}}]\). The core satisfies the equal treatment property if and only if, for every \((m,y) \in C[N, (u^A, \omega ^A)_{A \in \mathcal {A}}]\), every \(A \in \mathcal {A}\) and every \(i,j \in A\), \((m^i,y^i)=(m^j,y^j)\).
A Walrasian equilibrium of \([N, (u^A, \omega ^A)_{A \in \mathcal {A}}]\) is a vector \((p^*, (m^*,y^*)) \in \mathbb {R}_+^L \times \mathbb {R}^n\times \mathbb {R}_+^{nL}\) such that
-
(i)
For every \(A \in \mathcal {A}\) and every \(i \in A\), \((m^{*i}, y^{*i})\) maximizes \(U^A\) over the budget set \(\{(m,y)\in \mathbb {R}\times \mathbb {R}_+^{L}\;|\; m+p^* y \le p^* \omega ^A\}\).
-
(ii)
\(\sum _{i \in N} y^{*i} = \sum _{A \in \mathcal {A}} |A|\omega ^A\) and \(\sum _{i \in N} m^{*i} =0\).
Our assumptions guarantee the existence of a Walrasian equilibrium. Also, every equilibrium allocation belongs to the core of the economy.
A subeconomy of \([N, (u^A, \omega ^A)_{A \in \mathcal {A}}]\) is an economy \([S, (u^{A}, \omega ^{A})_{\{A \in \mathcal {A} | A\cap S\ne \emptyset \}}]\) consisting of a subset of agents \(S \subsetneq N\) who inherit their utility functions and endowments from the original economy.
Theorem 5.1
The core of the economy \([N, (u^A, \omega ^A)_{A \in \mathcal {A}}]\) satisfies ETP if and only if, for every \(A \in \mathcal {A}\) with \(|A| \ge 2\), there exists a coalition \(S^*_A \subsetneq N\) which contains at least one but not all members of A, and a price \(p^* \in \mathbb {R}^L_+\) which is an equilibrium vector for the subeconomy \([S^*_A, (u^{A }, \omega ^{A})_{\{A \in \mathcal {A}| A\cap S^*_A\ne \emptyset \}}]\) as well as its complement, \([N {\setminus } S^*_A, (u^{A}, \omega ^{A})_{\{A \in \mathcal {A}| A \cap (N {\setminus } S^*_A)\ne \emptyset \}}]\).
Proof
For every non-empty coalition \(S \subseteq N\) define its worth as
Clearly, for every \(A \in \mathcal {A}\) and every \(i, j \in A\), players i and j are substitutes in the associated game (N, v). Moreover, since each \(u^A\) is strictly concave, \(C[N, (u^A, \omega ^A)_{A \in \mathcal {A}}]\) satisfies ETP if and only if C(N, v) does. This allows us to use our TU-game characterization to prove the result.
Sufficiency: Fix a class \(A\in \mathcal {A}\) and let \(S_A^*\) be the coalition satisfying the hypotheses of the theorem. Then, according to Theorem 2.6, it is enough to prove that \(\{S_A^*, N {\setminus } S_A^* \}\) is an optimally balanced family, which amounts to proving that \(v(S_A^*)+v(N {\setminus } S_A^*)=v(N)\).
For any \(p\in \mathbb {R}_+^L\), let \(D^i(p) \in \mathbb {R} \times \mathbb {R}_+^{L}\) denote agent i’s demand at price p. Since preferences are strictly convex, the demand is single-valued. Let \(p^*\) be an equilibrium price vector for \([S_A^*, (u^B, \omega ^B)_{\{B \in \mathcal {A}| B\cap S_A^*\ne \emptyset \}}]\) and \([N {\setminus } S_A^*, (u^B, \omega ^B)_{\{B \in \mathcal {A}| B\cap (N{\setminus } S_A^*)\ne \emptyset \}}]\). Then \(p^*\) is also an equilibrium price vector for \([N, (u^A, \omega ^A)_{A \in \mathcal {A}}]\). Using the first welfare theorem we have that
as we wanted.
Necessity: Suppose that the core of the economy \([N, (u^A, \omega ^A)_{A \in \mathcal {A}}]\) satisfies ETP. Let \((p^*,(m^*, y^*))\) be a Walrasian equilibrium for economy \([N, (u^A, \omega ^A)_{A \in \mathcal {A}}]\). Then, the payoff vector \(x^* \in \mathbb {R}^N\), defined for every \(i \in N\) as \(x^{*i} = U^i(m^*, y^{*i})\), belongs to C(N, v). Since C(N, v) satisfies ETP, Theorem 2.6 implies that, for every \(A \in \mathcal {A}\) such that \(|A| \ge 2\), there exists an essential coalition \(S^*_A\) which contains at least one but not all members of A.
Since \(S^*_A\) is essential, there exists an allocation (m, y) which is feasible for \(S^*_A\) and satisfies \(x^*(S^*_A) = v(S^*_A) = \sum _{i \in S^*_A} u^i(y^i)\). Define then a new allocation \((\hat{m}, \hat{y})\) for \(S^*_A\) as follows. For every \(i \in S^*_A\), let \(\hat{y}^i = y^i\) and \(\hat{m}^i = x^{*i} - u^i(y^i)\). Notice that \((\hat{m}, \hat{y})\) is feasible for \(S^*_A\) and, for every \(i \in S^*_A\), \(U^i(\hat{m}^i, \hat{y}^i) = U^i(m^{*i}, y^{*i})\). Strict concavity of utilities implies then that
with equality if and only if \(\hat{y}^i = y^{*i}\) and \(\hat{m}^i = m^{*i}\). Summing up these inequalities over \(i \in S^*_A\) and using Walras’ law we obtain that each inequality must hold with equality and thus \((\hat{m}^i, \hat{y}^i)=(m^{*i}, y^{*i})=D^i(p^*)\). This implies that the vector \((m^{*i}, y^{*i})_{i \in S^*_A}\) is feasible for \(S^*_A\) and, therefore, that \((m^{*i}, y^{*i})_{i \in N {\setminus } S^*_A}\) is feasible for \(N {\setminus } S^*_A\). We conclude that \(p^*\) is a price equilibrium vector for both the subeconomy \([S^*_A, (u^{A }, \omega ^{A})_{\{A \in \mathcal {A}| A\cap S^*_A\ne \emptyset \}}]\) and its complementary subeconomy. \(\square \)
The necessity of the condition is equivalent to the conclusion of Lemmas 1 and 2 in Green (1972). Sufficiency is a new result. Therefore, we proved that Green (1972) necessary condition is “almost” tight, in the sense that it is also sufficient for the core allocations to satisfy ETP if the economy is quasi-linear.
Notes
We thank an associate editor for raising this point.
We thank a referee for drawing our attention to Zhao (2017) paper and Shapley’s contribution to the definition of the core solution concept.
We thank an Associate Editor for raising this conjecture.
References
Arribillaga RP (2015) Convergence of the approximate cores to the aspiration core in partitioning games. TOP 23(2):521–534
Aumann RJ (1987) Value, symmetry, and equal treatment: a comment on Scafuri and Yannelis. Econometrica 55:1461–1464
Aumann RJ, Maschler M (1964) The Bargaining set for cooperative games. In: Dresher M, Shapley L, Tucker A (eds) Advances in game theory. Princeton University Press, Princeton, pp 442–476
Bejan C, Gómez J (2009) Core extensions for non-balanced TU-games. Int J Game Theory 38(1):3–16
Bejan C, Gómez JC (2012) A market interpretation of the proportional extended core. Econ Lett 117(3):636–638
Bennett E (1983) The aspiration approach to predicting coalition formation and payoff distribution in sidepayment games. Int J Game Theory 12(1):1–28
Billera L (1970) Some theorems on the core of an \(n\)-person game without side payments. SIAM J Appl Math 18:567–579
Bondareva O (1963) Some applications of linear programming methods to the theory of cooperative games. SIAM J Probl Kibernetiki 10:119–139
Debreu G, Scarf H (1963) A limit theorem on the core of an economy. Int Econ Rev 4:235–246
Edgeworth F (1881) Mathematical psychics. C. Kegan Paul & Co., London
Garratt R, Qin C-Z (2000) On market games when agents cannot be in two places at once. Games Econ Behav 31(2):165–173
Gillies DB (1959) Solutions to general non-zero-sum games. Contrib Theory Game 4(40):47–85
Green J (1972) On the inequitable nature of core allocations. J Econ Theory 4:132–143
Hildenbrand W, Kirman AP (1973) Size removes inequity. Rev Econ Stud 40(3):305–319
Kaneko M (1982) The central assignment game and the assignment markets. J Math Econ 10:205–232
Kaneko M, Wooders M (1982) Cores of partitioning games. Math Soc Sci 3:313–327
Kannai Y (1992) The core and balancedness. In: Aumann RJ, Hart S (eds) Handbook of game theory with economic applications, vol 1. North-Holland, New York, NY, pp 355–395
Khan A, Polemarchakis H (1978) Unequal treatment in the core. Econometrica 46(6):1475–1481
Maschler M, Peleg B, Shapley L (1979) Geometric properties of the kernel, nucleolus, and related solution concepts. Math Oper Res 4(4):303–338
Quint T (1991) The core of an m-sided assignment game. Game Econ Behav 3:487–503
Shapley LS (1955) Markets as cooperative games. In: Rand Corporation Paper P-629, pp 1–5
Shapley LS (1967) On balanced sets and cores. Naval Res Log Quart 14(4):453–460
Shapley LS (1971) Cores of convex games. Int J Game Theory 1(1):11–26
Shapley LS, Shubik M (1966) Quasi-cores in a monetary economy with nonconvex preferences. Econometrica 34(4):805–827
Shapley LS, Shubik M (1969) On market games. J Econ Theory 1:9–25
Shapley LS, Shubik M (1971) The assignment game I: the core. Int J Game Theory 1(1):111–130
Wooders MH (1983) The epsilon core of a large replica game. J Math Econ 11:277–300
Wooders MH (2010) Cores of many-players games; nonemptiness and equal treatment. Rev Econ Des 14:131–162
Young HP, Okada N, Hashimoto T (1982) Cost allocation in water resources development. Water Resour Res 18(3):463–75
Zhao J (2001) The relative interior of the base polyhedron and the core. Econ Theor 18(3):635–48
Zhao J (2017) Three little-known and yet still significant contributions of Lloyd Shapley. Game Econ Behav. https://doi.org/10.1016/j.geb.2017.05.002
Author information
Authors and Affiliations
Corresponding author
Additional information
We thank Herve Moulin, Frank Riedel, Walter Trockel and the seminar audiences at University of Washington, Bielefeld University, ERMAS (University Babes Bolyai, Cluj-Napoca), and Conference on Economic Design (Bilgi University, Istanbul) for useful comments. The paper also benefited from the useful comments of the Associate Editor and two referees. All remaining errors are ours.
Rights and permissions
About this article
Cite this article
Bejan, C., Gómez, J.C. Equal treatment without large numbers. Int J Game Theory 47, 1239–1259 (2018). https://doi.org/10.1007/s00182-018-0617-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00182-018-0617-y