Equilibria in Network Games: At the Edge of Analytics and Complexity Rachel Kranton Duke University Research Issues at the Interface of Computer Science.

Slides:



Advertisements
Similar presentations
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Advertisements

GAME THEORY.
Solving LP Models Improving Search Special Form of Improving Search
Continuation Methods for Structured Games Ben Blum Christian Shelton Daphne Koller Stanford University.
Congestion Games with Player- Specific Payoff Functions Igal Milchtaich, Department of Mathematics, The Hebrew University of Jerusalem, 1993 Presentation.
Joint Strategy Fictitious Play Sherwin Doroudi. “Adapted” from J. R. Marden, G. Arslan, J. S. Shamma, “Joint strategy fictitious play with inertia for.
M9302 Mathematical Models in Economics Instructor: Georgi Burlakov 2.5.Repeated Games Lecture
MIT and James Orlin © Game Theory 2-person 0-sum (or constant sum) game theory 2-person game theory (e.g., prisoner’s dilemma)
EC3224 Autumn Lecture #04 Mixed-Strategy Equilibrium
© 2015 McGraw-Hill Education. All rights reserved. Chapter 15 Game Theory.
EC941 - Game Theory Lecture 7 Prof. Francesco Squintani
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Zero-Sum Games (follow-up)
1/22 Competitive Capacity Sets Existence of Equilibria in Electricity Markets A. Downward G. ZakeriA. Philpott Engineering Science, University of Auckland.
Coalition Formation and Price of Anarchy in Cournot Oligopolies Joint work with: Nicole Immorlica (Northwestern University) Georgios Piliouras (Georgia.
Algorithms and Economics of Networks Abraham Flaxman and Vahab Mirrokni, Microsoft Research.
Cooperation in Anonymous Dynamic Social Networks Brendan Lucier University of Toronto Brian Rogers Northwestern University Nicole Immorlica Northwestern.
The Evolution of Conventions H. Peyton Young Presented by Na Li and Cory Pender.
Equilibrium Concepts in Two Player Games Kevin Byrnes Department of Applied Mathematics & Statistics.
Ch.7 The Capital Asset Pricing Model: Another View About Risk
Infinite Horizon Problems
1 CE 530 Molecular Simulation Lecture 8 Markov Processes David A. Kofke Department of Chemical Engineering SUNY Buffalo
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Computational Biology, Part 17 Biochemical Kinetics I Robert F. Murphy Copyright  1996, All rights reserved.
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
1 Computing Nash Equilibrium Presenter: Yishay Mansour.
APEC 8205: Applied Game Theory Fall 2007
Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues
EXPANDER GRAPHS Properties & Applications. Things to cover ! Definitions Properties Combinatorial, Spectral properties Constructions “Explicit” constructions.
Static Games of Complete Information: Subgame Perfection
A Scalable Network Resource Allocation Mechanism With Bounded Efficiency Loss IEEE Journal on Selected Areas in Communications, 2006 Johari, R., Tsitsiklis,
CISS Princeton, March Optimization via Communication Networks Matthew Andrews Alcatel-Lucent Bell Labs.
1 Computational Learning Theory and Kernel Methods Tianyi Jiang March 8, 2004.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Penn ESE535 Spring DeHon 1 ESE535: Electronic Design Automation Day 5: February 2, 2009 Architecture Synthesis (Provisioning, Allocation)
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
Computational aspects of stability in weighted voting games Edith Elkind (NTU, Singapore) Based on joint work with Leslie Ann Goldberg, Paul W. Goldberg,
Minimax strategies, Nash equilibria, correlated equilibria Vincent Conitzer
Computational Optimization
Boyce/DiPrima 9th ed, Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues Elementary Differential Equations and Boundary Value Problems,
MAKING COMPLEX DEClSlONS
3.1. Strategic Behavior Matilde Machado.
Presenter: Jen Hua Chi Adviser: Yeong Sung Lin Network Games with Many Attackers and Defenders.
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Chapter 1. Formulations 1. Integer Programming  Mixed Integer Optimization Problem (or (Linear) Mixed Integer Program, MIP) min c’x + d’y Ax +
1 Markov Decision Processes Infinite Horizon Problems Alan Fern * * Based in part on slides by Craig Boutilier and Daniel Weld.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Coordination with Local Information Munther Dahleh Alireza Tahbaz-Salehi, John Tsitsiklis Spyros Zoumpouli.
Lecture 6 Cournot oligopoly. Cournot’s Model of Oligopoly Single good produced by n firms Cost to firm i of producing q i units: C i (q i ), where C i.
Ásbjörn H Kristbjörnsson1 The complexity of Finding Nash Equilibria Ásbjörn H Kristbjörnsson Algorithms, Logic and Complexity.
Frank Cowell: Microeconomics The Firm: Demand and Supply MICROECONOMICS Principles and Analysis Frank Cowell Almost essential Firm: Optimisation Almost.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
1 What is Game Theory About? r Analysis of situations where conflict of interests is present r Goal is to prescribe how conflicts can be resolved 2 2 r.
1. 2 Some details on the Simplex Method approach 2x2 games 2xn and mx2 games Recall: First try pure strategies. If there are no saddle points use mixed.
1. 2 You should know by now… u The security level of a strategy for a player is the minimum payoff regardless of what strategy his opponent uses. u A.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Vasilis Syrgkanis Cornell University
Dynamic games, Stackelburg Cournot and Bertrand
1 Algorithms for Computing Approximate Nash Equilibria Vangelis Markakis Athens University of Economics and Business.
MAIN RESULT: We assume utility exhibits strategic complementarities. We show: Membership in larger k-core implies higher actions in equilibrium Higher.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
The analytics of constrained optimal decisions microeco nomics spring 2016 the oligopoly model(II): competition in prices ………….1price competition: introduction.
OVERCOMING COORDINATION FAILURE THROUGH NEIGHBORHOOD CHOICE ~AN EXPERIMENTAL STUDY~ Maastricht University Arno Riedl Ingrid M.T. Rohde Martin Strobel.
Eigenvalues, Zeros and Poles
Game theory basics A Game describes situations of strategic interaction, where the payoff for one agent depends on its own actions as well as on the actions.
Normal Form (Matrix) Games
A Technique for Reducing Normal Form Games to Compute a Nash Equilibrium Vincent Conitzer and Tuomas Sandholm Carnegie Mellon University, Computer Science.
Presentation transcript:

Equilibria in Network Games: At the Edge of Analytics and Complexity Rachel Kranton Duke University Research Issues at the Interface of Computer Science and Economics, Cornell University September 2009

Introduction Growing research on games played on networks Payoffs depend on players’ actions and graph structure: Π i (x i,x -i ; G) Goal – characterize equilibrium play – as a function of G Economics - emphasis on analytical solutions unique vs. multiple equilibria shape of equilibria – distribution of play aggregates in different equilibria – e.g., total effort

Introduction Analytical solutions can give rise to well-defined computational problems – complexity. Ripe area for economics-computer science collaboration Today – give three precise examples for general class of games played on networks Examples from research with Yann Bramoullé, Martin D’Amours Game Class: linear best-reply functions E.g., Ballester, Calvó-Armengol & Zenou (2006), Bramoullé & Kranton (2007) Generalization – supercede results in previous work Many other games in economics – IO, Macro – fit into this class Opens door to network treatment of these games

The Model n individuals, set N, simultaneously choose x i ≥ 0 vector of actions, x = (x i, x -i ) G, nxn matrix, g ij either 0 or 1 g ij = g ji = 1 iff i impacts j’s payoffs directly - i and j linked, i and j neighbors otherwise g ij = g ji = 0, assume g ij = g ji, normalize g ii = 0. Payoff interaction parameter δ, 0 ≤ δ ≤1. Payoffs: U i (x i,x -i ; δ, G) x i * ≡ optimal action in autarky maximizes U i for δ = 0, g ij = 0 for all j. let x i * = x *  1 for all i – base case.

Class of Games - Examples U i (x i,x -i ; δ, G) has linear best replies Give two examples of games previously studied in network literature, then precisely specify best replies Note for 0 ≤ δ ≤1, strategic substitutes games. Public goods in networks generalization of Bramoullé & Kranton, 2007, (BK) Ŭ i (x i,x -i ; δ, G) = b(x i + δ∑ j g ij x j ) - cx i with b increasing, strictly concave, b'(0) < c < b'(+∞).

Class of Games - Examples Negative externalities/quadratic payoffs, Ballester, Calvó-Armengol & Zenou, 2006 (BCZ) Ũ i (x i,x -i ; δ, G) = x i − ½x i ² − δ ∑ j g ij x i x j Other examples investment games with quadratic payoffs Cournot oligopoly, with linear demand, constant MC,

Linear Best Replies Each game yields exactly this best reply: x i (x -i ) x i (x -i ) = 1 − δ ∑ j g ij x j if δ ∑ j g ij x j < 1 = 0 if δ ∑ j g ij x j ≥ 1

Nash Equilibria Nash equilibrium existence guaranteed, standard fixed point argument Characterize the equilibrium set? Unique, finite, interior, corner etc…..? We solve for equilibria for any G and any δ  [0, 1]. see interplay network structure, shape of equilibrium Show two features of G key to equil. character. Bonacich centrality & lowest eigenvalue of G (just flash today) links between analytics, computation, complexity

Nash Equilibrium: Matrix Formulation For a vector x, consider its support set of “active” agents; S, such that S = {i: x i > 0} x S = vector of actions of agents in S G S = links between active agents G N-S,S = links between active agents and inactive agents Proposition For any δ  [0, 1] and any graph G, x is a Nash equilibrium iff (I + δG S )x S = 1and δ G N-S,S x S ≥ 0

(1) Nash Equilibrium: Algorithm Simple algorithm to determine all (finite) equilibria. For any subset Q, invert (I + δG Q ) if possible. Compute x Q = (I + δG Q ) −1 1. Equilibrium if x Q ≥ 0 and δ G N-Q,Q x Q ≥ 1 Repeat for all subsets of N. Yields all finite equilibria. For any graph G, the number of equilibria is finite for almost every δ. Follows from when (I + δG Q ) invertible If (I + δG Q ) is not invertible, then equilibrium where S = Q is a continuum Algorithm runs in exponential time – but number of equilibria can be exponential

Nash Equilibrium & Centrality Equilibria, in general, involve centrality of agents: For any graph G, for almost every δ, for an equilibrium x: x S = (I + δG Q ) -1 1 = 1 – δc(−δ, G Q ) where c(a,G) = [I − aG] −1 G1 (original Bonacich Centrality)

(2) Nash Equilibrium: Uniqueness Reformulate equilibrium conditions as a max problem A potential function φ for a game with payoffs V i φ(x i,x -i ) − φ(x i,x -i ) = V i (x i,x -i ) − V i (x i,x -i ) for all x i, x i and for all i. [Monderer & Shapley (1996)] Game with quadratic payoffs, Ũ i, has an exact potential: φ(x) = ∑ i [(x i − ½x i ²) − ½δ∑ i,j g ij x i x j ] = x T 1 − ½x T (I + δG)x

Nash Equilibrium: Potential Function Proposition x is a Nash equilib of any game with best response x i ( x -i ) iff x satisfies the Kuhn-Tucker conditions of the problem max φ(x) s.t x i ≥ 0  I x: FOC, SOC satisfied for each agent i’s choice in game with Ũ i equilibria are same for all games with best response x i (x -i ) Thus, the set of equilibria for these games is the solution to a quadratic programming problem.

Equil & Quadratic Programming Key to solution is matrix (I + δG) Proposition For any graph G, if δ < −1/λ min (G),  a unique equil. (I+δG) is positive definite iff δ < −1/λ min (G) φ(x) is strictly concave unique global max, K-T conditions necessary and sufficient Best known suff condition for uniqueness applicable to any G Necessary and sufficient for many graphs (e.g. regular graphs)

Non-Convex Problem: Equilibria For δ > −1/λ min (G) problem is NP-hard non-convex optimization, multiple equilibria possible. But we show this does not imply “anything goes.” Obtain sharp results on shape of equilibria, depending on λ min (G) And results on stability of equilibria, depending on λ min (G S )

(3) Aggregates? Among the equilibria for a given δ and G, which yield highest aggregate play? For δ = 1, in public goods model, we can now identify set of active agents to achieve this goal: agents in largest maximal independent set of G Proposition: If δ = 1, equilibria with highest aggregate effort include those where agents in the largest maximal independent sets set x i =1,and all others set x j =0. Of course, here we again have an NP-hard problem.

Conclusion – Summary Analyze wide class of games – linear best response Find and characterize Nash and stable equilibria for any graph, full range of payoff impacts Results are at edge of analytics, computation, complexity. Obvious challenge for economics and computer science: how to find/compute/approximate/select equilibria?