Christos H. Papadimitriou UC Berkeley christos

Slides:



Advertisements
Similar presentations
Chapter 17: Making Complex Decisions April 1, 2004.
Advertisements

CPS Bayesian games and their use in auctions Vincent Conitzer
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
Mixed Strategies CMPT 882 Computational Game Theory Simon Fraser University Spring 2010 Instructor: Oliver Schulte.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
1 On the Eigenvalue Power Law Milena Mihail Georgia Tech Christos Papadimitriou U.C. Berkeley &
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
1 Algorithmic Performance in Power Law Graphs Milena Mihail Christos Gkantsidis Christos Papadimitriou Amin Saberi.
1 Best-Reply Mechanisms Noam Nisan, Michael Schapira and Aviv Zohar.
CRESCCO Project IST Work Package 2 Algorithms for Selfish Agents V. Auletta, P. Penna and G. Persiano Università di Salerno
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Review: Game theory Dominant strategy Nash equilibrium
SECOND PART: Algorithmic Mechanism Design. Mechanism Design MD is a subfield of economic theory It has a engineering perspective Designs economic mechanisms.
Game Theory and Math Economics: A TCS Introduction Christos H. Papadimitriou UC Berkeley
Introduction to Game Theory and Behavior Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
Algorithms, Games and the Internet Christos H. Papadimitriou UC Berkeley
Networks and Games Christos H. Papadimitriou UC Berkeley christos.
CSE 522 – Algorithmic and Economic Aspects of the Internet Instructors: Nicole Immorlica Mohammad Mahdian.
SECOND PART: Algorithmic Mechanism Design. Suggested readings Algorithmic Game Theory, Edited by Noam Nisan, Tim Roughgarden, Eva Tardos, and Vijay V.
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
Algorithmic Problems in the Internet Christos H. Papadimitriou
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.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
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.
CPS 173 Mechanism design Vincent Conitzer
Introduction 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A.
1 Spectral Analysis of Power-Law Graphs and its Application to Internet Topologies Milena Mihail Georgia Tech.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
1 “Expansion” in Power Law and Scale Free Graphs Milena Mihail Georgia Tech with Christos Gkantsidis, Christos Papadimitriou and Amin Saberi.
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.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia.
Game Theory By Ben Cutting & Rohit Venkat.
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
Bayesian games and mechanism design
Bayesian games and their use in auctions
Instructor: Ruta Mehta TA: Omkar Thakoor
Comp/Math 553: Algorithmic Game Theory Lecture 08
CPS Mechanism design Michael Albert and Vincent Conitzer
Algorithms, Games, and the Internet
Market/Agent-Oriented Programming
CSCI 3210: Computational Game Theory
Tuomas Sandholm Computer Science Department Carnegie Mellon University
Introduction to Game Theory
Algorithmic Game Theory and Internet Computing
Instructor: Ruta Mehta TA: TBA
Christos H. Papadimitriou UC Berkeley
Random Graph Models of large networks
Network Creation Game A. Fabrikant, A. Luthra, E. Maneva,
On a Network Creation Game
Algorithmic Applications of Game Theory
Christos H. Papadimitriou UC Berkeley christos
Algorithmic Game Theory
Multiagent Systems Game Theory © Manfred Huber 2018.
Algorithmic Problems Related To The Internet
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Market Oriented Programming
Oliver Schulte Petra Berenbrink Simon Fraser University
Market Oriented Programming
Pricing, Negotiation and Trust
The Price of Routing Unsplittable Flow
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Vincent Conitzer CPS Mechanism design Vincent Conitzer
CPS Bayesian games and their use in auctions
Presentation transcript:

Christos H. Papadimitriou UC Berkeley christos Networks and Games Christos H. Papadimitriou UC Berkeley christos

