Networks and Games Christos H. Papadimitriou UC Berkeley christos.

Slides:



Advertisements
Similar presentations
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Advertisements

Chapter 17: Making Complex Decisions April 1, 2004.
Class 4 – Some applications of revenue equivalence
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.
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
Strongly based on Slides by Vincent Conitzer of Duke
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Do software agents know what they talk about? Agents and Ontology dr. Patrick De Causmaecker, Nottingham, March
Game theory (Sections )
1 On the Eigenvalue Power Law Milena Mihail Georgia Tech Christos Papadimitriou U.C. Berkeley &
An Introduction to... Evolutionary Game Theory
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
What is game theory… Game theory studies settings where multiple parties (agents) each have –different preferences (utility functions), –different actions.
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
The Price Of Stability for Network Design with Fair Cost Allocation Elliot Anshelevich, Anirban Dasgupta, Jon Kleinberg, Eva Tardos, Tom Wexler, Tim Roughgarden.
Selfish Caching in Distributed Systems: A Game-Theoretic Analysis By Byung-Gon Chun et al. UC Berkeley PODC’04.
Computational Criticisms of the Revelation Principle Vincent Conitzer, Tuomas Sandholm AMEC V.
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.
SECOND PART: Algorithmic Mechanism Design. Implementation theory Imagine a “planner” who develops criteria for social welfare, but cannot enforce the.
Algorithms, Games and the Internet Christos H. Papadimitriou UC Berkeley
SECOND PART: Algorithmic Mechanism Design. Suggested readings Algorithmic Game Theory, Edited by Noam Nisan, Tim Roughgarden, Eva Tardos, and Vijay V.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
Computing Equilibria Christos H. Papadimitriou UC Berkeley “christos”
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
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
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.
On a Network Creation Game Joint work with Ankur Luthra, Elitza Maneva, Christos H. Papadimitriou, and Scott Shenker.
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.
Advanced Artificial Intelligence Lecture 3B: Game theory.
CPS 173 Mechanism design Vincent Conitzer
Introduction 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A.
Game Theory, Internet and the Web A new Science? Paul G. Spirakis (google: Paul Spirakis) University of Liverpool (with help from C. H. Papadimitriou,
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.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
McGraw-Hill/Irwin Copyright  2008 by The McGraw-Hill Companies, Inc. All rights reserved. GAME THEORY, STRATEGIC DECISION MAKING, AND BEHAVIORAL ECONOMICS.
Game theory & Linear Programming Steve Gu Mar 28, 2008.
Envy-Free Auctions for Digital goods A paper by Andrew V. Goldberg and Jason D. Hartline Presented by Bart J. Buter, Paul Koppen and Sjoerd W. Kerkstra.
Networks and Games Christos H. Papadimitriou UC Berkeley christos.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
Auctions serve the dual purpose of eliciting preferences and allocating resources between competing uses. A less fundamental but more practical reason.
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.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani 3) New Market Models, Resource Allocation Markets.
The Price of Routing Unsplittable Flow Yossi Azar Joint work with B. Awerbuch and A. Epstein.
On a Network Creation Game
CPS Mechanism design Michael Albert and Vincent Conitzer
Christos H. Papadimitriou UC Berkeley christos
Christos H. Papadimitriou UC Berkeley
Network Creation Game A. Fabrikant, A. Luthra, E. Maneva,
On a Network Creation Game
Christos H. Papadimitriou UC Berkeley christos
Algorithmic Problems Related To The Internet
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Pricing, Negotiation and Trust
Bayes Nash Implementation
Information, Incentives, and Mechanism Design
Presentation transcript:

Networks and Games Christos H. Papadimitriou UC Berkeley christos

sonoma state, november 6, Goal of TCS ( ): 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?

sonoma state, november 6, 20033

4 The Internet Huge, growing, open, end-to-end Built and operated by 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

sonoma state, november 6, Today: Nash equilibrium 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

sonoma state, november 6, Game Theory strategies 3,-2 payoffs (NB: also, many players)

sonoma state, november 6, ,-1-1,1 1,-1 0,00,00,10,1 1,01,0-1,-1 3,33,30,40,4 4,04,01,11,1 matching penniesprisoner’s dilemma chicken e.g.

sonoma state, november 6, concepts of rationality undominated strategy (problem: too weak) (weakly) dominating srategy (alias “duh?”) (problem: too strong, rarely exists) Nash equilibrium (or double best response) (problem: may not exist) randomized Nash equilibrium Theorem [Nash 1952]: Always exists

sonoma state, november 6, is it in P?

sonoma state, november 6, The critique of mixed Nash equilibrium Is it really rational to randomize? (cf: bluffing in poker, tax audits) If (x,y) is a Nash equilibrium, then any y’ with the same support is as good as y (corollary: problem is combinatorial!) Convergence/learning results mixed There may be too many Nash equilibria

sonoma state, november 6, The price of anarchy cost of worst Nash equilibrium “socially optimum” cost [Koutsoupias and P, 1998] Also: [Spirakis and Mavronikolas 01, Roughgarden 01, Koutsoupias and Spirakis 01]

sonoma state, november 6, Selfishness can hurt you! x x delays Social optimum: 1.5 Anarchical solution: 2

sonoma state, november 6, Worst case? Price of anarchy = “2” (4/3 for linear delays) [Roughgarden and Tardos, 2000, Roughgarden 2002] The price of the Internet architecture?

sonoma state, november 6, 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)

sonoma state, november 6, e.g., Vickrey auction sealed-highest-bid auction encourages gaming and speculation Vickrey auction: Highest bidder wins, pays second-highest bid Theorem: Vickrey auction is a truthful mechanism. Theorem: It maximizes social benefit and auctioneer expected revenue.

sonoma state, november 6, e.g., shortest path auction pay e its declared cost c(e), plus a bonus equal to dist(s,t)| c(e) =  - dist(s,t) ts

sonoma state, november 6, Problem: ts Theorem [Elkind, Sahai, Steiglitz, 03]: This is inherent for truthful mechanisms.

sonoma state, november 6, 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?

sonoma state, november 6, Theorem [with Mihail and Saberi, 2003]: In a random graph with average degree d, the expected VCG overcharge is constant ( conjectured: ~1/d )

sonoma state, november 6, The monster’s tail [Faloutsos ] the degrees of the Internet are power law distributed Both autonomous systems graph and router graph Eigenvalues: ditto!??! Model?

sonoma state, november 6, The world according to Zipf Power laws, Zipf’s law, heavy tails,… i-th largest is ~ i -a (cities, words: a = 1, “Zipf’s Law”) Equivalently: prob[greater than x] ~ x -b (compare with law of large numbers) “the signature of human activity”

sonoma state, november 6, Models Size-independent growth (“the rich get richer,” or random walk in log paper) Carlson and Doyle 1999: Highly optimized tolerance (HOT)

sonoma state, november 6, Our model [with Fabrikant and Koutsoupias, 2002]: min j < i [   d ij + hop j ]

sonoma state, november 6, 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

sonoma state, november 6, Heuristically optimized tradeoffs Power law distributions seem to come from tradeoffs between conflicting objectives (a signature of human activity?) cf HOT, [Mandelbrot 1954] Other examples? General theorem?

sonoma state, november 6, PS: eigenvalues Theorem [with Mihail, 2002]: If the d i ’s obey a power law, then the n b largest eigenvalues are almost surely very close to  d 1,  d 2,  d 3, … Corollary: Spectral data-mining methods are of dubious value in the presence of large features