Cooperative game theory

Game where groups of players may enforce cooperative behaviour

This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations. (April 2024) (Learn how and when to remove this message)

|

This article is about game theory. For video gaming, see Cooperative video game. For the similar feature in some board games, see Cooperative board game.

In game theory, a cooperative or coalitional game is a game with groups of players who form binding "coalitions" with external enforcement of cooperative behavior (e.g. through contract law). This is different from non-cooperative games in which there is either no possibility to forge alliances or all agreements need to be self-enforcing (e.g. through credible threats).[1]

Cooperative games are analysed by focusing on coalitions that can be formed, and the joint actions that groups can take and the resulting collective payoffs.[2][3]

## Mathematical definition

[edit]

A cooperative game is given by specifying a value for every coalition. Formally, the coalitional game consists of a finite set of players  N {\displaystyle N} , called the grand coalition, and a characteristic function v : 2 N → R {\displaystyle v:2^{N}\to \mathbb {R} } [4] from the set of all possible coalitions of players to a set of payments that satisfies  v ( ∅ ) = 0 {\displaystyle v(\emptyset )=0} . The function describes how much collective payoff a set of players can gain by forming a coalition.

## Key attributes

[edit]

Cooperative game theory is a branch of game theory that deals with the study of games where players can form coalitions, cooperate with one another, and make binding agreements. The theory offers mathematical methods for analysing scenarios in which two or more players are required to make choices that will affect other players wellbeing.[5]

* Common interests: In cooperative games, players share a common interest in achieving a specific goal or outcome. The players must identify and agree on a common interest to establish the foundation and reasoning for cooperation. Once the players have a clear understanding of their shared interest, they can work together to achieve it.[citation needed]
* Necessary information exchange: Cooperation requires communication and information exchange among the players. Players must share information about their preferences, resources, and constraints to identify opportunities for mutual gain. By sharing information, players can better understand each other's goals and work towards achieving them together.[citation needed]
* Voluntariness, equality, and mutual benefit: In cooperative games, players voluntarily come together to form coalitions and make agreements. The players must be equal partners in the coalition, and any agreements must be mutually beneficial. Cooperation is only sustainable if all parties feel they are receiving a fair share of the benefits.[citation needed]
* Compulsory contract: In cooperative games, agreements between players are binding and mandatory. Once the players have agreed to a particular course of action, they have an obligation to follow through. The players must trust each other to keep their commitments, and there must be mechanisms in place to enforce the agreements. By making agreements binding and mandatory, players can ensure that they will achieve their shared goal.[citation needed]

## Subgames

[edit]

Let  S ⊊ N {\displaystyle S\subsetneq N} be a non-empty coalition of players. The subgame v S : 2 S → R {\displaystyle v_{S}:2^{S}\to \mathbb {R} } on  S {\displaystyle S} is naturally defined as

v S ( T ) = v ( T ) , ∀   T ⊆ S . {\displaystyle v_{S}(T)=v(T),\forall ~T\subseteq S.}

In other words, we simply restrict our attention to coalitions contained in  S {\displaystyle S} . Subgames are useful because they allow us to apply solution concepts defined for the grand coalition on smaller coalitions.

## Mathematical properties

[edit]

### Superadditivity

[edit]

Characteristic functions are often assumed to be superadditive (Owen 1995, p. 213). This means that the value of a union of disjoint coalitions is no less than the sum of the coalitions' separate values:

v ( S ∪ T ) ≥ v ( S ) + v ( T ) {\displaystyle v(S\cup T)\geq v(S)+v(T)} whenever  S , T ⊆ N {\displaystyle S,T\subseteq N} satisfy  S ∩ T = ∅ {\displaystyle S\cap T=\emptyset } .

### Monotonicity

[edit]

Larger coalitions gain more:

S ⊆ T ⇒ v ( S ) ≤ v ( T ) {\displaystyle S\subseteq T\Rightarrow v(S)\leq v(T)} .

This follows from superadditivity. i.e. if payoffs are normalized so singleton coalitions have zero value.

### Properties for simple games

[edit]

A coalitional game v is considered simple if payoffs are either 1 or 0, i.e. coalitions are either "winning" or "losing".[6]

Equivalently, a simple game can be defined as a collection W of coalitions, where the members of W are called winning coalitions, and the others losing coalitions. It is sometimes assumed that a simple game is nonempty or that it does not contain an empty set. However, in other areas of mathematics, simple games are also called hypergraphs or Boolean functions (logic functions).

* A simple game W is monotonic if any coalition containing a winning coalition is also winning, that is, if  S ∈ W {\displaystyle S\in W} and  S ⊆ T {\displaystyle S\subseteq T} imply  T ∈ W {\displaystyle T\in W} .
* A simple game W is proper if the complement (opposition) of any winning coalition is losing, that is, if  S ∈ W {\displaystyle S\in W} implies  N ∖ S ∉ W {\displaystyle N\setminus S\notin W} .
* A simple game W is strong if the complement of any losing coalition is winning, that is, if  S ∉ W {\displaystyle S\notin W} implies  N ∖ S ∈ W {\displaystyle N\setminus S\in W} .
* If a simple game W is proper and strong, then a coalition is winning if and only if its complement is losing, that is,  S ∈ W {\displaystyle S\in W} iff  N ∖ S ∉ W {\displaystyle N\setminus S\notin W} . (If v is a coalitional simple game that is proper and strong,  v ( S ) = 1 − v ( N ∖ S ) {\displaystyle v(S)=1-v(N\setminus S)} for any S.)
* A veto player (vetoer) in a simple game is a player that belongs to all winning coalitions. Supposing there is a veto player, any coalition not containing a veto player is losing. A simple game W is weak (collegial) if it has a veto player, that is, if the intersection  ⋂ W := ⋂ S ∈ W S {\displaystyle \bigcap W:=\bigcap _{S\in W}S} of all winning coalitions is nonempty.
* A dictator in a simple game is a veto player such that any coalition containing this player is winning. The dictator does not belong to any losing coalition. (Dictator games in experimental economics are unrelated to this.)
* A carrier of a simple game W is a set  T ⊆ N {\displaystyle T\subseteq N} such that for any coalition S, we have  S ∈ W {\displaystyle S\in W} iff  S ∩ T ∈ W {\displaystyle S\cap T\in W} . When a simple game has a carrier, any player not belonging to it is ignored. A simple game is sometimes called finite if it has a finite carrier (even if N is infinite).
* The Nakamura number of a simple game is the minimal number of winning coalitions with empty intersection. According to Nakamura's theorem, the number measures the degree of rationality; it is an indicator of the extent to which an aggregation rule can yield well-defined choices.

