ON A THEOREM OF KALAI AND SAMET

Similar documents
Restoring Pure Equilibria to Weighted Congestion Games

CS 573: Algorithmic Game Theory Lecture date: Feb 6, 2008

Definition Existence CG vs Potential Games. Congestion Games. Algorithmic Game Theory

Game Theory: Spring 2017

CS364A: Algorithmic Game Theory Lecture #15: Best-Case and Strong Nash Equilibria

Exact and Approximate Equilibria for Optimal Group Network Formation

Exact and Approximate Equilibria for Optimal Group Network Formation

Worst-Case Efficiency Analysis of Queueing Disciplines

Routing Games 1. Sandip Chakraborty. Department of Computer Science and Engineering, INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR.

Tight Bounds for Cost-Sharing in Weighted Congestion Games

CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics

CS364A: Algorithmic Game Theory Lecture #13: Potential Games; A Hierarchy of Equilibria

Convergence Rate of Best Response Dynamics in Scheduling Games with Conflicting Congestion Effects

Efficiency, Fairness and Competitiveness in Nash Bargaining Games

Convergence and Approximation in Potential Games

Economics 201B Economic Theory (Spring 2017) Bargaining. Topics: the axiomatic approach (OR 15) and the strategic approach (OR 7).

Vasilis Syrgkanis Microsoft Research NYC

Polynomial-time Computation of Exact Correlated Equilibrium in Compact Games

Potential Games. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. Potential Games p. 1/3

Selfish Routing. Simon Fischer. December 17, Selfish Routing in the Wardrop Model. l(x) = x. via both edes. Then,

Part II: Integral Splittable Congestion Games. Existence and Computation of Equilibria Integral Polymatroids

Asymptotics of Efficiency Loss in Competitive Market Mechanisms

The inefficiency of equilibria

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games

Congestion Games with Load-Dependent Failures: Identical Resources

Stackelberg thresholds in network routing games or The value of altruism

Lecture notes for Analysis of Algorithms : Markov decision processes

AGlimpseofAGT: Selfish Routing

NETS 412: Algorithmic Game Theory March 28 and 30, Lecture Approximation in Mechanism Design. X(v) = arg max v i (a)

Network Games with Friends and Foes

Coordination Games on Graphs

Implementing Efficient Graphs in Connection Networks

The Interdisciplinary Center, Herzliya School of Economics Advanced Microeconomics Fall Bargaining The Axiomatic Approach

Local-Effect Games. Kevin Leyton-Brown. Moshe Tennenholtz. Stanford UBC. Technion

Price of Stability in Survivable Network Design

Basic Game Theory. Kate Larson. January 7, University of Waterloo. Kate Larson. What is Game Theory? Normal Form Games. Computing Equilibria

Game Theory and Control

Volume 31, Issue 3. Games on Social Networks: On a Problem Posed by Goyal

Endre Boros b Vladimir Gurvich d ;

Solutions without dummy axiom for TU cooperative games

Games on Social Networks: On a Problem Posed by Goyal

CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria

Math 152: Applicable Mathematics and Computing

Implementing Efficient Graphs in Connection Networks

Topics of Algorithmic Game Theory

The assignment game: core, competitive equilibria and multiple partnership

The Multi-Commodity Source Location Problems and the Price of Greed

5.2 A characterization of the nonemptiness of the core

On the Value of Coordination in Network Design

Monotonic ɛ-equilibria in strongly symmetric games

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions

News. Good news. Bad news. Ugly news

Weighted values and the Core in NTU games

a i,1 a i,j a i,m be vectors with positive entries. The linear programming problem associated to A, b and c is to find all vectors sa b

Classic Mechanism Design (III)

Advanced Microeconomics

Strategic Games: Social Optima and Nash Equilibria

Lecture: Topics in Cooperative Game Theory

A Priority-Based Model of Routing

Math-Net.Ru All Russian mathematical portal

A subexponential lower bound for the Random Facet algorithm for Parity Games

Computational Evolutionary Game Theory and why I m never using PowerPoint for another presentation involving maths ever again

SANDWICH GAMES. July 9, 2014

Game Theory Review Questions

Game theory lecture 4. September 24, 2012

Lecture 10: Mechanism Design

Algorithmic Game Theory

Computing Minmax; Dominance

Weak Dominance and Never Best Responses

The Effect of Collusion in Congestion Games

Traffic Games Econ / CS166b Feb 28, 2012

