Game Theory: Spring 2017

Similar documents
Game Theory: Spring 2017

Lecture 2 The Core. 2.1 Definition and graphical representation for games with up to three players

Weighted Voting Games

Cooperative Games. M2 ISI Systèmes MultiAgents. Stéphane Airiau LAMSADE

Game Theory: Spring 2017

2.1 Definition and graphical representation for games with up to three players

Cooperative Games. Stéphane Airiau. Institute for Logic, Language & Computations (ILLC) University of Amsterdam

5.2 A characterization of the nonemptiness of the core

On 1-convexity and nucleolus of co-insurance games

Multiagent Systems Motivation. Multiagent Systems Terminology Basics Shapley value Representation. 10.

COOPERATIVE GAME THEORY: CORE AND SHAPLEY VALUE

Game Theory: Spring 2017

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India November 2007

The Core can be accessed in a Bounded Number of Steps

Incentives to form the grand coalition versus no incentive to split off from the grand coalition

Game Theory: Spring 2017

Computational Social Choice: Spring 2015

THE DISPUTED GARMENT PROBLEM: THE MATHEMATICS OF BARGAINING & ARBITRATION. Richard Weber

SANDWICH GAMES. July 9, 2014

Advanced Microeconomics

Consistency, anonymity, and the core on the domain of convex games

ENCOURAGING THE GRAND COALITION IN CONVEX COOPERATIVE GAMES

Notes on Coursera s Game Theory

Department of Applied Mathematics Faculty of EEMCS. University of Twente. Memorandum No Owen coalitional value without additivity axiom

Axiomatizing Core Extensions

Representation of TU games by coalition production economies

Compromise Stable TU-Games Quant, Marieke; Borm, Peter; Reijnierse, Hans; van Velzen, S.

A C B D D B C A C B A D

Proof Systems and Transformation Games

Handout 4: Some Applications of Linear Programming

The core of voting games: a partition approach

A Farsighted Stable Set for Partition Function Games

EC516 Contracts and Organisations, LSE

COALITION STRUCTURE GENERATION IN CHARACTERISTIC FUNCTION GAMES. Travis Service. Dissertation. Submitted to the Faculty of the

AVERAGE TREE SOLUTION AND SUBCORE FOR ACYCLIC GRAPH GAMES

Analytic Solution for the Nucleolus of a Three-Player Cooperative Game 1

We set up the basic model of two-sided, one-to-one matching

AXIOMATIC CHARACTERIZATIONS OF THE SYMMETRIC COALITIONAL BINOMIAL SEMIVALUES. January 17, 2005

Chapter 2 The Core of a Cooperative Game

The Core and Coalition Formation in an N-person Network Game *

Binding Agreements II: Coalition Formation

The core of voting games with externalities

Coalitional Structure of the Muller-Satterthwaite Theorem

Chapter 5. Nucleolus. Core(v) := {x R n x is an imputation such that e(x, S) 0 for all coalitions S}.

NOTES ON COOPERATIVE GAME THEORY AND THE CORE. 1. Introduction

TU Game Theory. v(s ) + v(t) v(s T), S, T N with S T =,

The nucleolus, the Shapley value and power indices

CORE AND NO-TREAT EQUILIBRIUM IN TOURNAMENT GAMES WITH EXTERNALITIES

An Infinitely Farsighted Stable Set

Col.lecció d Economia E13/301. Cooperative games with size-truncated information. F. Javier Martínez-de-Albéniz

ECONOMIC STRENGTH IN COOPERATIVE GAMES

Mechanism Design: Basic Concepts

Coordination without communication 1

Math-Net.Ru All Russian mathematical portal

DUMMY PLAYERS AND THE QUOTA IN WEIGHTED VOTING GAMES

Stackelberg oligopoly TU-games: characterization of the core and 1-concavity of the dual game

The assignment game: core, competitive equilibria and multiple partnership

BIPARTITE GRAPHS AND THE SHAPLEY VALUE

Interval-Valued Cores and Interval-Valued Dominance Cores of Cooperative Games Endowed with Interval-Valued Payoffs

An axiomatic characterization of the position value for network situations

GAME THEORETIC MODELS OF NETWORK FORMATION A GAME THEORETIC GENERALIZED ADDITIVE MODEL

The position value for partition function form network games

GAME THEORY. Class notes for Math 167, Winter 2000 Thomas S. Ferguson

Interval values for strategic games in which players cooperate

Three ancient problems solved by using the game theory logic based on the Shapley value

Lecture 10: Mechanism Design

Rational Expectations and Farsighted Stability

