Christos H. Papadimitriou UC Berkeley

Slides:



Advertisements
Similar presentations
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman TexPoint fonts used in EMF. Read the TexPoint manual.
Advertisements

Chapter 17: Making Complex Decisions April 1, 2004.
Mixed Strategies CMPT 882 Computational Game Theory Simon Fraser University Spring 2010 Instructor: Oliver Schulte.
An Introduction to... Evolutionary Game Theory
MIT and James Orlin © Game Theory 2-person 0-sum (or constant sum) game theory 2-person game theory (e.g., prisoner’s dilemma)
LAUREN FRATAMICO Common knowledge of rationality and backward induction.
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
Review: Game theory Dominant strategy Nash equilibrium
Game Theory and Math Economics: A TCS Introduction Christos H. Papadimitriou UC Berkeley
1 Worst-Case Equilibria Elias Koutsoupias and Christos Papadimitriou Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science.
Algorithms, Games and the Internet Christos H. Papadimitriou UC Berkeley
The Price of Anarchy in a Network Pricing Game (II) SHI Xingang & JIA Lu
Networks and Games Christos H. Papadimitriou UC Berkeley christos.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
How Bad is Selfish Routing A survey on existing models for selfish routing Professor John Lui, David Yau and Dah-Ming Qiu presented by Joe W.J. Jiang
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman.
Algorithmic Problems in the Internet Christos H. Papadimitriou
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
6.896: Topics in Algorithmic Game Theory Spring 2010 Constantinos Daskalakis vol. 1:
1 Network Creation Game A. Fabrikant, A. Luthra, E. Maneva, C. H. Papadimitriou, and S. Shenker, PODC 2003 (Part of the Slides are taken from Alex Fabrikant’s.
Game Theory, Internet and the Web A new Science? Paul G. Spirakis (google: Paul Spirakis) Research Academic Computer Technology Institute & University.
Foundations of Economics and Web Science Paul G. Spirakis CTI Patras Joint work with Spyros Kontogiannis (Univ. Ioannina) inspired also by a talk of Christos.
Game Theory, Internet and the Web A new Science? Paul G. Spirakis (google: Paul Spirakis) University of Liverpool (with help from C. H. Papadimitriou,
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Game theory & Linear Programming Steve Gu Mar 28, 2008.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
Networks and Games Christos H. Papadimitriou UC Berkeley christos.
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.
Lec 23 Chapter 28 Game Theory.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Game theory Chapter 28 and 29
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.
Microeconomics Course E
On a Network Creation Game
Game Theory and Cooperation
Christos H. Papadimitriou UC Berkeley christos
Algorithmic Game Theory and Internet Computing
Local Connection Game.
Vincent Conitzer CPS Repeated games Vincent Conitzer
Game theory Chapter 28 and 29
Historical Note von Neumann’s original proof (1928) used Brouwer’s fixed point theorem. Together with Danzig in 1947 they realized the above connection.
Oligopoly & Game Theory Lecture 27
Network Creation Game A. Fabrikant, A. Luthra, E. Maneva,
On a Network Creation Game
Game Theory, Internet and the Web A new Science?
Algorithmic Applications of Game Theory
Christos H. Papadimitriou UC Berkeley christos
Multiagent Systems Game Theory © Manfred Huber 2018.
Computer-Mediated Communication
Definable strategies for Games and Equilibria
Vincent Conitzer Normal-form games Vincent Conitzer
Presented By Aaron Roth
Algorithmic Problems Related To The Internet
Network Formation Games
Multiagent Systems Repeated Games © Manfred Huber 2018.
Game Theory Fall Mike Shor Topic 5.
Vincent Conitzer Repeated games Vincent Conitzer
Pricing, Negotiation and Trust
EASTERN MEDITERRANEAN UNIVERSITY DEPARTMENT OF INDUSTRIAL ENGINEERING IENG314 OPERATIONS RESEARCH II SAMIR SAMEER ABUYOUSSEF
Molly W. Dahl Georgetown University Econ 101 – Spring 2009
The Price of Routing Unsplittable Flow
Network Formation Games
M9302 Mathematical Models in Economics
Bayes Nash Implementation
Collaboration in Repeated Games
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Game Theory Spring Mike Shor Topic 5.
Vincent Conitzer CPS Repeated games Vincent Conitzer
Presentation transcript:

Christos H. Papadimitriou UC Berkeley www.cs.berkeley.edu/~christos Fun with Games Christos H. Papadimitriou UC Berkeley www.cs.berkeley.edu/~christos

(Mathematical tools: combinatorics, logic) Goal of CS Theory (1950-2000): Develop a mathematical understanding of the capabilities and limitations of the von Neumann computer and its software –the dominant and most novel computational artifacts of that time (Mathematical tools: combinatorics, logic) What should Theory’s goals be today? fun, May 29, 2001

fun, May 29, 2001

The Internet huge, growing, open, anarchic as information repository: huge, available, unstructured built, operated and used by a multitude of diverse economic interests theoretical understanding urgently needed fun, May 29, 2001

new math for the new Theory? cf: George Boole The Laws of Thought, 1854 Part I: propositional logic, Part II: probability cf: John von Neumann The Report on EDVAC, 1945 Theory of Games and Economic Behavior, 1944 (cf: Alan Turing On Computable Numbers, 1936 Studies in Quantum Mechanics, 1932-35) fun, May 29, 2001

Games, games… strategies strategies 3,-2 payoffs fun, May 29, 2001

matching pennies prisoner’s dilemma 1,-1 -1,1 3,3 0,4 4,0 1,1 auction chicken 1 … n 1 . n 0,0 0,1 1,0 -1,-1 0, v – y u – x, 0 fun, May 29, 2001

concepts of rationality undominated strategy (problem: too weak) dominating srategy (problem: too strong, rarely exists) Nash equilibrium (problem: may not exist) randomized Nash equilibrium (  P?) Theorem [Nash 1952]: Always exists. . fun, May 29, 2001

if a digraph with all in-degrees 1 has a source, then it must have a sink  Sperner’s Lemma  Brouwer’s Fixpoint Theorem  Kakutani’s Theorem Nash’s Theorem min-max theorem linear programming duality fun, May 29, 2001

More problems: Too many Nash equilibria Also, Nash equilibria may be “politically incorrect:” Prisoner’s dilemma Repeated prisoner’s dilemma? PD n Herb Simon (1969): Bounded Rationality “the assumption that reasoning and computation are infinitely cheap is often at the root of negative results in Economics” Idea: Prisoner’s dilemma played by memory-limited players? fun, May 29, 2001

c d d c d c d c c c, d c punish once tit-for-tat d d c d c,d c c d c c punish forever switch on d fun, May 29, 2001

e.g., pricing multicasts [Feigenbaum, P., Shenker, STOC2000] 52 30 costs {} 21 21 40 70 {11, 10, 9, 9} {14, 8} {9, 5, 5, 3} 32 {23, 17, 14, 9} {17, 10} utilities of agents in the node (u = the intrinsic value of the information to agent i, known only to agent i) i fun, May 29, 2001

We wish to design a protocol that will result in the computation of: x (= 0 or 1, will i get it?) v (how much will i pay? (0 if xi = 0) ) protocol must obey a set of desiderata: i i fun, May 29, 2001

strategy proofness: (w = u  x  v ) w (u …u …u )  w (u … u'…u ) 0  v  u, lim x = 1 strategy proofness: (w = u  x  v ) w (u …u …u )  w (u … u'…u ) welfare maximization  ui xi – c[T] = max marginal cost mechanism i i i u  i def i i i i i 1 i n i 1 i n budget balance  v = c ( T [x]) Shapley mechanism i i fun, May 29, 2001

our contribution: In the context of the Internet, there is another desideratum: Tractability: the protocol should require few (constant? logarithmic?) messages per link. This new requirement changes drastically the space of available solutions. fun, May 29, 2001

Shapley mechanism 0  v  u lim x = 1 strategy proofness: (w = u  x  v ) w (u …u …u )  w (u … u'…u ) welfare maximization  w = max marginal cost mechanism i i i u  i def i i i i i 1 i n i 1 i n budget balance  v = c ( T [x]) Shapley mechanism i i fun, May 29, 2001

Games: Fun Deep Useful The mathematical tool of choice of the new TCS fun, May 29, 2001

Bounding Nash equilibria: the price of anarchy cost of worst Nash equilibrium “socially optimum” cost s t 3/2 [Koutsoupias and P, 1998] general multicommodity network 2 [Roughgarden and Tardos, 2000] fun, May 29, 2001