Weighted Voting Games

Similar documents
A Markov system analysis application on labour market dynamics: The case of Greece

AD HOC DRAFTING GROUP ON TRANSNATIONAL ORGANISED CRIME (PC-GR-COT) STATUS OF RATIFICATIONS BY COUNCIL OF EUROPE MEMBER STATES

Game Theory: Spring 2017

Weekly price report on Pig carcass (Class S, E and R) and Piglet prices in the EU. Carcass Class S % + 0.3% % 98.

The trade dispute between the US and China Who wins? Who loses?

WHO EpiData. A monthly summary of the epidemiological data on selected Vaccine preventable diseases in the WHO European Region

Trends in Human Development Index of European Union

F M U Total. Total registrants at 31/12/2014. Profession AS 2, ,574 BS 15,044 7, ,498 CH 9,471 3, ,932

APPLYING BORDA COUNT METHOD FOR DETERMINING THE BEST WEEE MANAGEMENT IN EUROPE. Maria-Loredana POPESCU 1

Composition of capital FR015

Composition of capital FR013

Composition of capital DE017 DE017 POWSZECHNADE017 DEUTSCHE BANK AG

Composition of capital NO051

Composition of capital CY007 CY007 POWSZECHNACY007 BANK OF CYPRUS PUBLIC CO LTD

Composition of capital DE025

Composition of capital ES060 ES060 POWSZECHNAES060 BANCO BILBAO VIZCAYA ARGENTARIA S.A. (BBVA)

Composition of capital LU045 LU045 POWSZECHNALU045 BANQUE ET CAISSE D'EPARGNE DE L'ETAT

Composition of capital CY006 CY006 POWSZECHNACY006 CYPRUS POPULAR BANK PUBLIC CO LTD

Composition of capital ES059

Composition of capital DE028 DE028 POWSZECHNADE028 DekaBank Deutsche Girozentrale, Frankfurt

WHO EpiData. A monthly summary of the epidemiological data on selected Vaccine preventable diseases in the European Region

Annotated Exam of Statistics 6C - Prof. M. Romanazzi

Modelling structural change using broken sticks

WHO EpiData. A monthly summary of the epidemiological data on selected Vaccine preventable diseases in the European Region

WHO EpiData. A monthly summary of the epidemiological data on selected Vaccine preventable diseases in the WHO European Region

The EuCheMS Division Chemistry and the Environment EuCheMS/DCE

WHO EpiData. A monthly summary of the epidemiological data on selected Vaccine preventable diseases in the European Region

Variance estimation on SILC based indicators

WHO EpiData. A monthly summary of the epidemiological data on selected vaccine preventable diseases in the European Region

Dan Felsenthal and Moshe Machover. Analysis of QM Rule adopted by the Council of the European Union, Brussels, 23 June 2007

WHO EpiData. A monthly summary of the epidemiological data on selected Vaccine preventable diseases in the European Region

NASDAQ OMX Copenhagen A/S. 3 October Jyske Bank meets 9% Core Tier 1 ratio in EU capital exercise

Composition of capital as of 30 September 2011 (CRD3 rules)

Composition of capital as of 30 September 2011 (CRD3 rules)

Composition of capital as of 30 September 2011 (CRD3 rules)

Composition of capital as of 30 September 2011 (CRD3 rules)

Composition of capital as of 30 September 2011 (CRD3 rules)

Composition of capital as of 30 September 2011 (CRD3 rules)

DIMENSION OF THE LISBON VOTING RULES IN THE EU COUNCIL: A CHALLENGE AND NEW WORLD RECORD

DIMENSION OF THE LISBON VOTING RULES IN THE EU COUNCIL: A CHALLENGE AND NEW WORLD RECORD

Gravity Analysis of Regional Economic Interdependence: In case of Japan

Measuring Instruments Directive (MID) MID/EN14154 Short Overview

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

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

This document is a preview generated by EVS

Game Theory: Spring 2017

United Nations Environment Programme

40 Years Listening to the Beat of the Earth