No-envy in Queueing Problems

The Shapley value and power indices

A simple algorithm for the nucleolus of airport profit games

Analytic Solution for the Nucleolus of a Three-Player Cooperative Game

Population Monotonic Allocation Schemes for Games with. Externalities

Memorandum No Two axiomatizations of the kernel of TU games: bilateral and converse reduced game properties. T.S.H. Driessen and C.-C.

Weighted Voting Games

Matematicas Aplicadas. c1998 Universidad de Chile A CONVERGENT TRANSFER SCHEME TO THE. Av. Ejercito de Los Andes 950, 5700 San Luis, Argentina.

Judgment Aggregation: June 2018 Project

The Axiomatic Method in Social Choice Theory:

arxiv: v2 [cs.gt] 1 Nov 2017

Consistency and Monotonicity in One-Sided Assignment Problems

Lecture 4 The nucleolus

Power indices expressed in terms of minimal winning coalitions

Can everyone benefit from innovation?

CORVINUS ECONOMICS WORKING PAPERS. Young's axiomatization of the Shapley value - a new proof. by Miklós Pintér CEWP 7/2015

Power in the US Legislature

Divisible Load Scheduling: An Approach Using Coalitional Games

Stable Families of Coalitions and Normal Hypergraphs

1 Basic Game Modelling

A Note on the Core of TU-cooperative Games with Multiple Membership Externalities

CORVINUS ECONOMICS WORKING PAPERS. On the impossibility of fair risk allocation. by Péter Csóka Miklós Pintér CEWP 12/2014

No CHARACTERIZING CONVEXITY OF GAMES USING MARGINAL VECTORS. By Bas van Velzen, Herbert Hamers, Henk Norde. February 2003 ISSN

On the Shapley-Scarf Economy: The Case of Multiple Types of Indivisible Goods

Matching Theory and the Allocation of Kidney Transplantations

6.207/14.15: Networks Lecture 24: Decisions in Groups

On Bankruptcy Game Theoretic Interval Rules

Game Theory and Control

Majority bargaining for resource division

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012

On the computational complexity of weighted voting games

On the Nash Stability in the Hedonic Coalition Formation Games

A partial characterization of the core in Bertrand oligopoly TU-games with transferable technologies

Transcription:

Game Theory: Spring 2017 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1

Plan for Today The coming four lectures are about cooperative game theory, where we study so-called coalitional games and the formation of coalitions. The first two of these lectures are about transferable-utility games. Today we focus on stability for such games: definition of transferable-utility games examples for transferable-utility games the core: set of surplus divisions that are stable Much of this is also covered in Chapter 8 of the Essentials and in the survey by Airiau (2013). K. Leyton-Brown and Y. Shoham. Essentials of Game Theory: A Concise, Multidisciplinary Introduction. Morgan & Claypool Publishers, 2008. Chapter 8. S. Airiau. Cooperative Games and Multiagent Systems. Knowledge Engineering Review, 8(4):381 424, 2013. Ulle Endriss 2

Coalitional Games A transferable-utility coalitional game in characteristic-function form (or simply: a TU game) is a tuple N, v, where N = {1,..., n} is a finite set of players and v : 2 N R 0, with v( ) = 0, is a characteristic function, mapping every possible coalition C N to its surplus v(c). Note: The surplus v(c) is also known as the value or the worth of C. The players are assumed to form coalitions (thereby partitioning N). Each coalition C receives its surplus v(c) and somehow divides it amongst its members (possible due to utility being transferable). Remark: We ll see nontransferable-utility games later on in the course. Ulle Endriss 3

Example: A Network Flow Game Each pipeline is owned by a different player (1, 2,... ). Each pipeline is annotated as (owner) : (capacity). The surplus v(c) for coalition C is the amount of oil it can pump through the part of the network it owns. 1 : 4 2 : 2 3 : 2 4 : 3 5 : 5 Thus: We obtain v(12) = 2, v(45) = 3, v(15) = 0, v(134) = 0, v(135) = 2, v(1345) = 5, v(12345) = 7, and so forth. Exercise: What coalition(s) will form? How to divide the surplus? Ulle Endriss 4

Example: A Bankruptcy Game Alice goes bankrupt. She owes e30k, e60k, e90k to three creditors. But the combined worth of her remaining estate is just e100k. Model this as a TU game N, v, with N = {1, 2, 3}, and use v to represent the amount a coalition C of creditors is guaranteed to get: v(c) = max 0, E i N\C Here E = e100k is the value of the estate and d i is the debt owed to creditor i N (i.e., d 1 = e30k, and so forth). Exercise: Decide on an amount x i to award to each creditor i that seems fair and is stable (no coalition should want to break off). d i Ulle Endriss 5

