Simple Games beyond Weighted Majority Games



Similar documents
Mathematics and Social Choice Theory. Topic 1 Voting systems and power indexes. 1.1 Weighted voting systems and yes-no voting systems

MOP 2007 Black Group Integer Polynomials Yufei Zhao. Integer Polynomials. June 29, 2007 Yufei Zhao

Discrete Math in Computer Science Homework 7 Solutions (Max Points: 80)

Solutions for Practice problems on proofs

k, then n = p2α 1 1 pα k

i/io as compared to 4/10 for players 2 and 3. A "correct" way to play Certainly many interesting games are not solvable by this definition.

A Second Course in Mathematics Concepts for Elementary Teachers: Theory, Problems, and Solutions

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include

Regular Languages and Finite Automata

TAKE-AWAY GAMES. ALLEN J. SCHWENK California Institute of Technology, Pasadena, California INTRODUCTION

The Relation between Two Present Value Formulae

Approximation Algorithms

Alok Gupta. Dmitry Zhdanov

These axioms must hold for all vectors ū, v, and w in V and all scalars c and d.

Chapter 3. Cartesian Products and Relations. 3.1 Cartesian Products

A New Interpretation of Information Rate

Why? A central concept in Computer Science. Algorithms are ubiquitous.

Factoring Algorithms

6.254 : Game Theory with Engineering Applications Lecture 2: Strategic Form Games

Linear Programming: Chapter 11 Game Theory

Numerical Analysis Lecture Notes

Two-Sided Matching Theory

Factorizations: Searching for Factor Strings

SCIENTIFIC COMPUTING AND PROGRAMMING IN THE CLOUD USING OPEN SOURCE PLATFORMS: AN ILLUSTRATION USING WEIGHTED VOTING SYSTEMS

WHAT ARE MATHEMATICAL PROOFS AND WHY THEY ARE IMPORTANT?

3. INNER PRODUCT SPACES

6.042/18.062J Mathematics for Computer Science. Expected Value I

MATHEMATICAL INDUCTION. Mathematical Induction. This is a powerful method to prove properties of positive integers.

Section 3-3 Approximating Real Zeros of Polynomials

A Simpli ed Axiomatic Approach to Ambiguity Aversion

INTRODUCTORY SET THEORY

Baltic Way Västerås (Sweden), November 12, Problems and solutions

a 11 x 1 + a 12 x a 1n x n = b 1 a 21 x 1 + a 22 x a 2n x n = b 2.

15-251: Great Theoretical Ideas in Computer Science Anupam Gupta Notes on Combinatorial Games (draft!!) January 29, 2012

Topic: Greedy Approximations: Set Cover and Min Makespan Date: 1/30/06

Chapter 7. Sealed-bid Auctions

MA651 Topology. Lecture 6. Separation Axioms.

Children's rights. Starting out. The activities. Finishing up

March 29, S4.4 Theorems about Zeros of Polynomial Functions

n k=1 k=0 1/k! = e. Example 6.4. The series 1/k 2 converges in R. Indeed, if s n = n then k=1 1/k, then s 2n s n = 1 n

Talk:Analytic Hierarchy Process/Example Leader

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES

Tetris is Hard: An Introduction to P vs NP

Chapter 3. if 2 a i then location: = i. Page 40

GENERALIZED BANKRUPTCY PROBLEM

Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA

Note on some explicit formulae for twin prime counting function

Tasks in the Lesson. Mathematical Goals Common Core State Standards. Emphasized Standards for Mathematical Practice. Prior Knowledge Needed

Integer roots of quadratic and cubic polynomials with integer coefficients

Just the Factors, Ma am

A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form

2048 is NP-Complete. Ahmed Abdelkader Aditya Acharya Philip Dasler. Theorem GAME is NP-Complete.

Near Optimal Solutions

Introduction Solvability Rules Computer Solution Implementation. Connect Four. March 9, Connect Four

Investigación Operativa. The uniform rule in the division problem

Zeros of a Polynomial Function

Chapter 4 Lecture Notes