A few relations among the above axioms have widely been recognized, such as the following (e.g., Peleg, 2002, Section 2.1[7]):

* If a simple game is weak, it is proper.
* A simple game is dictatorial if and only if it is strong and weak.

More generally, a complete investigation of the relation among the four conventional axioms (monotonicity, properness, strongness, and non-weakness), finiteness, and algorithmic computability[8] has been made (Kumabe and Mihara, 2011[9]), whose results are summarized in the Table "Existence of Simple Games" below.

Existence of Simple Games[10] Type  | Finite Non-comp  | Finite Computable  | Infinite Non-comp  | Infinite Computable

|
|
|
|

1111 | No  | Yes  | Yes  | Yes
1110 | No  | Yes  | No  | No
1101 | No  | Yes  | Yes  | Yes
1100 | No  | Yes  | Yes  | Yes
1011 | No  | Yes  | Yes  | Yes
1010 | No  | No  | No  | No
1001 | No  | Yes  | Yes  | Yes
1000 | No  | No  | No  | No
0111 | No  | Yes  | Yes  | Yes
0110 | No  | No  | No  | No
0101 | No  | Yes  | Yes  | Yes
0100 | No  | Yes  | Yes  | Yes
0011 | No  | Yes  | Yes  | Yes
0010 | No  | No  | No  | No
0001 | No  | Yes  | Yes  | Yes
0000 | No  | No  | No  | No

The restrictions that various axioms for simple games impose on their Nakamura number were also studied extensively.[11] In particular, a computable simple game without a veto player has a Nakamura number greater than 3 only if it is a proper and non-strong game.

## Relation with non-cooperative theory

[edit]

Let G be a strategic (non-cooperative) game. Then, assuming that coalitions have the ability to enforce coordinated behaviour, there are several cooperative games associated with G. These games are often referred to as representations of G. The two standard representations are:[12]

* The α-effective game associates with each coalition the sum of gains its members can 'guarantee' by joining forces. By 'guaranteeing', it is meant that the value is the max-min, e.g. the maximal value of the minimum taken over the opposition's strategies.
* The β-effective game associates with each coalition the sum of gains its members can 'strategically guarantee' by joining forces. By 'strategically guaranteeing', it is meant that the value is the min-max, e.g. the minimal value of the maximum taken over the opposition's strategies.

## Solution concepts

[edit]

The main assumption in cooperative game theory is that the grand coalition  N {\displaystyle N} will form.[13] The challenge is then to allocate the payoff  v ( N ) {\displaystyle v(N)} among the players in some way. (This assumption is not restrictive, because even if players split off and form smaller coalitions, we can apply solution concepts to the subgames defined by whatever coalitions actually form.) A solution concept is a vector  x ∈ R N {\displaystyle x\in \mathbb {R} ^{N}} (or a set of vectors) that represents the allocation to each player. Researchers have proposed different solution concepts based on different notions of fairness. Some properties to look for in a solution concept include:

* Efficiency: The payoff vector exactly splits the total value:  ∑ i ∈ N x i = v ( N ) {\displaystyle \sum _{i\in N}x_{i}=v(N)} .
* Individual rationality: No player receives less than what he could get on his own:  x i ≥ v ( { i } ) , ∀   i ∈ N {\displaystyle x_{i}\geq v(\\{i\\}),\forall ~i\in N} .
* Existence: The solution concept exists for any game  v {\displaystyle v} .
* Uniqueness: The solution concept is unique for any game  v {\displaystyle v} .
* Marginality: The payoff of a player depends only on the marginal contribution of this player, i.e., if these marginal contributions are the same in two different games, then the payoff is the same:  v ( S ∪ { i } ) = w ( S ∪ { i } ) , ∀   S ⊆ N ∖ { i } {\displaystyle v(S\cup \\{i\\})=w(S\cup \\{i\\}),\forall ~S\subseteq N\setminus \\{i\\}} implies that  x i {\displaystyle x_{i}} is the same in  v {\displaystyle v} and in  w {\displaystyle w} .
* Monotonicity: The payoff of a player increases if the marginal contribution of this player increase:  v ( S ∪ { i } ) ≤ w ( S ∪ { i } ) , ∀   S ⊆ N ∖ { i } {\displaystyle v(S\cup \\{i\\})\leq w(S\cup \\{i\\}),\forall ~S\subseteq N\setminus \\{i\\}} implies that  x i {\displaystyle x_{i}} is weakly greater in  w {\displaystyle w} than in  v {\displaystyle v} .
* Computational ease: The solution concept can be calculated efficiently (i.e. in polynomial time with respect to the number of players  | N | {\displaystyle |N|} .)
* Symmetry: The solution concept  x {\displaystyle x} allocates equal payments  x i = x j {\displaystyle x_{i}=x_{j}} to symmetric players  i {\displaystyle i} ,  j {\displaystyle j} . Two players  i {\displaystyle i} ,  j {\displaystyle j} are symmetric if  v ( S ∪ { i } ) = v ( S ∪ { j } ) , ∀   S ⊆ N ∖ { i , j } {\displaystyle v(S\cup \\{i\\})=v(S\cup \\{j\\}),\forall ~S\subseteq N\setminus \\{i,j\\}} ; that is, we can exchange one player for the other in any coalition that contains only one of the players and not change the payoff.
* Additivity: The allocation to a player in a sum of two games is the sum of the allocations to the player in each individual game. Mathematically, if  v {\displaystyle v} and  ω {\displaystyle \omega } are games, the game  ( v + ω ) {\displaystyle (v+\omega )} simply assigns to any coalition the sum of the payoffs the coalition would get in the two individual games. An additive solution concept assigns to every player in  ( v + ω ) {\displaystyle (v+\omega )} the sum of what he would receive in  v {\displaystyle v} and  ω {\displaystyle \omega } .
* Zero Allocation to Null Players: The allocation to a null player is zero. A null player i {\displaystyle i} satisfies  v ( S ∪ { i } ) = v ( S ) , ∀   S ⊆ N ∖ { i } {\displaystyle v(S\cup \\{i\\})=v(S),\forall ~S\subseteq N\setminus \\{i\\}} . In economic terms, a null player's marginal value to any coalition that does not contain him is zero.