Simple Games A simple game is a TU game N, v for which it is the case that v(c) {0, 1} for every possible coalition C N. Thus: every coalition is either winning or losing. Ulle Endriss 6

Voting Games A (weighted) voting game is a tuple N, w, q, where N = {1,..., n} is a finite set of players; w = (w 1,..., w n ) R n 0 is a vector of weights; and q R 0 is a quota. Coalition C N is winning, if the sum of the weights of its members meets or exceeds the quota. Otherwise it is losing. Thus, a voting game N, w, q is in fact a simple game N, v with: 1 if i C v(c) = w i q 0 otherwise Ulle Endriss 7

Example: Council of the European Commission In the Treaty of Rome (1957) the founding countries of the EU fixed the voting rule to be used in the Council of the European Commission: To pass, a proposal had to get at least 12 votes in favour. France, Germany, and Italy each had 4 votes. Belgium and the Netherlands each had 2 votes. Luxembourg had 1 vote. This is a weighted voting game N, w, q with N = {BE, DE, FR, IT, NL, LU} w DE = w FR = w IT = 4, w BE = w NL = 2, and w LU = 1 q = 12 Exercise: Is this fair? What about Luxembourg in particular? Ulle Endriss 8

Properties of Coalitional Games Some TU games N, v have certain properties (for all C, C N): additive: C C = implies v(c C ) = v(c) + v(c ) superadditive: C C = implies v(c C ) v(c) + v(c ) convex: v(c C ) v(c) + v(c ) v(c C ) cohesive: N = C 1 C K implies v(n) v(c 1 ) + + v(c K ) monotonic: C C implies v(c) v(c ) Remark: Additive games are not interesting. No synergies between players: every coalition structure is equally good for everyone. Exercise: Show that convexity can equivalently be expressed as v(s {i}) v(s ) v(s {i}) v(s) for S S N \ {i}. Exercise: Show that additive convex superadditive cohesive, and also that superadditive monotonic. Ulle Endriss 9

Examples What are the properties of the special types of games we have seen? Network flow games are easily seen to be monotonic as well as superadditive, but they usually are not convex. Voting games, with weights w = (w 1,..., w n ) and quota q, are monotonic, but not necessarily convex or even cohesive. Yet, they are convex in the natural case of q > 1 2 (w 1 + + w n ). Bankruptcy games, where v(c) represents the part of the estate the coalition C can guarantee for its members, are convex, and thus also superadditive, cohesive, and monotonic. Ulle Endriss 10

Issues The central questions in coalitional game theory are: Which coalitions will form? How should the members of coalition C divide their surplus v(c)? What would be a division that ensures stability? (this lecture) What division would be fair? (next lecture) Often, the forming of the grand coalition N is considered the goal. This is particularly reasonable for games that are superadditive. Ulle Endriss 11

Example Consider the following 3-player TU game N, v, with N = {1, 2, 3}, in which no single player can generate any surplus on her own: v({1}) = 0 v({1, 2}) = 7 v(n) = 10 v({2}) = 0 v({1, 3}) = 6 v({3}) = 0 v({2, 3}) = 5 Exercise: What coalition(s) will form? How to divide the surplus? Ulle Endriss 12

Payoff Vectors and Imputations Suppose the grand coalition has formed. How to divide its surplus? Recall: v(n) is the surplus of the grand coalition N, and n = N. A payoff vector is a vector x = (x 1,..., x n ) R n 0. Properties: x is feasible if x i v(n): do no allocate more than there is. i N x is efficient if i N x i = v(n): allocate all there is. x is individually rational if x i v({i}) for all players i N: nobody should be able to do better on her own. An imputation is a payoff vector that is both individually rational and efficient (and thus also feasible). Reasonable to focus on imputations. Ulle Endriss 13

The Core Which imputations incentivise players to form the grand coalition? Probably the most important solution concept for coalitional games, formalising this kind of stability notion, is the so-called core... An imputation x = (x 1,..., x n ) is in the core of the game N, v if no coalition C N can benefit by breaking away from the grand coalition: x i v(c) i C Remark: Individual rationality is a special case of this (with C = {i }). D.B. Gillies. Some Theorems on n-person Games. PhD thesis, Department of Mathematics, Princeton University, 1959. Ulle Endriss 14