Integer Factorization using the Quadratic Sieve

OPRE 6201 : 2. Simplex Method

Solving Systems of Linear Equations

Complexity Theory. IE 661: Scheduling Theory Fall 2003 Satyaki Ghosh Dastidar

Classification - Examples

SQUARE-SQUARE ROOT AND CUBE-CUBE ROOT

Markov random fields and Gibbs measures

Arithmetic and Algebra of Matrices

Full and Complete Binary Trees

The Ideal Class Group

Psychological Pricing in Mergers & Acquisitions using Game Theory

PSW Guide. Version 4.7 April 2013

The Taxman Game. Robert K. Moniot September 5, 2003

AN ANALYSIS OF A WAR-LIKE CARD GAME. Introduction

Mathematical Induction

AMS 5 CHANCE VARIABILITY

1 Portfolio Selection

1 VECTOR SPACES AND SUBSPACES

Math 10 - Unit 3 Final Review - Numbers

CONTINUED FRACTIONS AND FACTORING. Niels Lauritzen

Chapter 6: Episode discovery process

1. Prove that the empty set is a subset of every set.

Midterm Practice Problems

CS 103X: Discrete Structures Homework Assignment 3 Solutions

8 Primes and Modular Arithmetic

Arithmetic Coding: Introduction

Mechanisms for Fair Attribution

Prime Numbers and Irreducible Polynomials

K 1 < K 2 = P (K 1 ) P (K 2 ) (6) This holds for both American and European Options.

Approximability of Two-Machine No-Wait Flowshop Scheduling with Availability Constraints

CHAPTER II THE LIMIT OF A SEQUENCE OF NUMBERS DEFINITION OF THE NUMBER e.

Probabilities of Poker Hands with Variations

36 Odds, Expected Value, and Conditional Probability

SYMMETRIC FORM OF THE VON NEUMANN POKER MODEL. Guido David 1, Pearl Anne Po 2

Learn How to Use The Roulette Layout To Calculate Winning Payoffs For All Straight-up Winning Bets

Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs

Math 319 Problem Set #3 Solution 21 February 2002

15 Limit sets. Lyapunov functions

Transcription:

Simple Games beyond Weighted Majority Games Arkadii Slinko Department of Mathematics The University of Auckland (joint work with Tatiana Gvozdeva, Lane Hemaspaandra and Marston Conder)

Back in the USSR Ustinov Brezhnev Kosygin The three top state officials, the President, the Prime Minister, and the Minister of Defence, all had nuclear suitcases. Any two of them could authorise a launch of a nuclear warhead. No one could do it alone.

US Senate United States Senate rules permit a senator, or a number of senators, to speak for as long as they wish and on any topic they choose, unless a supermajority of the Senate (60 Senators) brings debate to a close by invoking cloture.

UN Security Council The 15 member UN Security Council consists of five permanent and 10 non-permanent countries. A passage requires: approval of at least nine countries, subject to a veto by any one of the permanent members.

Simple Games The set P = {1, 2,..., n} denotes the set of players. Definition A simple game is a pair G = (P, W ), where W is a subset of the power set 2 P, different from, which satisfies the monotonicity condition: if X W and X Y P, then Y W. Coalitions from W are called winning. We also denote L = 2 P \ W and call coalitions from L losing.

Significant Publications Simple games are far from being simple. They are discussed in: von Neumann, J., and O. Morgenstern (1944) Theory of games and economic behavior. Princeton University Press. Princeton. NJ Shapley, L.S (1962) Simple games: an outline of the descriptive theory. Behavioral Science 7: 59 66 Taylor, A.D., and W.S. Zwicker (1999) Simple games. Princeton University Press. Princeton. NJ

Weighted Majority Games Definition A simple game G is called a weighted majority game if there exists a weight function w : P R +, where R + is the set of all non-negative reals, and a real number q, called quota, such that X W i X w i q. Such game is denoted [q; w 1,..., w n ].