An efficient payoff vector is called a pre-imputation, and an individually rational pre-imputation is called an imputation. Most solution concepts are imputations.

### The stable set

[edit]

The stable set of a game (also known as the von Neumann-Morgenstern solution (von Neumann & Morgenstern 1944)) was the first solution proposed for games with more than 2 players. Let  v {\displaystyle v} be a game and let  x {\displaystyle x} ,  y {\displaystyle y} be two imputations of  v {\displaystyle v} . Then  x {\displaystyle x} dominates y {\displaystyle y} if some coalition  S ≠ ∅ {\displaystyle S\neq \emptyset } satisfies  x i > y i , ∀   i ∈ S {\displaystyle x_{i}>y_{i},\forall ~i\in S} and  ∑ i ∈ S x i ≤ v ( S ) {\displaystyle \sum _{i\in S}x_{i}\leq v(S)} . In other words, players in  S {\displaystyle S} prefer the payoffs from  x {\displaystyle x} to those from  y {\displaystyle y} , and they can threaten to leave the grand coalition if  y {\displaystyle y} is used because the payoff they obtain on their own is at least as large as the allocation they receive under  x {\displaystyle x} .

A stable set is a set of imputations that satisfies two properties:

* Internal stability: No payoff vector in the stable set is dominated by another vector in the set.
* External stability: All payoff vectors outside the set are dominated by at least one vector in the set.

Von Neumann and Morgenstern saw the stable set as the collection of acceptable behaviours in a society: None is clearly preferred to any other, but for each unacceptable behaviour there is a preferred alternative. The definition is very general allowing the concept to be used in a wide variety of game formats.[citation needed]

#### Properties

[edit]

* A stable set may or may not exist (Lucas 1969), and if it exists it is typically not unique (Lucas 1992). Stable sets are usually difficult to find. This and other difficulties have led to the development of many other solution concepts.
* A positive fraction of cooperative games have unique stable sets consisting of the core (Owen 1995, p. 240).
* A positive fraction of cooperative games have stable sets which discriminate  n − 2 {\displaystyle n-2} players. In such sets at least  n − 3 {\displaystyle n-3} of the discriminated players are excluded (Owen 1995, p. 240).

### The core

[edit]

Main article: Core (game theory)

Let  v {\displaystyle v} be a game. The core of  v {\displaystyle v} is the set of payoff vectors

C ( v ) = { x ∈ R N : ∑ i ∈ N x i = v ( N ) ; ∑ i ∈ S x i ≥ v ( S ) , ∀   S ⊆ N } . {\displaystyle C(v)=\left\\{x\in \mathbb {R} ^{N}:\sum _{i\in N}x_{i}=v(N);\quad \sum _{i\in S}x_{i}\geq v(S),\forall ~S\subseteq N\right\\}.}

In words, the core is the set of imputations under which no coalition has a value greater than the sum of its members' payoffs. Therefore, no coalition has incentive to leave the grand coalition and receive a larger payoff.

#### Properties

[edit]

* The core of a game may be empty (see the Bondareva–Shapley theorem). Games with non-empty cores are called balanced.
* If it is non-empty, the core does not necessarily contain a unique vector.
* The core is contained in any stable set, and if the core is stable it is the unique stable set; see (Driessen 1988) for a proof.

### The core of a simple game with respect to preferences

[edit]

For simple games, there is another notion of the core, when each player is assumed to have preferences on a set  X {\displaystyle X} of alternatives. A profile is a list  p = ( ≻ i p ) i ∈ N {\displaystyle p=(\succ _{i}^{p})_{i\in N}} of individual preferences  ≻ i p {\displaystyle \succ _{i}^{p}} on  X {\displaystyle X} . Here  x ≻ i p y {\displaystyle x\succ _{i}^{p}y} means that individual  i {\displaystyle i} prefers alternative  x {\displaystyle x} to  y {\displaystyle y} at profile  p {\displaystyle p} . Given a simple game  v {\displaystyle v} and a profile  p {\displaystyle p} , a dominance relation  ≻ v p {\displaystyle \succ _{v}^{p}} is defined on  X {\displaystyle X} by  x ≻ v p y {\displaystyle x\succ _{v}^{p}y} if and only if there is a winning coalition  S {\displaystyle S} (i.e.,  v ( S ) = 1 {\displaystyle v(S)=1} ) satisfying  x ≻ i p y {\displaystyle x\succ _{i}^{p}y} for all  i ∈ S {\displaystyle i\in S} . The core C ( v , p ) {\displaystyle C(v,p)} of the simple game  v {\displaystyle v} with respect to the profile  p {\displaystyle p} of preferences is the set of alternatives undominated by  ≻ v p {\displaystyle \succ _{v}^{p}} (the set of maximal elements of  X {\displaystyle X} with respect to  ≻ v p {\displaystyle \succ _{v}^{p}} ):