Example: Game with an Empty Core Consider the following 3-player TU game N, v, with N = {1, 2, 3}, in which no single player can generate any surplus on her own: v({1}) = 0 v({1, 2}) = 7 v(n) = 8 v({2}) = 0 v({1, 3}) = 6 v({3}) = 0 v({2, 3}) = 5 For an imputation x = (x 1, x 2, x 3 ) to be in the core, we must have: for stability: x 1 + x 2 7 and x 1 + x 3 6 and x 2 + x 3 5 for efficiency: x 1 + x 2 + x 3 = 8 But this clearly is impossible. So the core is empty. Question: What games have a nonempty core? Characterisation? RemarkQ: The above game happens to be superadditive but not convex. Ulle Endriss 15

Characterisation for Simple Games Recall: N, v is a simple game if v(c) {0, 1} for all C N. Player i N is said to be a veto player in the simple game N, v, if for all C N it is the case that i C implies v(c) = 0. Proposition 1 A simple game (and thus also a voting game) has a nonempty core iff it has at least one veto player. ( ) Suppose there are k 1 veto players. Choose imputation x s.t. x i = 1 k if i is a veto player, and x i = 0 otherwise. Then x is in the core: for every winning coalition C: i C x i = k 1 k = 1 = v(c) for every losing coalition C: i C x i 0 = v(c) holds vacuously ( ) Suppose the core is nonempty and x is in it. Let i argmax x i. i N Will show that i can veto. By efficiency, x i > 0 and i N x i = 1. Take any C N s.t. i C. Then i C x i < 1. Hence, v(c) = 0. Ulle Endriss 16

Convexity is a Sufficient Condition Recall: N, v is convex if v(c C ) v(c) + v(c ) v(c C ). Theorem 2 (Shapley, 1971) Every TU game that is convex has got a nonempty core. Proof: Let [i] := {1,..., i} for any i N. Define an imputation x: x i = v([i]) v([i 1]) By monotonicity, x i 0. And: x i = v(n), i.e., x is efficient. Now take any C N and i N such that [i 1] C and i C. By convexity: v(c {i }) v(c) + v([i ]) v([i 1]). Thus: Repeat: v(c) x i v(c {i }) i C x i v(c) i C {i } x i v(c {i }) i C x i v(c) i N x i v(n) = 0. L.S. Shapley. Cores of Convex Games. International Journal of Game Theory, 1(1):11 26, 1971. Ulle Endriss 17

Cohesiveness is a Necessary Condition Recall: N, v is cohesive if v(n) v(c 1 ) + + v(c K ) for every possible partition C 1 C K = N. Proposition 3 Every TU game with a nonempty core is cohesive. Proof: Consider any game N, v that is not cohesive. So there exists a partition C 1 C K = N with v(c 1 ) + + v(c K ) > v(n). For the sake of contradiction, suppose the core is nonempty. So there s an imputation x = (x 1,..., x n ) with i C k x i v(c k ) for all k K. Putting everything together, we get: x i = x i + + x i v(c 1 ) + + v(c K ) > v(n) i N i C 1 i C K But this contradicts efficiency of x, i.e., it cannot be an imputation. Exercise: Find a game with a nonempty core that is not superadditive. Ulle Endriss 18

The Bondareva-Shapley Theorem Thus: convex has nonempty core superadditive. Getting close. We can do better and give a complete characterisation (w/o proof): Theorem 4 (Bondareva, 1962; Shapley 1967) A TU game has a nonempty core iff that game is balanced. A collection of weights λ C [0, 1], one for each coalition C N, is called balanced if, for all players i N, we have C i λ C = 1. A TU game N, v is called balanced if, for all balanced collections of weights λ C, we have C N λ C v(c) v(n). Interpretation: Grand coalition beats dividing time over coalitions. O.N. Bondareva. The Theory of the Core of an n-person Game (in Russian). Vestnik Leningrad University, 17(13):141 142, 1962. L.S. Shapley. On Balanced Sets and Cores. Naval Research Logistics Quarterly, 14(4):453 460, 1967. Ulle Endriss 19

Summary This has been an introduction to coalitional games, which include: network flow games: surplus = capacity of coalition s network bankruptcy games: surplus = coalition s guaranteed payment voting games: surplus = coalition s ability to win vote We ve modelled them as transferable-utility games, i.e., the members of a coalition can freely distribute the surplus amongst themselves. We ve then asked: when will the grand coalition form and be stable? Arguably, if we can find a payoff vector that is in the core. So nonemptiness of the core is important. Results: for simple (and voting) games: possible iff there is a veto player for general TU games: possible iff the game is balanced What next? Shifting attention from stability to fairness issues. Ulle Endriss 20