isSuperadditiveGame: Check if game is superadditive

Description Usage Arguments Value Author(s) References Examples

View source: R/GamePropertySuperadditivity.R

Description

Checks if a TU game with n players is superadditive.
In a superadditive game for any two disjoint coalitions S and T the value of the union of S and T is always greater or equal the sum of the values of S and T. In other words, the members of any two disjoint coalitions S and T will never be discouraged from collaborating.

Usage

1

Arguments

v

Numeric vector of length 2^n - 1 representing the values of the coalitions of a TU game with n players

Value

TRUE if the game is superadditive, else FALSE.

Author(s)

Alexandra Tiukkel

Jochen Staudacher jochen.staudacher@hs-kempten.de

References

Peleg B. and Sudhoelter P. (2007) Theory of cooperative games, 2nd Edition, Springer, p. 10

Peters H. (2015) Game Theory: A Multi-Leveled Approach, 2nd Edition, Springer, p. 295

Maschler M., Solan E. and Zamir S. (2013) Game Theory, Cambridge University Press, p. 671

Narahari Y. (2015) Game Theory and Mechanism Design, World Scientific Publishing, p. 408

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
library(CoopGame)
isSuperadditiveGame(c(0,0,0,1,1,1,2))


#Example of a superadditive game
library(CoopGame)
v1=c(0,0,0,40,50,20,100) 
isSuperadditiveGame(v1)

#Example of a game that is not superadditive 
library(CoopGame)
v2=c(0,0,0,40,30,130,100) 
isSuperadditiveGame(v2)

#Another example of a superadditive game
library(CoopGame)
v3=c(1,1,1,1, 2,2,2,2,2,2, 3,3,3,3, 4)
isSuperadditiveGame(v3)

CoopGame documentation built on Aug. 24, 2021, 1:07 a.m.