x ∈ C ( v , p ) {\displaystyle x\in C(v,p)} if and only if there is no  y ∈ X {\displaystyle y\in X} such that  y ≻ v p x {\displaystyle y\succ _{v}^{p}x} .

The Nakamura number of a simple game is the minimal number of winning coalitions with empty intersection. Nakamura's theorem states that the core  C ( v , p ) {\displaystyle C(v,p)} is nonempty for all profiles  p {\displaystyle p} of acyclic (alternatively, transitive) preferences if and only if  X {\displaystyle X} is finite and the cardinal number (the number of elements) of  X {\displaystyle X} is less than the Nakamura number of  v {\displaystyle v} . A variant by Kumabe and Mihara states that the core  C ( v , p ) {\displaystyle C(v,p)} is nonempty for all profiles  p {\displaystyle p} of preferences that have a maximal element if and only if the cardinal number of  X {\displaystyle X} is less than the Nakamura number of  v {\displaystyle v} . (See Nakamura number for details.)

### The strong epsilon-core

[edit]

Because the core may be empty, a generalization was introduced in (Shapley & Shubik 1966). The strong  ε {\displaystyle \varepsilon } -core for some number  ε ∈ R {\displaystyle \varepsilon \in \mathbb {R} } is the set of payoff vectors

C ε ( v ) = { x ∈ R N : ∑ i ∈ N x i = v ( N ) ; ∑ i ∈ S x i ≥ v ( S ) − ε , ∀   S ⊆ N } . {\displaystyle C_{\varepsilon }(v)=\left\\{x\in \mathbb {R} ^{N}:\sum _{i\in N}x_{i}=v(N);\quad \sum _{i\in S}x_{i}\geq v(S)-\varepsilon ,\forall ~S\subseteq N\right\\}.}

In economic terms, the strong  ε {\displaystyle \varepsilon } -core is the set of pre-imputations where no coalition can improve its payoff by leaving the grand coalition, if it must pay a penalty of  ε {\displaystyle \varepsilon } for leaving.  ε {\displaystyle \varepsilon } may be negative, in which case it represents a bonus for leaving the grand coalition. Clearly, regardless of whether the core is empty, the strong  ε {\displaystyle \varepsilon } -core will be non-empty for a large enough value of  ε {\displaystyle \varepsilon } and empty for a small enough (possibly negative) value of  ε {\displaystyle \varepsilon } . Following this line of reasoning, the least-core, introduced in (Maschler, Peleg & Shapley 1979), is the intersection of all non-empty strong  ε {\displaystyle \varepsilon } -cores. It can also be viewed as the strong  ε {\displaystyle \varepsilon } -core for the smallest value of  ε {\displaystyle \varepsilon } that makes the set non-empty (Bilbao 2000).

### The Shapley value

[edit]

Main article: Shapley value

The Shapley value is the unique payoff vector that is efficient, symmetric, and satisfies monotonicity.[14] It was introduced by Lloyd Shapley (Shapley 1953) who showed that it is the unique payoff vector that is efficient, symmetric, additive, and assigns zero payoffs to dummy players. The Shapley value of a superadditive game is individually rational, but this is not true in general. (Driessen 1988)

### The kernel

[edit]

Let  v : 2 N → R {\displaystyle v:2^{N}\to \mathbb {R} } be a game, and let  x ∈ R N {\displaystyle x\in \mathbb {R} ^{N}} be an efficient payoff vector. The maximum surplus of player i over player j with respect to x is

s i j v ( x ) = max { v ( S ) − ∑ k ∈ S x k : S ⊆ N ∖ { j } , i ∈ S } , {\displaystyle s_{ij}^{v}(x)=\max \left\\{v(S)-\sum _{k\in S}x_{k}:S\subseteq N\setminus \\{j\\},i\in S\right\\},}

the maximal amount player i can gain without the cooperation of player j by withdrawing from the grand coalition N under payoff vector x, assuming that the other players in i's withdrawing coalition are satisfied with their payoffs under x. The maximum surplus is a way to measure one player's bargaining power over another. The kernel of  v {\displaystyle v} is the set of imputations x that satisfy

* ( s i j v ( x ) − s j i v ( x ) ) × ( x j − v ( j ) ) ≤ 0 {\displaystyle (s_{ij}^{v}(x)-s_{ji}^{v}(x))\times (x_{j}-v(j))\leq 0} , and
* ( s j i v ( x ) − s i j v ( x ) ) × ( x i − v ( i ) ) ≤ 0 {\displaystyle (s_{ji}^{v}(x)-s_{ij}^{v}(x))\times (x_{i}-v(i))\leq 0}

for every pair of players i and j. Intuitively, player i has more bargaining power than player j with respect to imputation x if  s i j v ( x ) > s j i v ( x ) {\displaystyle s_{ij}^{v}(x)>s_{ji}^{v}(x)} , but player j is immune to player i's threats if  x j = v ( j ) {\displaystyle x_{j}=v(j)} , because he can obtain this payoff on his own. The kernel contains all imputations where no player has this bargaining power over another. This solution concept was first introduced in (Davis & Maschler 1965).

### Harsanyi dividend

[edit]

The Harsanyi dividend (named after John Harsanyi, who used it to generalize the Shapley value in 1963[15]) identifies the surplus that is created by a coalition of players in a cooperative game. To specify this surplus, the worth of this coalition is corrected by subtracting the surplus that was already created by subcoalitions. To this end, the dividend  d v ( S ) {\displaystyle d_{v}(S)} of coalition  S {\displaystyle S} in game  v {\displaystyle v} is recursively determined by