Game Theory: Spring 2017

BIPARTITE GRAPHS AND THE SHAPLEY VALUE

On the Complexity of Computing an Equilibrium in Combinatorial Auctions

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

Asymptotically Truthful Equilibrium Selection in Large Congestion Games

Is Shapley Cost Sharing Optimal? (For the special issue in honor of Lloyd Shapley)

Bayesian Ignorance. May 9, Abstract

TWO-PERSON COOPERATIVE GAMES

On the Price of Anarchy in Unbounded Delay Networks

50 Potential games are necessary to ensure pure Nash equilibria in cost sharing games

Atomic Routing Games on Maximum Congestion

On Maximizing Welfare when Utility Functions are Subadditive

A Game-theoretic Analysis of a Competitive Diffusion Process over Social Networks

Game Theory: Lecture 3

On the Value of Correlation

Strong Equilibrium in Congestion Games

On Equilibria of Distributed Message-Passing Games

arxiv: v1 [cs.gt] 10 Apr 2018

Algorithmic Game Theory. Alexander Skopalik

1 Equilibrium Comparisons

Generalized Efficiency Bounds In Distributed Resource Allocation

New Perspectives and Challenges in Routing Games: Query models & Signaling. Chaitanya Swamy University of Waterloo

CSE 291: Fourier analysis Chapter 2: Social choice theory

On the Smoothed Price of Anarchy of the Traffic Assignment Problem

On the Impossibility of Black-Box Truthfulness Without Priors

Intrinsic Robustness of the Price of Anarchy

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash

Presentation for CSG399 By Jian Wen

Computing Minmax; Dominance

Transcription:

ON A THEOREM OF KALAI AND SAMET When Do Pure Equilibria Imply a Potential Function? Tim Roughgarden (Stanford)

THE WEIGHTED SHAPLEY VALUE

The Shapley Value Coalitional game: set N, set function Shapley value: (equivalent definitions) linear algebraic: define for unaniminity games (basis for all games), extend by linearity axiomatic: efficiency, symmetry, dummy additivity c :2 N R probabilistic: expected marginal contribution w.r.t. uniformly random player ordering 3

The Weighted Shapley Value [Shapley s PhD thesis, pp. 66-67, 1953] 4

The Weighted Shapley Value Weighted Shapley value: (equivalent definitions) [Shapley s PhD thesis, 1953] linear algebraic: define for unaniminity games (proportional to weights), extend by linearity [Kalai/Samet, 1987] axiomatic: efficiency, dummy, additivity, positivity, partnership [Kalai/Samet, 1987] probabilistic: expected marginal contribution w.r.t. suitable (nonuniform) random player ordering next 5

Theorem: [Kalai/Samet 87] I.e., weighted Shapley values (for weights w 1,...,w n > 0) = expected marginal contributions w.r.t. random order: pick a player w/probability proportional to weight, make this the last player pick next player of those left w/probability proportional to weight, make second-to-last etc. Weight systems: handle zero-weight players recursively. 6

NETWORK COST-SHARING GAMES

Network Cost-Sharing Given: graph G = (V,E) k players = vertex pairs (s i,t i ) each picks an s i -t i path [Anshelevich/Dasgupta/Kleinberg/Tardos 03] Cost of outcome: number of edges used by least one player Goal: budget-balanced method of sharing the cost (users of an edge should jointly pay 1 for it). 8

Symmetric Cost Sharing Assumption: Cost of each edge shared independently. Symmetric cost sharing: Players using e share costs evenly: c i (P) = Σ 1/k e e є P [Anshelevich et al FOCS 04] players' objectives: minimize individual cost global objective: minimize total network cost 9

A Potential Function Claim: symmetric cost sharing => special case of a congestion game [Rosenthal 73]. Potential function: let f(s) = 1+1/2+1/3+ +1/ S and P(A 1,...,A n ) = Σ f(s r ). r Observe that ΔP = Δc i for every player i, every possible deviation. Corollary: best-response dynamics converges to a pure Nash equilibrium. 10

Stable Cost-Sharing Definition: cost-sharing method χ specifies cost share χ(i,s) 0 for every non-empty S and i in S, subject to budget-balance: Σ i in S χ(i,s) = 1. Note: choice of χ and G = (V,E) induces a game. Definition: χ is stable if, for every G=(V,E), the game induced by G and χ has a pure Nash eq. example: χ = symmetric cost-sharing (has a potential function and hence a PNE) 11