(Mathematical tools: combinatorics, logic) Goal of TCS (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? cmu, nov 20 2003

cmu, nov 20 2003

The Internet Huge, growing, open, end-to-end Built and operated by 15.000 companies in various (and varying) degrees of competition The first computational artefact that must be studied by the scientific method Theoretical understanding urgently needed Tools: math economics and game theory, probability, graph theory, spectral theory cmu, nov 20 2003

Today: Nash equilibria and the price of anarchy Vickrey shortest paths Power Laws Collaborators: Alex Fabrikant, Joan Feigenbaum, Elias Koutsoupias, Eli Maneva, Milena Mihail, Amin Saberi, Rahul Sami, Scott Shenker cmu, nov 20 2003

(NB: also, many players) Game Theory strategies strategies 3,-2 payoffs (NB: also, many players) cmu, nov 20 2003

e.g. 1,-1 -1,1 3,3 0,4 4,0 1,1 0,0 0,1 1,0 -1,-1 matching pennies prisoner’s dilemma 1,-1 -1,1 3,3 0,4 4,0 1,1 chicken 0,0 0,1 1,0 -1,-1 cmu, nov 20 2003

Nash equilibrium Definition: Double best response Problem: may not exist Idea: Randomized Nash equilibrium Theorem [Nash 1951]: Always exists. Problem: but is it in P? Problem: too many! cmu, nov 20 2003

Exploring the multiplicity: “The price of anarchy” cost of worst Nash equilibrium p. of A = “socially optimum” cost cmu, nov 20 2003

Selfishness can hurt you! delays x 1 Social optimum: 1.5 x 1 Anarchical equilibrium: 2 cmu, nov 20 2003

The price of the Internet architecture? Worst case? Price of anarchy = “2” (4/3 for linear delays) [Roughgarden and Tardos, 2000, Roughgarden 2002] The price of the Internet architecture? cmu, nov 20 2003

Mechanism design (or inverse game theory) agents have utilities – but these utilities are known only to them game designer prefers certain outcomes depending on players’ utilities designed game (mechanism) has designer’s goals as dominating strategies (or other rational outcomes) cmu, nov 20 2003

e.g., Vickrey auction sealed-highest-bid auction encourages gaming and speculation Vickrey auction: Highest bidder wins, pays second-highest bid Participants are incentivized to tell the truth: Truthful mechanism cmu, nov 20 2003

e.g., shortest path auction 3 6 5 s 4 t 6 10 3 11 pay e its declared cost c(e), plus a bonus equal to dist(s,t)|c(e) = - dist(s,t) cmu, nov 20 2003

Problem: s t Theorem [Elkind, Sahai, Steiglitz, 03]: This is 1 1 1 1 1 s 10 t Theorem [Elkind, Sahai, Steiglitz, 03]: This is inherent in any truthful mechanism. cmu, nov 20 2003

But… …in the Internet (the graph of autonomous systems) VCG overcharge would be only about 30% on the average [FPSS 2002] Could this be the manifestation of rational behavior at network creation? cmu, nov 20 2003

Naaah… Theorem [with Mihail and Saberi, 2003]: In a random graph with average degree d, the expected VCG overcharge is constant (conjectured: ~1/d) cmu, nov 20 2003

The monster’s tail [Faloutsos3 1999] the degrees of the Internet are power law distributed Both autonomous systems graph and router graph Eigenvalues: ditto!??! Model? cmu, nov 20 2003

The world according to Zipf Power laws, Zipf’s law, heavy tails,… “the signature of human activity” vs cmu, nov 20 2003

Models Size-independent growth (“the rich get richer,” or random walk in log paper) Carlson and Doyle 1999: Highly optimized tolerance (HOT) cmu, nov 20 2003

Our model [with Fabrikant and Koutsoupias, 2002]: minj < i [  dij + hopj] cmu, nov 20 2003

Theorem: if  < const, then graph is a star degree = n -1 if  > n, then there is exponential concentration of degrees prob(degree > x) < exp(-ax) otherwise, if const <  < n, heavy tail: prob(degree > x) > x -b cmu, nov 20 2003

Heuristically optimized tradeoffs Power law distributions seem to come from tradeoffs between conflicting objectives (a signature of human activity?) cf HOT, file sizes, [Mandelbrot 1954] Other examples? General theorem? cmu, nov 20 2003

Also: eigenvalues Theorem [with Mihail, 2002]: If the di’s obey a power law, then the nb largest eigenvalues are almost surely very close to d1,  d2, d3, … Corollary: Spectral data-mining methods are of dubious value in the presence of large features cmu, nov 20 2003

PS: How does traffic grow PS: How does traffic grow? (or: why is the Internet backbone overprovisioned?) Trees: n2 Expanders (and most degree-balanced sparse graphs): ~ n The Internet? Theorem (with Mihail and Saberi, 2003): “Scale-free graph models” are almost certainly expanders cmu, nov 20 2003