d v ( { i } ) = v ( { i } ) d v ( { i , j } ) = v ( { i , j } ) − d v ( { i } ) − d v ( { j } ) d v ( { i , j , k } ) = v ( { i , j , k } ) − d v ( { i , j } ) − d v ( { i , k } ) − d v ( { j , k } ) − d v ( { i } ) − d v ( { j } ) − d v ( { k } ) ⋮ d v ( S ) = v ( S ) − ∑ T ⊊ S d v ( T ) {\displaystyle {\begin{aligned}d_{v}(\\{i\\})&=v(\\{i\\})\\\d_{v}(\\{i,j\\})&=v(\\{i,j\\})-d_{v}(\\{i\\})-d_{v}(\\{j\\})\\\d_{v}(\\{i,j,k\\})&=v(\\{i,j,k\\})-d_{v}(\\{i,j\\})-d_{v}(\\{i,k\\})-d_{v}(\\{j,k\\})-d_{v}(\\{i\\})-d_{v}(\\{j\\})-d_{v}(\\{k\\})\\\&\vdots \\\d_{v}(S)&=v(S)-\sum _{T\subsetneq S}d_{v}(T)\end{aligned}}}

An explicit formula for the dividend is given by  d v ( S ) = ∑ T ⊆ S ( − 1 ) | S ∖ T | v ( T ) {\textstyle d_{v}(S)=\sum _{T\subseteq S}(-1)^{|S\setminus T|}v(T)} . The function  d v : 2 N → R {\displaystyle d_{v}:2^{N}\to \mathbb {R} } is also known as the Möbius inverse of  v : 2 N → R {\displaystyle v:2^{N}\to \mathbb {R} } .[16] Indeed, we can recover  v {\displaystyle v} from  d v {\displaystyle d_{v}} by help of the formula  v ( S ) = d v ( S ) + ∑ T ⊊ S d v ( T ) {\textstyle v(S)=d_{v}(S)+\sum _{T\subsetneq S}d_{v}(T)} .

Harsanyi dividends are useful for analyzing both games and solution concepts, e.g. the Shapley value is obtained by distributing the dividend of each coalition among its members, i.e., the Shapley value  ϕ i ( v ) {\displaystyle \phi _{i}(v)} of player  i {\displaystyle i} in game  v {\displaystyle v} is given by summing up a player's share of the dividends of all coalitions that she belongs to,  ϕ i ( v ) = ∑ S ⊂ N : i ∈ S d v ( S ) / | S | {\textstyle \phi _{i}(v)=\sum _{S\subset N:i\in S}{d_{v}(S)}/{|S|}} .

### The nucleolus

[edit]

Main article: Nucleolus (game theory)

Let  v : 2 N → R {\displaystyle v:2^{N}\to \mathbb {R} } be a game, and let  x ∈ R N {\displaystyle x\in \mathbb {R} ^{N}} be a payoff vector. The excess of  x {\displaystyle x} for a coalition  S ⊆ N {\displaystyle S\subseteq N} is the quantity  v ( S ) − ∑ i ∈ S x i {\displaystyle v(S)-\sum _{i\in S}x_{i}} ; that is, the gain that players in coalition  S {\displaystyle S} can obtain if they withdraw from the grand coalition  N {\displaystyle N} under payoff  x {\displaystyle x} and instead take the payoff  v ( S ) {\displaystyle v(S)} . The nucleolus of  v {\displaystyle v} is the imputation for which the vector of excesses of all coalitions (a vector in  R 2 N {\displaystyle \mathbb {R} ^{2^{N}}} ) is smallest in the leximin order. The nucleolus was introduced in (Schmeidler 1969).

(Maschler, Peleg & Shapley 1979) gave a more intuitive description: Starting with the least-core, record the coalitions for which the right-hand side of the inequality in the definition of  C ε ( v ) {\displaystyle C_{\varepsilon }(v)} cannot be further reduced without making the set empty. Continue decreasing the right-hand side for the remaining coalitions, until it cannot be reduced without making the set empty. Record the new set of coalitions for which the inequalities hold at equality; continue decreasing the right-hand side of remaining coalitions and repeat this process as many times as necessary until all coalitions have been recorded. The resulting payoff vector is the nucleolus.

#### Properties

[edit]

* Although the definition does not explicitly state it, the nucleolus is always unique. (See Section II.7 of (Driessen 1988) for a proof.)
* If the core is non-empty, the nucleolus is in the core.
* The nucleolus is always in the kernel, and since the kernel is contained in the bargaining set, it is always in the bargaining set (see (Driessen 1988) for details.)

## Convex cooperative games

[edit]

Introduced by Shapley in (Shapley 1971), convex cooperative games capture the intuitive property some games have of "snowballing". Specifically, a game is convex if its characteristic function  v {\displaystyle v} is supermodular:

v ( S ∪ T ) + v ( S ∩ T ) ≥ v ( S ) + v ( T ) , ∀   S , T ⊆ N . {\displaystyle v(S\cup T)+v(S\cap T)\geq v(S)+v(T),\forall ~S,T\subseteq N.}

It can be shown (see, e.g., Section V.1 of (Driessen 1988)) that the supermodularity of  v {\displaystyle v} is equivalent to

v ( S ∪ { i } ) − v ( S ) ≤ v ( T ∪ { i } ) − v ( T ) , ∀   S ⊆ T ⊆ N ∖ { i } , ∀   i ∈ N ; {\displaystyle v(S\cup \\{i\\})-v(S)\leq v(T\cup \\{i\\})-v(T),\forall ~S\subseteq T\subseteq N\setminus \\{i\\},\forall ~i\in N;}

that is, "the incentives for joining a coalition increase as the coalition grows" (Shapley 1971), leading to the aforementioned snowball effect. For cost games, the inequalities are reversed, so that we say the cost game is convex if the characteristic function is submodular.

### Properties

[edit]

Convex cooperative games have many nice properties:

* Supermodularity trivially implies superadditivity.
* Convex games are totally balanced: The core of a convex game is non-empty, and since any subgame of a convex game is convex, the core of any subgame is also non-empty.
* A convex game has a unique stable set that coincides with its core.
* The Shapley value of a convex game is the center of gravity of its core.
* An extreme point (vertex) of the core can be found in polynomial time using the greedy algorithm: Let  π : N → N {\displaystyle \pi :N\to N} be a permutation of the players, and let  S i = { j ∈ N : π ( j ) ≤ i } {\displaystyle S_{i}=\\{j\in N:\pi (j)\leq i\\}} be the set of players ordered  1 {\displaystyle 1} through  i {\displaystyle i} in  π {\displaystyle \pi } , for any  i = 0 , … , n {\displaystyle i=0,\ldots ,n} , with  S 0 = ∅ {\displaystyle S_{0}=\emptyset } . Then the payoff  x ∈ R N {\displaystyle x\in \mathbb {R} ^{N}} defined by  x i = v ( S π ( i ) ) − v ( S π ( i ) − 1 ) , ∀   i ∈ N {\displaystyle x_{i}=v(S_{\pi (i)})-v(S_{\pi (i)-1}),\forall ~i\in N} is a vertex of the core of  v {\displaystyle v} . Any vertex of the core can be constructed in this way by choosing an appropriate permutation π {\displaystyle \pi } .

### Similarities and differences with combinatorial optimization

[edit]

Submodular and supermodular set functions are also studied in combinatorial optimization. Many of the results in (Shapley 1971) have analogues in (Edmonds 1970), where submodular functions were first presented as generalizations of matroids. In this context, the core of a convex cost game is called the base polyhedron, because its elements generalize base properties of matroids.

However, the optimization community generally considers submodular functions to be the discrete analogues of convex functions (Lovász 1983), because the minimization of both types of functions is computationally tractable. Unfortunately, this conflicts directly with Shapley's original definition of supermodular functions as "convex".

## The relationship between cooperative game theory and firm

[edit]

Corporate strategic decisions can develop and create value through cooperative game theory.[17] This means that cooperative game theory can become the strategic theory of the firm, and different CGT solutions can simulate different institutions.

## See also

[edit]

* Consensus decision-making
* Coordination game
* Intra-household bargaining
* Hedonic game
* Linear production game
* Minimum-cost spanning tree game \- a class of cooperative games.

## References

[edit]

1. ^ Shor, Mike. "Non-Cooperative Game - Game Theory .net". www.gametheory.net. Retrieved 2016-09-15.
2. ^ Chandrasekaran, R. "Cooperative Game Theory" (PDF).
3. ^ Brandenburger, Adam. "Cooperative Game Theory: Characteristic Functions, Allocations, Marginal Contribution" (PDF). Archived from the original (PDF) on 2016-05-27.
4. ^ 2 N {\displaystyle 2^{N}} denotes the power set of  N {\displaystyle N} .
5. ^ Javier Muros, Francisco (2019). Cooperative Game Theory Tools in Coalitional Control Networks (1 ed.). Springer Cham. pp. 9–11\. ISBN 978-3-030-10488-7.
6. ^ Georgios Chalkiadakis; Edith Elkind; Michael J. Wooldridge (25 October 2011). Computational Aspects of Cooperative Game Theory. Morgan & Claypool Publishers. ISBN 978-1-60845-652-9.
7. ^ Peleg, B. (2002). "Chapter 8 Game-theoretic analysis of voting in committees". Handbook of Social Choice and Welfare Volume 1. Vol. 1\. pp. 395–423\. doi:10.1016/S1574-0110(02)80012-1. ISBN 9780444829146.
8. ^ See a section for Rice's theorem for the definition of a computable simple game. In particular, all finite games are computable.
9. ^ Kumabe, M.; Mihara, H. R. (2011). "Computability of simple games: A complete investigation of the sixty-four possibilities" (PDF). Journal of Mathematical Economics. 47 (2): 150–158\. arXiv:1102.4037. Bibcode:2011arXiv1102.4037K. doi:10.1016/j.jmateco.2010.12.003. S2CID 775278.
10. ^ Modified from Table 1 in Kumabe and Mihara (2011). The sixteen types are defined by the four conventional axioms (monotonicity, properness, strongness, and non-weakness). For example, type 1110 indicates monotonic (1), proper (1), strong (1), weak (0, because not nonweak) games. Among type 1110 games, there exist no finite non-computable ones, there exist finite computable ones, there exist no infinite non-computable ones, and there exist no infinite computable ones. Observe that except for type 1110, the last three columns are identical.
11. ^ Kumabe, M.; Mihara, H. R. (2008). "The Nakamura numbers for computable simple games". Social Choice and Welfare. 31 (4): 621. arXiv:1107.0439. doi:10.1007/s00355-008-0300-5. S2CID 8106333.
12. ^ Aumann, Robert J. "The core of a cooperative game without side payments." Transactions of the American Mathematical Society (1961): 539-552.
13. ^ Peters, Hans (2008). Game theory: a multi-leveled approach. Springer. pp. 123. doi:10.1007/978-3-540-69291-1_17. ISBN 978-3-540-69290-4.
14. ^ Young, H. P. (1985-06-01). "Monotonic solutions of cooperative games". International Journal of Game Theory. 14 (2): 65–72\. doi:10.1007/BF01769885. ISSN 0020-7276. S2CID 122758426.
15. ^ Harsanyi, John C. (1982). "A Simplified Bargaining Model for the n-Person Cooperative Game". Papers in Game Theory. Theory and Decision Library. Springer, Dordrecht. pp. 44–70\. doi:10.1007/978-94-017-2527-9_3. ISBN 9789048183692.
16. ^ Set Functions, Games and Capacities in Decision Making | Michel Grabisch | Springer. Theory and Decision Library C. Springer. 2016. ISBN 9783319306889.
17. ^ Ross, David Gaddis (2018-08-01). "Using cooperative game theory to contribute to strategy research". Strategic Management Journal. 39 (11): 2859–2876\. doi:10.1002/smj.2936. S2CID 169982369.

### Further reading

[edit]

* Bilbao, Jesús Mario (2000), Cooperative Games on Combinatorial Structures, Kluwer Academic Publishers, ISBN 9781461543930