Weights for Games in Examples Nuclear suitcases game: [2; 1, 1, 1]. American Senate game: [60; 1, 1, 1,..., 1]. UN Security Council game: [39; 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]. Does every game have weights?

Rigid Magic Squares On the right you see a magic square. A rigid magic square will have: The sum in every row and in every column is equal to q. No other subset of the numbers has the sum equal to q. Such number q will be called a threshold.

A Rigid Magic Square Roughly Weighted Game: Gabelman Game Quota = 222222222 The quota is q = 222222222.

Gabelman s game Gab n Example Let us take an n n rigid magic square with threshold q and n 2 of players, one for each cell. We assign to a player the weight in his cell. Coalitions whose weight is > q are winning. Coalitions whose weight is < q are losing. Rows are winning. Columns are losing. No system of weights can be found for this game.

Trading transform Definition The sequence of coalitions T = (X 1,..., X j ; Y 1,..., Y j ) is called a trading transform if the coalitions X 1,..., X j can be converted into the coalitions Y 1,..., Y j by rearranging players. In Gabelman s game Gab 3 with 9 players is a trading transform. T = (Row 1, Row 2, Row 3 ; Col 1, Col 2, Col 3 )

Yet another trading transform

A criterion of weightedness Definition A simple game is k-trade robust if for all j k no trading transform T = (X 1,..., X j ; Y 1,..., Y j ) exists where X 1,..., X j are winning and Y 1,..., Y j are losing. Theorem (Taylor & Zwicker, 1992) For a simple game G the following is equivalent: 1. G is weighted. 2. G is trade robust. 3. G is 2 2n -trade robust.

Definition Let G be a simple game and Function f T = (X 1,..., X j ; Y 1,..., Y j ) a trading transform where X 1,..., X j are winning and Y 1,..., Y j are losing (so G is not j-trade robust). Then we call T a certificate of non-weightedness. Definition If G is weighted we set f (G) =. Otherwise f (G) is the length of the shortest certificate of non-weightedness. For games with n players we define f (n) = max f (G). f (G)

Bounds on function f In terms of the function f the results known to date can be summarised as follows: n f (n) 2 2n. Theorem (Gvozdeva-Slinko, 2009) n f (n) (n + 1)2 2 1 2 n log 2 n. The idea of the proof for the lower bound can be illustrated on the following example.

The Idea of the Lower Bound Consider weights (w 1, w 2, w 3, w 4, w 5 ) = (1, 2, 5, 6, 10). Then: Equality Total weight 13 4 6 14 23 7 25 134 12 34 15 11 Equality Total weight 136 46 6+106=112 147 237 7+105=112 258 1348 12+100=112 349 159 11+101=112 We add : (w 6, w 7, w 8, w 9 ) = (106, 105, 100, 101) and define Coalitions whose weight is > 112 are winning. Coalitions whose weight is < 112 are losing. 46, 237, 1348, 159 are winning. 136, 147, 258, 349 are losing. This gives us f (9) 4.

Rough weights Definition A simple game G is called roughly weighted if there exists a weight function w : P R +, not identically equal to zero, and a non-negative real number q, called quota, such that for X 2 P w i > q = X W, i X w i < q = X L. i X We say [q; w 1,..., w n ] is a rough voting representation for G.

An Example of Roughly Weighted Majority Game This Kingdom has 9 provinces. A passage requires approval of at least three provinces, not all of which are neighbours. We assign weight 1 to every province. Then: Coalitions whose weight is > 3 are winning. Coalitions whose weight is < 3 are losing. Gabelman s games are not weighted but they are roughly weighted. So are our examples. Does every simple game have rough weights?

The Fano plane game We take P = {1, 2,..., 7} and the lines X 1,..., X 7 as minimal winning coalitions: {1, 2, 3}, {1, 4, 5}, {1, 6, 7}, {2, 5, 7}, {3, 4, 7}, {3, 5, 6}, {2, 4, 6}. Then the sequence T = (X 1,..., X 7, P; X c 1,..., X c 7, ) is a certificate of non-weightedness of G. But it shows more: the absence of rough weights.