What We Want and Why Goal: characterize the set of stable cost-sharing methods. Applications: identify optimal cost-sharing method, subject to stability requirement. want to minimize worst-case inefficiency of equilibria ( price of anarchy/stability ) positive externalities [Chen/Roughgarden/Valiant 10] directed graphs: symmetric cost-sharing is optimal undirected graphs: priority cost-sharing is optimal order players arbitrarily; first player present pays full cost 12

What We Want and Why Goal: characterize the set of stable cost-sharing methods. Applications: identify optimal cost-sharing method, subject to stability requirement. want to minimize worst-case inefficiency of equilibria ( price of anarchy/stability ) positive externalities [Chen/Roughgarden/Valiant 10] negative externalities [Gkatzelis/Kollias/Roughgarden 16] generalizes routing games [Rosenthal 73] unweighted Shapley value is optimal 13

STABLE COST-SHARING VIA THE WEIGHTED SHAPLEY VALUE

Public Excludable Good Public excludable good: C(S)=1 for S non-empty, C(Φ)=0 a.k.a. representation game in [Kalai/Samet 87] dual of unanimity game Weighted Shapley cost-sharing method: χ(i,s) := probability i is the final survivor of S. Equivalent: associate exponential(w i ) random variable X i with each player i. Then: χ(i,s) := Pr[i = argmax j in S X j ] 15

Potential for Weighted Shapley Question: other stable cost-sharing methods? Claim: [Hart/Mas-Colell 89, Monderer/Shapley 96] every method χ w derived from a weighted Shapley value (for some w) is stable. 16

Potential for Weighted Shapley Claim: [Hart/Mas-Colell 89, Monderer/Shapley 96] every method χ w derived from a weighted Shapley value (for some w > 0) is stable. Proof: Order players arbitrarily. define f(s) = Σ i φ w (i,s i )/w i [S i = 1st i players of S] lemma: f(s) independent of ordering! can again define P(A 1,...,A n ) = Σ r f(s r ) so that ΔP = Δc i /w i for every deviation by every i 17

Proof of Lemma Lemma: [Hart/Mas-Colell 89] the function f(s) = Σ i χ w (i,s i )/w i [where S i = 1st i players of S] is well defined (independent of player ordering). Original proof:: check for unanimity games (easy), extend by linearity. Alternative:: (via [Kalai/Samet 87]) let X i ~ exp(w i ), so χ w ( j,s i ) = Pr[ j = argmax l Si X l ]. For any ordering i=1,2,...,k of the players: k f (S) = E[max j S X j ] = E[max j Si X j max j Si 1 X j ] k i=1 = Pr[i = argmax j Si X j ] E[max j Si X j max j Si 1 X j i = argmax j Si X j ] i=1 χ w (i,s i ) 1/w i 18

On Potentials vs. PNE Previous work: characterizes coalitional values that lead to potential games. [Monderer/Shapley 96], [Qin 96], [Ui00], [Slikker 01] Critique: requiring a potential overly strong. potential function = means to an end existence of PNE, convergence of better-responses many non-potential games have these properties Question: what if we only want existence of PNE? 19

MAIN CHARACTERIZATION

Characterization Theorem: [Chen/Roughgarden/Valiant 10] a costsharing method χ is stable if and only if it corresponds to a weighted Shapley value. recall: χ is stable if, for every G=(V,E), the game induced by G and χ has a pure Nash equilibrium general weight systems allowed Thus: guaranteed existence of potential ó guaranteed convergence of best-response dynamics ó guaranteed existence of PNE! 21

Taste of Proof 1st Milestone: if χ is a stable cost-sharing method, then χ is monotone: χ (i,s) only decreases with S. Step 1: failures of monotonicity are symmetric (i makes j worse off => converse also holds). basic reason: else can encode matching pennies» Step 2: no (symmetric) failures of monotonicity. basic reason: otherwise contradict budget-balance (sum of all cost shares fixed) 22

Generalization Theorem: [Gopalakrishnan/Marden/Wierman 14] for every cost function (not just public excludable goods), a cost-sharing method χ is stable if and only if it corresponds to a weighted Shapley value. χ is stable if, for every G=(V,E), with cost function C(.) on each edge, the game induced by G and χ has a pure Nash equilibrium χ defines cost share χ(i,s) for every non-empty S and i in S, subject to budget-balance: Σ i in S χ(i,s) = C(S). 23

HAPPY BIRTHDAY EHUD!