* Davis, M.; Maschler, M. (1965), "The kernel of a cooperative game", Naval Research Logistics Quarterly, 12 (3): 223–259, doi:10.1002/nav.3800120303

* Driessen, Theo (1988), Cooperative Games, Solutions and Applications, Kluwer Academic Publishers, ISBN 9789401577878

* Edmonds, Jack (1970), "Submodular functions, matroids and certain polyhedra", in Guy, R.; Hanani, H.; Sauer, N.; Schönheim, J. (eds.), Combinatorial Structures and Their Applications, New York: Gordon and Breach, pp. 69–87

* Lovász, László (1983), "Submodular functions and convexity", in Bachem, A.; Grötschel, M.; Korte, B. (eds.), Mathematical Programming—The State of the Art, Berlin: Springer, pp. 235–257

* Leyton-Brown, Kevin; Shoham, Yoav (2008), Essentials of Game Theory: A Concise, Multidisciplinary Introduction, San Rafael, CA: Morgan & Claypool Publishers, ISBN 978-1-59829-593-1. An 88-page mathematical introduction; see Chapter 8. Free online(subscription required) Archived 2000-08-15 at the Wayback Machine at many universities.

* Lucas, William F. (1969), "The Proof That a Game May Not Have a Solution", Transactions of the American Mathematical Society, 136: 219–229, doi:10.2307/1994798, JSTOR 1994798.

* Lucas, William F. (1992), "Von Neumann-Morgenstern Stable Sets", in Aumann, Robert J.; Hart, Sergiu (eds.), Handbook of Game Theory, Volume I, Amsterdam: Elsevier, pp. 543–590

* Luce, R.D. and Raiffa, H. (1957) Games and Decisions: An Introduction and Critical Survey, Wiley & Sons. (see Chapter 8).
* Maschler, M.; Peleg, B.; Shapley, Lloyd S. (1979), "Geometric properties of the kernel, nucleolus, and related solution concepts", Mathematics of Operations Research, 4 (4): 303–338, doi:10.1287/moor.4.4.303

* Osborne, M.J. and Rubinstein, A. (1994) A Course in Game Theory, MIT Press (see Chapters 13,14,15)
* Moulin, Herve (1988), Axioms of Cooperative Decision Making (1st ed.), Cambridge: Cambridge University Press, ISBN 978-0-521-42458-5

* Owen, Guillermo (1995), Game Theory (3rd ed.), San Diego: Academic Press, ISBN 978-0-12-531151-9

* Schmeidler, D. (1969), "The nucleolus of a characteristic function game", SIAM Journal on Applied Mathematics, 17 (6): 1163–1170, doi:10.1137/0117107.

* Shapley, Lloyd S. (1953), "A value for  n {\displaystyle n} -person games", in Kuhn, H.; Tucker, A.W. (eds.), Contributions to the Theory of Games II, Princeton, New Jersey: Princeton University Press, pp. 307–317

* Shapley, Lloyd S. (18 March 1952), A Value for N-Person Games, Santa Monica, California: The RAND Corporation

* Shapley, Lloyd S. (1971), "Cores of convex games", International Journal of Game Theory, 1 (1): 11–26, doi:10.1007/BF01753431, S2CID 123385556

* Shapley, Lloyd S.; Shubik, M. (1966), "Quasi-cores in a monetary economy with non-convex preferences", Econometrica, 34 (4): 805–827, doi:10.2307/1910101, JSTOR 1910101

* Shoham, Yoav; Leyton-Brown, Kevin (2009), Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations, New York: Cambridge University Press, ISBN 978-0-521-89943-7. A comprehensive reference from a computational perspective; see Chapter 12. Downloadable free online.

* von Neumann, John; Morgenstern, Oskar (1944), "Theory of Games and Economic Behavior", Nature, 157 (3981), Princeton: Princeton University Press: 172, Bibcode:1946Natur.157..172R, doi:10.1038/157172a0, S2CID 29754824

* Yeung, David W.K. and Leon A. Petrosyan. Cooperative Stochastic Differential Games (Springer Series in Operations Research and Financial Engineering), Springer, 2006. Softcover-ISBN 978-1441920942.
* Yeung, David W.K. and Leon A. Petrosyan. Subgame Consistent Economic Optimization: An Advanced Cooperative Dynamic Game Analysis (Static & Dynamic Game Theory: Foundations & Applications), Birkhäuser Boston; 2012. ISBN 978-0817682613

## External links

[edit]

* "Cooperative game", Encyclopedia of Mathematics, EMS Press, 2001 [1994]

* v
* t
* e

Game theory

* Glossary
* Game theorists
* Games

Traditional game theory

| Definitions|

* Asynchrony
* Bayesian regret
* Best response
* Bounded rationality
* Cheap talk
* Coalition
* Complete contract
* Complete information
* Complete mixing
* Confrontation analysis
* Conjectural variation
* Contingent cooperator
* Coopetition
* Cooperative game theory
* Dynamic inconsistency
* Escalation of commitment
* Farsightedness
* Game semantics
* Hierarchy of beliefs
* Imperfect information
* Incomplete information
* Information set
* Move by nature
* Mutual knowledge
* Non-cooperative game theory
* Non-credible threat
* Outcome
* Perfect information
* Perfect recall
* Ply
* Preference
* Rationality
* Sequential game
* Simultaneous action selection
* Spite
* Strategic complements
* Strategic dominance
* Strategic form
* Strategic interaction
* Strategic move
* Strategy
* Subgame
* Succinct game
* Topological game
* Tragedy of the commons
* Uncorrelated asymmetry

|

Equilibrium
concepts|