A criterion of rough weightedness Theorem (Gvozdeva-Slinko, 2009) A game G is roughly weighted if for no j there exists a certificate of non-weightedness of the form T = (X 1,..., X j, P; Y 1,..., Y j, ). ( ) Certificates of the form ( ) we call potent. This theorem leads to the introduction of another function. Definition Let the number of players be n. If G is roughly weighted, then g(g) =. Else, let g(g) be the length of the shortest potent certificate of non-weightedness of the form, and g(n) = max g(g). g(g)

Bounds for g In particular, g(fano) = 8, while f (Fano) = 2. In particular, g(7) 8. Theorem (Gvozdeva-Slinko, 2009) For n 5 2n + 3 g(n) < (n + 1)2 1 2 n log 2 n.

More Definitions Definition A simple game G is called proper if X W = X c L, strong if X L = X c W, and a constant sum game if G is both proper and strong. Nuclear sutcases game and EEC: constant sum games American Senat and UN Security Council: proper but not strong. Gamelman s game: strong but not proper.

Weightedness of Small Games Theorem (Shapley, 1962) The following games are weighted: every game with 3 or less players, every strong or proper game with 4 or less players, every constant sum game with 5 or less players.

Rough Weightedness of Small Games Theorem (Gvozdeva-Slinko, 2009) The following games are roughly weighted: every game with 4 or less players, every strong or proper game with 5 or less players, every constant sum game with 6 or less players.

The A-Hierarchy Definition Let q be a rational number. A game G belongs to the class A q of A-hierarchy if G possesses a potent certificate of nonweightedness (X 1,..., X m ; Y 1,..., Y m ), with l grand coalitions among X 1,..., X m and l empty coalitions among Y 1,..., Y m, such that q = l/m. If α is irrational, we set A α = q<α A q. The larger the parameter α the more power is given to some relatively small coalitions.

The A-Hierarchy Theorem If 0 < α < β < 1 2, then A α A β. Every simple non-weighted game belongs to one of the classes A α for α [0, 1 2 ). Definition A game G is critical for A α if it belongs to A α but does not belong to any A β for β > α. Example A 0 is comprised of non-weighted roughly weighted games. Fano is critical for A 1/8.

Two thresholds for the Fano plane game We take P = {1, 2,..., 7} and the lines X 1,..., X 7 as minimal winning coalitions: {1, 2, 3}, {1, 4, 5}, {1, 6, 7}, {2, 5, 7}, {3, 4, 7}, {3, 5, 6}, {2, 4, 6}. Then we can assign weight one to every player and tell, that Coalitions whose weight is > 4 are winning. Coalitions whose weight is < 3 are losing. Coalition whose weight is 3 is winning if it is a line. Coalition whose weight is 4 is winning if it contains a line.

B-Hierarchy Definition A simple game G = (P, W ) belongs to B k if there exist real numbers 0 < q 1 q 2... q k, called thresholds, and a weight function w : P R 0 such that (a) if i X w(i) > q k, then X is winning, (b) if i X w(i) < q 1, then X is losing, (c) if q 1 i X w(i) q k, then w(x) = i X w(i) {q 1,..., q k }.

B-Hierarchy Theorem For every natural number k N +, there exists a game in B k+1 \ B k. Every simple game belongs to one of the classes of this hierarchy. Example Weighted and roughly weighted games form the class B 1. Fano is critical for B 2.

A faculty vote There are 99 academics in the Science Faculty. If neither side controls a 2/3 majority, then the Dean would decide the outcome as he wished. Here we need 33 thresholds so the game is in B 33.

C-Hierarchy Definition We say that a simple game G = (P, W ) is in the class C α, α R 1, if there exists a weight function w : P R 0 such that for X 2 P the condition w(x) > α implies that X is winning, and w(x) < 1 implies X is losing.

C-Hierarchy Theorem For each 1 α < β, it holds that C α C β. Every simple game belongs to one of the classes C α. Example Fano game is critical for C 4/3 and the faculty vote game is critical for C 2.