1. Introduction
The concept of transferable utility (TU)-game is one of the important game theories. In the aspect that TU-games depend on the strategic choice of players, Ui [
1] introduced a model of TU-games with action choices and focused on reducing a TU-game with action choices to a strategic game where the payoff of each strategy profile is determined by the Shapley value of the corresponding TU-game. In the same line, Brandenburger and Stuart [
2] proposed a class of biform games where the value of each coalition depends on the strategies of all players. Fiestras–Janeiro et al. [
3] established a TU-game with strategies where the value of a coalition is affected by the strategies of players outside that coalition.
is the biform game model proposed by Brandenburger and Stuart [
2], where
is a finite strategy set of player
i,
;
V is a map from
to the set of maps from
(a set of all coalitions) to the reals, for each strategy profile
,
is the value created by the coalition
S, with
(in this paper,
is written as
, and the map
V is referred to as the coalition function); for each
, the number
is player
i’s confidence index. Brandenburger and Stuart gave a detailed explanation for the confidence index.
The biform game is a hybrid noncooperative–cooperative game model with two stages. The first stage is noncooperative and is designed to describe the strategic moves of the players. However, the consequences of these moves are not the utilities (payoffs) of all players, but the utilities of all coalitions, thus each profile of strategic choices at the first stage leads to a second stage. The second is cooperative and is designed to analyze how to allocate utility to each player on each strategy profile. In general, the core [
4] or the Shapley value [
5] is used for this analysis. The cooperative second stage yields an induced noncooperative game that ultimately presents the Nash equilibrium through the strategic moves of players in the first stage. Therefore, the overall tendency of the biform game is noncooperative. Stuart [
6] pointed out that the biform game is a noncooperative game.
There is a significant difference between the biform game [
2] and the normal-form game [
7], that is, on each strategy profile, the normal-form game generates the utilities (payoffs) for all players, whereas the biform game generates the utilities for all coalitions. This difference is well-identified by biform models and examples in the literature of Grossman and Hart [
8], Hart and Moore [
9], Brandenburger and Stuart [
2], Summerfield and Dror [
10], Gonzalez et al. [
11], and Grove et al. [
12].
This correspondence between strategy profiles and utilities of players or coalitions implies that the coalition function
V has multiple additive properties. If coalition function
V is additive on each strategy, then the game is in normal form. It has the usual noncooperative Nash equilibrium [
13] and cooperative solutions (such as the core [
4],
- and
-core [
14,
15], and Shapley value [
5]). To consider the cooperative solutions of a normal-form game, there are three main ways to establish the characteristic functions: the minimax representation [
16], the defensive-equilibrium representation [
17], and the rational-threats representation [
18]. The characteristic function form of a normal-form game is usually defined as
[
17], where
v is the minimax representation.
In the TU-game model with strategies proposed by Fiestras–Janeiro et al. [
3], similar to the characteristic functions above, they defined the “maxmin procedure” and gave the corresponding core as the cooperative solution. This analysis implies that players can cooperate and coordinate their strategic power to allocate the utility of the grand coalition.
For a game based on the coalition function
V, if the cooperative game theory is applied, then the characteristic function should be given for the whole game pattern rather than each strategy profile. This paper is just based on this idea to give cooperative solutions for a class of biform games. For this purpose, we define a characteristic function of minimax representation
v based on the coalition function
V, interpret biform games as cooperative games, and give the core and Shapley value as cooperative solutions. Based on
V and
v, we establish a cooperative game model in the characteristic function form
. The characteristic function of minimax representation we defined is different from the “maxmin procedure” given by Fiestras–Janeiro et al. [
3], and thus the corresponding cores are also different.
The main contributions of this work are summarized as follows: First, this paper presents the concept of cooperative game solutions for a class of biform games with the coalition function V. The key to this concept is to establish a characteristic function v based on the coalition function V. This concept is different from the existing results of the biform games. The technical route of the biform game is: first, on each strategy profile, the utility functions of all players are obtained from the core or Shapley value of the cooperative game determined by the coalition function V; second, the Nash equilibrium of the noncooperative game is taken as a solution of the biform game, where the noncooperative game is determined by the utility functions on the set of strategy profiles. The technical route of this paper is to directly give the characteristic function v, build a cooperative game model , and then get the cooperative solutions, where the utility of a coalition is obtained by taking the maximum and minimum in the strategy changes of the insiders and outsiders of this coalition, respectively, through the coalition function V. Second, we show the superadditivity and convexity of v by the corresponding properties of V and extend the properties of the core and Shapley value of game to the corresponding solutions of game . Third, the choices of game models and their solutions are shown based on the additivity of V. By observing the solutions of the biform game and cooperative game , we find the advantages of cooperative game solutions, namely that they are always collectively rational and easier and faster to compute.
The remainder of this paper is organized as follows.
Section 2 defines the characteristic function
v, establishes a cooperative game model
, and examines the relation between “minmax” and “maxmin”.
Section 3 studies the relations between the characteristic function
v and coalition function
V and defines the core and Shapley value of the cooperative game
. The solutions of the cooperative games and biform games are compared in
Section 4. The applicability of Shapley value and the two stages of the cooperative game
are discussed in
Section 5. Some final summaries are in
Section 6.
2. The Model
Let
be the set of players and
be the set of subsets (i.e., coalitions) of
N. For each nonempty coalition
, the lowercase letter
s denotes the number of players in coalition
S.
is the finite strategy set of player
and
is the set of strategy profiles. For each nonempty coalition
, let
be the set of strategies of coalition
S, and
is a strategy of coalition
S (see Section 9.2 of Myerson [
17]). For each
and nonempty
, let
and
, then
.
The coalition function V is a map from X to the set of maps from to the reals. For each strategy profile , the utility of coalition is given by the map , that is, is the utility created by coalition S on x, in particular, for any .
The definition of the coalition function is extracted from the biform games, existing research results, and application examples, such as the studies of Hart and Moore [
9], Brandenburger and Stuart [
2], Gonzalez et al. [
11], and Grove et al. [
12]. The coalition function reflects the nature of the correspondence between the strategy profiles and the coalition utilities or player utilities, that is, either the utilities of the players or the utilities of the coalitions are generated on each strategy profile.
Let V be a coalition function. For any coalitions with .
- (1)
We say that V is superadditive on if and V is superadditive on X if it is superadditive for any ;
- (2)
We say that V is subadditive on if and V is subadditive on X if it is subadditive for any ; and
- (3)
We say that V is additive on if and V is additive on X if it is additive for any .
The feature of the coalition function
V, generating each coalition
S utility
on each strategy profile
x, provides convenience for players to form coalitions. Each coalition
S has the rationality to choose a strategy to maximize its utility, given a strategy of the complementary coalition
. We refer to Von Neumann and Morgenstern [
16] and define the characteristic function of
minimax representation as
In particular, is the maximum utility created by the grand coalition N.
This definition asserts that
is the maximum utility that the members of coalition
S can guarantee themselves against the best offensive threat by the complementary coalition
. Please refer to Myerson’s [
17] formula (9.1) for the characteristic function definition of the strategic game with TU (i.e., the normal-form game with TU).
Let
be the set of the characteristic functions
v with the usual operations of addition and scalar multiplication of functions in a
-dimensional linear space.
Definition 1. An person cooperative game in the characteristic function form is defined aswhere - (1)
V is the coalition function;
- (2)
v is the characteristic function of minimax representation.
The characteristic function of minimax representation is distinguished from the “maxmin procedure” of Fiestras–Janeiro et al. [
3]. Let the coalition
S’s utility determined by the “maxmin procedure” be
for all
.
For each
, it is clear that
that is,
. In
Table 1, it is easy to get
and
. Therefore, we know that the equation in
is not necessarily true.
If coalition function
V is superadditive on
X, the Nash equilibrium can be given by the biform game [
2,
19]; the core and the Shapley value (see next section) can be given by cooperative game
.
If V is additive on X, the Nash equilibria of the biform game and the normal-form game are identical; the cooperative game becomes the cooperative game , the core and the Shapley value of are the special form of the solutions of .
If
V is subadditive on
X, there exists no normal-form game. Since the core on each strategy profile is an empty set, the biform game [
2] is not applicable in this case. The solution to the second stage of the biform game can be the Shapley value, thereby generating an induced noncooperative game to obtain the Nash equilibrium. Alternatively, we may consider the cooperative game
to deal with this situation (see Example 3).
As can be seen, based on the additivity of the coalition function V, the games in normal form, biform games, and cooperative games and can be linked to form a systematic framework for strategic form games.
The example below comes from Example 2 of Summerfield and Dror [
10].
Example 1. Consider the case of a business owner who approaches three advertising firms, each with its own cable channel, to produce and broadcast an advertising program. Each firm has to decide independently whether or not to accept the job offer. The business owner is willing to pay $17 to each firm for his/her job. In the game (1) (see Table 1), the three advertising firms are players 1, 2, and 3, each one with a strategy set , indicating that one is turning down the job or, respectively, accepting the job offer. The three strategies of each strategy profile in the game (1) are owned by players 1, 2, and 3 in turn. Let denote the total cost of creating advertisements art works for firms in coalition S. The following is the complete cost schedule for advertisement(s) collaboration costs, assuming all firms take their assigned jobs. For each strategy profile c of this game, the utility of coalition S is equal to the income paid by the business to S minus the cost of S for creating advertisement art work. For instance, Table 1 shows the utilities of coalitions on strategy profiles, it is obvious that the utility of each player cannot be generated directly on each strategy profile, but rather the utilities of all coalitions are generated, each player cannot directly observe his/her utility on strategy profiles except . By Table 1, V is additive on , , and . It is superadditive on other strategy profiles. If the players need to determine their respective utility on each strategy profile, then they can play cooperatively and use the core or Shapley value as the solution, this is the second stage of the biform game proposed by Brandenburger and Stuart [2], that is, the cooperative games. We should note that players have the willingness to form coalitions to improve the utilities of themselves and the coalitions, and coincidentally, this behavior is facilitated by the fact that all coalitions’ utilities are generated on each strategy profile. In this way, each coalition chooses the strategy that benefits its utility, given that its complementary coalition chose a strategy. In Table 1, when coalition chooses strategy 0, the relevant strategy profiles are , , , and , thus, the maximum utility of coalition is ; it is easy to find that when coalition chooses strategy 1, the maximum utility of coalition is also 4. Therefore, Based on the characteristic function values, each player’s utility can be determined by the cooperative solution core and Shapley value (see next section).
The above example provides a practical application context for the coalition function V, the characteristic function v, and the cooperative game model .
3. Main Results
3.1. The Relations of V and v
Let v be the characteristic function of minimax representation of an person cooperative game . For any , v is said to be superadditive if v is said to be subadditive if and v is said to be additive if .
The superadditivity and convexity of characteristic function v are important contents of the cooperative game theory. The following results show these properties based on coalition function V.
Theorem 1. If V is superadditive on X, then v is also superadditive.
Proof. For any
, since
and
, we have
In
and
, let the “maximum strategies” taken by coalition
be
,
, respectively, then for any fixed
, we have
By making
V superadditive on
X, we get
In
, let the “minimum strategy” determined by
be
. Therefore,
This completes the proof. □
Corollary 1. If V is additive on X, then v is also superadditive.
Proof. By the proof of Theorem 1 and
V is additive on
X, we have
This completes the proof. □
In Example 1, v is superadditive by the superadditivity of V on X.
Remark 1. If V is subadditive on X, then for v there are various possibilities of additivity (see Example 3).
If V is subadditive on X, then the superadditive of v is given by the following theorem.
Theorem 2. If V is subadditive on X, andthen v is superadditive. Where and are the “maximum strategies” selected by coalitions and in and , respectively, and is the “minimum strategy” selected by coalition in . Proof. For any
, from the known conditions, we get
therefore,
This completes the proof. □
In Table on page 11, V is subadditive on X. It is easy to get and , then Therefore, V satisfies Theorem 2 and v is superadditive, where is an empty set.
For any
, an
person cooperative game
is said to be
convex [
20,
21] if
V is said to be
convex on
if
V is said to be convex on X if V is convex for any
Theorem 3. If V is convex on X andthen an person cooperative game is also convex. Where and are the “maximum strategies” selected by coalitions and in and , respectively, and is the “minimum strategy” selected by coalition in . Proof. For any
, by the definition of
v, we have
Since
V is convex on
X, we get
Thus, let
be the “maximum strategies” taken by coalition
in
, we have
and since
This completes the proof. □
It is easy to verify that if V is convex on X, there must be V that is superadditive on X. The converse is not true. By Theorem 1, we have the following corollary.
Corollary 2. If V is convex on X, then v is superadditive.
Remark 2. Theorems 1, 2 and Corollary 1 show that the characteristic function v defined by “minmax” can maintain the additivity of the coalition function V under certain conditions. The consistency of the additivity of v and V ensures that the cooperative solution has good properties, and also shows that the cooperation is reasonable.
3.2. The Core and Shapley Value
Given an person cooperative game , the utility allocation is said to be individual rational if for all , it is said to be collective rational if , and it is said to be coalition rational if for any .
For an
person cooperative game
, its
core [
4] is the set of utility allocations that satisfy collective rationality and coalition rationality, that is,
Its
Shapley value [
5] is given by
for all
Let be the set of all permutations , for each permutation , denote . Then .
For any nonempty coalition
, denote by
the characteristic vector of
S, where its
th coordinate is
A map is called a balanced map if . A cooperative game is said to be balanced if for each balanced map .
For each , the Shapley value satisfies
- (1)
efficiency if ;
- (2)
dummy player property if for any dummy players , player i is a dummy player means that for all ;
- (3)
anonymity property if for any , any , and all , where for all ;
- (4)
additivity if for any .
Now we give the following results:
- (1)
An
person cooperative game
has a nonempty core
if and only if it is balanced. It can be proved by referring to Proposition 262.1 in Chapter 13 of Osborne and Rubinstein [
22].
- (2)
For each
, the Shapley value
is the unique solution that satisfies efficiency, dummy player property, anonymity property, and additivity. It can be proved by referring to Shapley [
5] and Proposition 3.5 in Chapter 3 of Branzei et al. [
23].
- (3)
If cooperative game
is convex, then
is nonempty, by referencing Proposition 28.1 in Chapter 28 of Narahari [
24].
- (4)
We also obtain that if cooperative game
is convex, then
, by
is nonempty, according to Exercises 260.4 and 295.5 of Osborne and Rubinstein [
22].
After generating the characteristic function
v based on the coalition function
V, the proofs of the above results are only related to
v, not
V.
Remark 3. The proofs of the above results are easy. However, it is worth noting that these results are based on the coalition function V, and this means that these results take the corresponding results in the usual strategic form game with TU (i.e., the normal-form game with TU) as the special form, because V has various possibilities of additivity on X and the usual strategic form game with TU only corresponds to V with additivity on X.
Theorem 4. Then:
- (1)
is balanced;
- (2)
.
where and are the “maximum strategies” selected by coalitions and in and , respectively, and is the “minimum strategy” selected by coalition in .
Proof. From Theorem 3, is a convex game. Thus, is nonempty. Therefore: (1) is balanced; (2) . This completes the proof. □
Property 1. If V is superadditive on X, then the Shapley value is individual rational.
Proof. By Theorem 1,
v is superadditive. Then, for any
,
and since
, we have
for all
. Therefore,
is individual rational. This completes the proof. □
After Definition 1, the meaning of
is described. Here, we write the core corresponding to
as
to show the following remark. Please refer to Fiestras–Janeiro et al. [
3] for relevant results of this core.
Remark 4. (1) for all single-player coalition means that the individual rationality requirement corresponding to v is not lower than that corresponding to ψ. This shows that grand coalition N is likely to has less surplus to allocate, then, it is easier to obtain an allocation with small allocation difference in the utility allocations corresponding to v than in the utility allocations corresponding to ψ;
(2) By the definitions of and , it is easy to verify that .
4. Comparison of the Solutions
Example 2. Consider a person game (2) [2], each player has two strategies, labelled “No” and “Yes”, the three strategies in each strategy profile are owned by players 1, 2, and 3, respectively, Table 2 shows the coalition utilities of the game. The utilities of all single-player coalitions are taken as zero, so their utilities were not entered in Table 2. By the utilities of all single-player coalitions, we get . When player 3 chooses “No”, the maximum utility of coalition is 6, when player 3 chooses “Yes”, the maximum utility of coalition is also 6, thus, . Similarly, we have , . Therefore, Brandenburger and Stuart used the biform game analysis to obtain two Nash equilibria of the induced noncooperative game (3) (this game is induced by the cores, see
Table 3): (No, No, No) and (Yes, Yes, Yes), the corresponding utility allocations are
and
. In the
person game (2), the most likely core allocation is
, and the Shapley value is also
. Therefore, the Nash equilibrium (No, No, No) is inefficient (the total value is 6), while (Yes, Yes, Yes) is efficient (the total value is 9), and the cooperative solution
is collective rational.
Summerfield and Dror [
10] developed an approach that treats a biform game as a two-stage stochastic programming problem with recourse, this approach deals with either empty or non-empty “Core games”. In the game of Example 1, Summerfield and Dror gave two Nash equilibria
and
depending on the range of confidence indices, the corresponding utility allocations are
and
, where
are respectively the confidence indices of Firms 1, 2, and 3, and
. This approach means that the utility of each player is determined by the subgames and the confidence indices, this leads to multiple Nash equilibria. This paper adopts the method of the cooperative game
, the characteristic function reflects the global rational behavior of players. Moreover, it makes the solution process simpler and faster, because the players are not required to enter the subgame and determine the confidence indices. The Shapley value in this example gives a fair result, which is an allocation worthy of serious consideration by the players. As with the usual core of the cooperative game
, the core given in this example can also capture the idea of freeform competition among the players.
To sum up, in the games with additivity of coalition function: (1) The solutions of the cooperative game may achieve the same result as the efficient Nash equilibrium (the utility allocation on it is collective rational) of a biform game. (2) The Shapley value of provides a fair and unique allocation vector. The core of satisfies individual rationality and collective rationality, and it also captures the idea of free-form competition among the players. In effect, the players can compete in the core by combining the fair outcome of the Shapley value. (3) If the core is an empty set on a strategy profile, then the cooperative stage of the biform game cannot be used the core. In this case, the Shapley value can be applied on any strategy profile to generate an induced noncooperative game to obtain the Nash equilibrium. In addition, to get a game solution, the Shapley value of the cooperative game can be used (see Example 3).
Example 3. Consider a person game (4), is the strategy set of player . Table 4 shows the utilities of coalitions on strategy profiles. If a biform game is considered for the solution, then in the second stage, the core on each strategy profile is an empty set, thus, the Nash equilibrium cannot be obtained. If the Shapley value is considered on each strategy profile, then the induced noncooperative game (5) is shown in Table 5. This noncooperative game has a Nash equilibrium , the corresponding utility allocation is . By the method of the cooperative game , we have Therefore, players can obtain the utility allocation .
By Table 4, v is supperadditive. If coalition ’s utility is on and other coalition utilities remain unchanged, then v is subadditive; if is replaced by 3, v becomes additive. Therefore, when V is subadditive, v is superadditive only if V satisfies the certain condition, as shown in Theorem 2. 6. Conclusions
This paper proposed the notion of cooperative solutions for a class of biform games containing the coalition function V. The main method was to build the characteristic function of minimax representation v based on the coalition function V, define the cooperative game , and give the solutions core and Shapley.
The definition of v refers to the characteristic function of the usual strategic game with TU. The superadditivity of v can be obtained from various additive properties of V under certain conditions. This guarantees that cooperative solutions can have good properties, and also shows the rationality of cooperation. The core corresponding to v refines the core corresponding to the characteristic function defined by the “maxmin procedure”. v raises the individual rationality requirement of and reduces the surplus that grand coalition N needs to allocate, thus reducing the allocation difference.
The choices of the solutions of biform games, cooperative games, and noncooperative games were presented in terms of the additivity of the coalition function V. Through several examples, the solutions of cooperative games and biform games were compared. It was found that the solution of the cooperative game can be the utility allocation on the efficient Nash equilibrium of the biform game.