* Backward induction
* Bayes correlated equilibrium
* Bayesian efficiency
* Bayesian game
* Bayesian Nash equilibrium
* Berge equilibrium
* Bertrand–Edgeworth model
* Coalition-proof Nash equilibrium
* Core
* Correlated equilibrium
* Cursed equilibrium
* Edgeworth price cycle
* Epsilon-equilibrium
* Gibbs equilibrium
* Incomplete contracts
* Inequity aversion
* Individual rationality
* Iterated elimination of dominated strategies
* Markov perfect equilibrium
* Mertens-stable equilibrium
* Nash equilibrium
* Open-loop model
* Pareto efficiency
* Payoff dominance
* Perfect Bayesian equilibrium
* Price of anarchy
* Program equilibrium
* Proper equilibrium
* Quantal response equilibrium
* Quasi-perfect equilibrium
* Rational agent
* Rationalizability
* Rationalizable strategy
* Satisfaction equilibrium
* Self-confirming equilibrium
* Sequential equilibrium
* Shapley value
* Strong Nash equilibrium
* Subgame perfect equilibrium
* Trembling hand equilibrium

Strategies|

* Appeasement
* Bid shading
* Cheap talk
* Collusion
* Commitment device
* De-escalation
* Deterrence
* Escalation
* Fictitious play
* Focal point
* Grim trigger
* Hobbesian trap
* Markov strategy
* Max-dominated strategy
* Mixed strategy
* Pure strategy
* Tit for tat
* Win–stay, lose–switch

Games|

* All-pay auction
* Battle of the sexes
* Nash bargaining game
* Bertrand competition
* Blotto game
* Centipede game
* Coordination game
* Cournot competition
* Deadlock
* Dictator game
* Trust game
* Diner's dilemma
* Dollar auction
* El Farol Bar problem
* Electronic mail game
* Gift-exchange game
* Guess 2/3 of the average
* Keynesian beauty contest
* Kuhn poker
* Lewis signaling game
* Matching pennies
* Obligationes
* Optional prisoner's dilemma
* Pirate game
* Prisoner's dilemma
* Public goods game
* Rendezvous problem
* Rock paper scissors
* Stackelberg competition
* Stag hunt
* Traveler's dilemma
* Ultimatum game
* Volunteer's dilemma
* War of attrition

Theorems|

* Arrow's impossibility theorem
* Aumann's agreement theorem
* Brouwer fixed-point theorem
* Competitive altruism
* Folk theorem
* Gibbard–Satterthwaite theorem
* Gibbs lemma
* Glicksberg's theorem
* Kakutani fixed-point theorem
* Kuhn's theorem
* One-shot deviation principle
* Prim–Read theory
* Rational ignorance
* Rational irrationality
* Sperner's lemma
* Zermelo's theorem

Subfields|

* Algorithmic game theory
* Behavioral game theory
* Behavioral strategy
* Compositional game theory
* Contract theory
* Drama theory
* Graphical game theory
* Heresthetic
* Mean-field game theory
* Negotiation theory
* Quantum game theory
* Social software

Key people|

* Albert W. Tucker
* Alvin E. Roth
* Amos Tversky
* Antoine Augustin Cournot
* Ariel Rubinstein
* David Gale
* David K. Levine
* David M. Kreps
* Donald B. Gillies
* Drew Fudenberg
* Eric Maskin
* Harold W. Kuhn
* Herbert Simon
* Herbert Scarf
* Hervé Moulin
* Jean Tirole
* Jean-François Mertens
* Jennifer Tour Chayes
* Ken Binmore
* Kenneth Arrow
* Leonid Hurwicz
* Lloyd Shapley
* Martin Shubik
* Melvin Dresher
* Merrill M. Flood
* Olga Bondareva
* Oskar Morgenstern
* Paul Milgrom
* Peyton Young
* Reinhard Selten
* Robert Aumann
* Robert Axelrod
* Robert B. Wilson
* Roger Myerson
* Samuel Bowles
* Suzanne Scotchmer
* Thomas Schelling
* William Vickrey

Combinatorial game theory

| Core
concepts|

* Combinatorial explosion
* Determinacy
* Disjunctive sum
* First-player and second-player win
* Game complexity
* Game tree
* Impartial game
* Misère
* Partisan game
* Solved game
* Sprague–Grundy theorem
* Strategy-stealing argument
* Zugzwang

|

Games|

* Chess
* Chomp
* Clobber
* Cram
* Domineering
* Hackenbush
* Nim
* Notakto
* Subtract a square
* Sylver coinage
* Toads and Frogs

Mathematical
tools|

* Mex
* Nimber
* On Numbers and Games
* Star
* Surreal number
* Winning Ways for Your Mathematical Plays

Search
algorithms|

* Alpha–beta pruning
* Expectiminimax
* Minimax
* Monte Carlo tree search
* Negamax
* Paranoid algorithm
* Principal variation search

Key people|

* Claude Shannon
* John Conway
* John von Neumann

Evolutionary game theory

| Core
concepts|

* Bishop–Cannings theorem
* Evolution and the Theory of Games
* Evolutionarily stable set
* Evolutionarily stable state
* Evolutionarily stable strategy
* Replicator equation
* Risk dominance
* Stochastically stable equilibrium
* Weak evolutionarily stable strategy

|

Games|

* Chicken
* Stag hunt

Applications|

* Cultural group selection
* Fisher's principle
* Mobbing
* Terminal investment hypothesis

Key people|

* John Maynard Smith
* Robert Axelrod

Mechanism design

| Core
concepts|

* Algorithmic mechanism design
* Bayesian-optimal mechanism
* Incentive compatibility
* Market design
* Monotonicity
* Participation constraint
* Revelation principle
* Strategyproofness
* Vickrey–Clarke–Groves mechanism

|

Theorems|

* Myerson–Satterthwaite theorem
* Revenue equivalence

Applications|

* Digital goods auction
* Knapsack auction
* Truthful cake-cutting

Other topics

* Bertrand paradox
* Chainstore paradox
* Computational complexity of games
* Helly metric
* Multi-agent system
* PPAD-complete

* Mathematics portal
* Commons
* WikiProject
* Category

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template