MB of. Cable. Wholesale. FWBA (fixed OAOs. connections of which Full unbundled. OAO owning. Internet. unbundled broadband

Economic and Social Council

United Nations Environment Programme

Identification of Very Shallow Groundwater Regions in the EU to Support Monitoring

Bathing water results 2011 Slovakia

EuroGeoSurveys An Introduction

PLUTO The Transport Response to the National Planning Framework. Dr. Aoife O Grady Department of Transport, Tourism and Sport

The School Geography Curriculum in European Geography Education. Similarities and differences in the United Europe.

Программа Организации Объединенных Наций по окружающей среде

STATISTICA MULTIVARIATA 2

EuroGeoSurveys & ASGMI The Geological Surveys of Europe and IberoAmerica

Governments that have requested pre-export notifications pursuant to article 12, paragraph 10 (a), of the 1988 Convention

Regional economy upgrading triple helix at work? Some selected cases from the Czech republic (and Central Eastern Europe) Pavel Ptáček

Bathing water results 2011 Latvia

This document is a preview generated by EVS

Almería 23 rd -25 th October th Joint Workshop of the European Union Reference Laboratories for Residues of Pesticides

USDA Dairy Import License Circular for 2018

Bilateral Labour Agreements, 2004

EUMETSAT. A global operational satellite agency at the heart of Europe. Presentation for the Spanish Industry Day Madrid, 15 March 2012

Assessment and Improvement of Methodologies used for GHG Projections

Publication Date: 15 Jan 2015 Effective Date: 12 Jan 2015 Addendum 6 to the CRI Technical Report (Version: 2014, Update 1)

This document is a preview generated by EVS

This document is a preview generated by EVS

04 June Dim A W V Total. Total Laser Met

USDA Dairy Import License Circular for 2018 Commodity/

CLUSTERS INFLUENCE ON COMPETITIVENESS. EVIDENCES FROM EUROPEAN UNION COUNTRIES

Directorate C: National Accounts, Prices and Key Indicators Unit C.3: Statistics for administrative purposes

USDA Dairy Import License Circular for 2018

Drawing the European map

Part A: Salmonella prevalence estimates. (Question N EFSA-Q ) Adopted by The Task Force on 28 March 2007

How Well Are Recessions and Recoveries Forecast? Prakash Loungani, Herman Stekler and Natalia Tamirisa

This document is a preview generated by EVS

THE USE OF CSISZÁR'S DIVERGENCE TO ASSESS DISSIMILARITIES OF INCOME DISTRIBUTIONS OF EU COUNTRIES

c. {2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97}. Also {x x is a prime less than 100}.

Part 2. Cost-effective Control of Acidification and Ground-level Ozone

E-SURFMAR Report. Jean ROLLAND Gilbert EMZIVAT Pierre BLOUCH Jon TURTON

Structural equation modeling in evaluation of technological potential of European Union countries in the years

DEPENDENCE OF THE LOCATION OF THE EUROPEAN CAPITALS AND COMPETITIVENESS OF THE REGIONS

PIRLS 2011 The PIRLS 2011 Students Motivated to Read Scale

STATEMENT ON EBA CAPITAL EXERCISE

RISK ASSESSMENT METHODOLOGIES FOR LANDSLIDES

Canadian Imports of Honey

Comparison of Turkey and European Union Countries Health Indicators by Using Fuzzy Clustering Analysis

E-SURFMAR Report. Jean ROLLAND Michel TREMANT Pierre BLOUCH Jon TURTON

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

THE EFFECTS OF WEATHER CHANGES ON NATURAL GAS CONSUMPTION

This document is a preview generated by EVS

Prof. Emmanuel Tsesmelis Deputy Head of International Relations CERN

DISTILLED SPIRITS - IMPORTS BY VALUE DECEMBER 2017

Modelling and projecting the postponement of childbearing in low-fertility countries

DISTILLED SPIRITS - IMPORTS BY VOLUME DECEMBER 2017

This document is a preview generated by EVS

Transcription:

Weighted Voting Games Gregor Schwarz Computational Social Choice Seminar WS 2015/2016 Technische Universität München 01.12.2015

Agenda 1 Motivation 2 Basic Definitions 3 Solution Concepts Core Shapley Value 4 Computational Complexity 5 Paradoxes of Power 6 Conclusion

3 Motivation

4 European Economic Community (1957) The Treaty of Rome was signed in 1957, establishing the Council of the European Economic Community Voting weights of the countries: Belgium Germany France Italy Luxembourg Netherlands 2 4 4 4 1 2 Quota: 12 votes Question: If you were the representative of Luxembourg, would you accept or reject this voting system? Answer: Reject! Luxembourg does not have any influence since 10 + 1 = 11 < 12 = quota.

5 Basic Definitions

6 Cooperative Games Definition (Cooperative game) Cooperative game G = (N, v) Set of players N = {1,..., n} Characteristic function v : 2 N R Coalition C N is a subset of players Grand coalition C = N Cooperative game is simple if v(c) {0, 1} C is winning if v(c) = 1, otherwise losing

7 Weighted Voting Game Definition (Weighted voting game) Weighted voting game G = [N; w; q] Set of players N = {1,..., n} Player weights w = (w 1,..., w n ) R n Quota q Characteristic function v : 2 N {0, 1}: { 1 if i C v(c) = w i q 0 otherwise. Weighted voting games are simple cooperative games.

8 Solution Concepts

9 Solution Concepts Players work together in a coalition C and obtain payoff p. Question: What is a fair distribution of the payoff among players? Solution Concepts: Define a set F of allocation vectors. An allocation is fair if it is in F. Examples: Core - based on the stability of a coalition Shapley value - based on the necessity of a player in a coalition

10 Imputations Definition (Imputation) Example Given cooperative game G = (N, v) Imputation is a tuple x = (x 1,..., x n ) R n satisfying Efficiency: n i=1 x i = v(n) Individual rationality: x i v({i}) for all i N N = {1, 2, 3} v({1}) = 1, v({2}) = 2, v({3}) = 3, v{n} = 10 Are the following tuples imputations? z 1 = (3, 3, 3) z 2 = (5, 3, 2) z 3 = (2, 3, 5)

11 Core Definition (Core) The core C(G) is the set of imputations C(G) = { x S N : x(s) v(s) }, where x(s) = i S x i. Note: Core contains imputations that all coalitions would agree to. There might be multiple imputations in the core. Core might be empty.

12 Core - Example Recall (Core) C(G) = { x S N : x(s) v(s) } Example Given a cooperative game G = (N, v) with N = {1, 2, 3} and v given as: Coalition S {1} {2} {3} {1,2} {1,3} {2,3} {1,2,3} v(s) 1 2 3 4 5 6 10 Are the following imputations in the core of G? z 1 = (1, 2, 7) z 2 = (2, 3, 5)

13 Core - Unreasonable Imputation Example Given a cooperative game G = (N, v) with N = {1, 2} v({1}) = v({2}) = 2 and v(n) = v({1, 2}) = 10 Consider the imputation x = (2, 8). x = (2, 8) is in the core. If you were player 1, would you accept this imputation? Problem: The Core might contain unreasonable imputations.

14 Shapley Value - Marginal Contribution Definition (Marginal Contribution) The marginal contribution δ i (C) is the value that player i would add to the coalition C N \ {i} by joining it, i.e. δ i (C) = v ( C {i} ) v(c). Dummy player: Never contributes anything to any coalition. Example Luxembourg was a dummy player in our introduction example.

15 Shapley Value Definition (Shapley value) Given a cooperative game G = (N, v) Π is the set of all permutations of players in N π i is the coalition of players preceding player i in the permutation π Π Shapley value of game G is the imputation ϕ(g) = (ϕ 1 (G),..., ϕ n (G)) with ϕ i (G) = 1 δ i (π i ). n! π Π

16 Shapley Vlaue - Example Recall (Shapley value) ϕ i (G) = 1 δ i (π i ) n! Example π Π Weighted voting game: N = {1, 2, 3}, w = (4, 2, 3), q = 4 Compute ϕ 1 (G) Π (1, 2, 3) (1, 3, 2) (2, 1, 3) (2, 3, 1) (3, 1, 2) (3, 2, 1) π 1 {2} {2, 3} {3} {3, 2} δ 1(π 1) 1 1 1 0 1 0 ϕ 1 (G) = 1 3! (1 + 1 + 1 + 0 + 1 + 0) = 4 6

17 Shapley Value Recall (Shapley value) ϕ i (G) = 1 δ i (π i ) n! π Π The higher the Shapley value, the higher the power of a player. Dummy players have a Shapley value of 0. Alternative: Definition (Shapley value) ϕ i (G) = 1 S! ( N S 1 )! δ i (S) n! S N

18 Shapley Value - Alternative Expression Recall (Shapley value) ϕ i (G) = 1 δ i (π i ) n! π Π Let N = {1, 2,..., 6}, compute ϕ 1 (G), consider the following permutations: π 1 (5, 3, 1, 6, 4, 2) π 2 (5, 3, 1, 6, 2, 4) π 3 (5, 3, 1, 4, 6, 2)... π k (3, 5, 1, 2, 4, 6)

19 Shapley Value - Alternative Expression In general: consider ϕ i (G) and let π Π with π = (,,, }{{} S,, i, }{{} N\{S i} ) For each coalition S, we have to multiply δ i (S) by all possible permutations of S and N \ {S i}. This leads to the alternative formulation of the Shapley value: Definition (Shapley value) ϕ i (G) = 1 S! ( N S 1 )! δ i (S) n! S N

20 Shapley Value - Properties Theorem (Shapley, 1953) Shapley values are the only payoff division scheme simultaneously satisfying the following properties: Efficiency: n i=1 ϕ i(g) = v(n). Dummy Player: ϕ i (G) = 0 if i is a dummy player. Symmetry: ϕ i (G) = ϕ j (G) if δ i (C) = δ j (C) for all C N \ {i, j}. Additivity: For G = (N, v) and G = (N, v ), one defines G + G = (N, v + v ), where (v + v )(S) = v(s) + v (S). Then, ϕ i (G + G ) = ϕ i (G) + ϕ i (G ).

21 Computational Complexity

22 Dummy Player Given a weighted voting game G. Deciding whether player i is a dummy player in G is particularly hard. Theorem Dummy Player is conp-complete. Note: ϕ i (G) = 0 Player i is dummy in G Computing Shapley value must also be hard.

23 Shapley Value Definition A problem is in #P if non-deterministic polynomial time Turing machine T Number of accepting computations of T on a given input x gives the answer to the problem. Theorem (Deng and Papadimitriou, 1994) The problem of computing the Shapley value of a player i in a given weighted voting game G is #P-complete.

24 Shapley Value - Proof Theorem (Deng and Papadimitriou, 1994) The problem of computing the Shapley value of a player i in a given weighted voting game G is #P-complete. Proof. Membership: Consider a non-deterministic Turing, that has one computation path for each permutation π accepts if δ i (π i ) = 1 There are π Π δ i(π i ) = n! ϕ i (G) accepting computation paths.

25 Shapley Value - Proof Hardness: Reduce an instance of a (version) of the Knapsack problem: Given positive integers a 1,..., a m and a K N Find the number of subsets S {1,..., m} such that i S a i = K. Assume K = A/2 where A = m i=1 a i. Assume that all solution subsets S have equal cardinality. This version of Knapsack is known to be in #P.

26 Shapley Value - Proof Transformation to weighted voting game G = [N; w; q] with: N = {1,..., m, m + 1} w = {a 1,..., a m, 1} q = 1 2 i N w i = A+1 2 Consider the computation of ϕ m+1, note: For all S N, δ m+1 (S) = 1 iff m + 1 S S is loosing S {m + 1} is winning w n = 1, thus i S w i = A/2 = K and S is solution to the Knapsack instance!

27 Shapley Value - Proof If we were able to compute ϕ i (G) easily, then we could also solve the Knapsack problem. Remember: ϕ m+1 (G) = 1 S! ( N S 1 )! δ m+1 (S) (m + 1)! S N Let k denote the cardinality of each solution subset S. Let z denote the number of solution subsets S for the Knapsack problem. Then, z = ϕ m+1 (G) (m + 1)! 1 k! (m k)!.

28 Paradoxes of Power

29 Paradoxes of Power Voting procedures in political institutions may change. Weight distribution Council of the European Union since 01.07.2013: Country Weight Germany, France, United Kingdom, Italy 29 Poland, Spain 27 Romania 14 Netherlands 13 Belgium, Greece, Portugal, Czech Republic, Hungary 12 Bulgaria, Austria, Sweden 10 Denmark, Finland, Croatia, Ireland, Lithuania, Slovakia 7 Estonia, Latvia, Luxembourg, Slovenia, Cyprus 4 Malta 3 Question: How does the Shapley value change under game modifications?

30 Paradoxes of Power How does the Shapley value of a player i change if quota is lifted? a new player is added to the game? player i is split into two identities and the sum of the new identities Shapley value is considered?

31 Paradoxes of Power - Quota Modification Question: Will lifting the quota increase/decrease/not change the Shapley value of the players? Example Consider a weighted voting game G = [N, w, q] with N = {1, 2, 3, 4} w = (3, 3, 1, 1) q = 3 Answer: Shapley value may increase or decrease or stay the same depending on the value of the quota.

32 Conclusion

33 Conclusion What we learned today: Definition of a cooperative game and a weighted voting game Solution concepts: Core Shapley value Computational complexity of computing Shapley values to be careful when changing parameters in weighted voting games... and last but not least: to be smarter than Luxembourg s politicians! Thank you for your attention!