Instructor: Ruta Mehta TA: TBA

Slides:



Advertisements
Similar presentations
Price Of Anarchy: Routing
Advertisements

Mechanism Design without Money Lecture 1 Avinatan Hassidim.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Mixed Strategies CMPT 882 Computational Game Theory Simon Fraser University Spring 2010 Instructor: Oliver Schulte.
Introduction to Network Mathematics (3) - Simple Games and applications Yuedong Xu 16/05/2012.
Course: Price of Anarchy Professor: Michal Feldman Student: Iddan Golomb 26/02/2014 Non-Atomic Selfish Routing.
Algorithms and Economics of Networks Abraham Flaxman and Vahab Mirrokni, Microsoft Research.
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
Communication Networks A Second Course Jean Walrand Department of EECS University of California at Berkeley.
SARANI SAHABHATTACHARYA, HSS ARNAB BHATTACHARYA, CSE 07 JAN, 2009 Game Theory and its Applications.
1 Game Theory Quick Intro to Game Theory Analysis of Games Design of Games (Mechanism Design) Some References.
Algorithmic Game Theory - Basic Solution Concepts and Computational Issues Éva Tardos and Vijay V. Vazirani Presentation Reiknirit, rökfræði og reiknanleiki.
1 Algorithmic Game Theoretic Perspectives in Networking Dr. Liane Lewin-Eytan.
Sogang University ICC Lab Using Game Theory to Analyze Wireless Ad Hoc networks.
Mechanism Design without Money Lecture 4 1. Price of Anarchy simplest example G is given Route 1 unit from A to B, through AB,AXB OPT– route ½ on AB and.
Non-cooperative Game Theory Notes by Alberto Bressan.
Algoritmi per Sistemi Distribuiti Strategici
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
Nov 2003Group Meeting #2 Distributed Optimization of Power Allocation in Interference Channel Raul Etkin, Abhay Parekh, and David Tse Spectrum Sharing.
Algorithmic Issues in Non- cooperative (i.e., strategic) Distributed Systems.
Algorithmic Issues in Non- cooperative (i.e., strategic) Distributed Systems.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
Experts Learning and The Minimax Theorem for Zero-Sum Games Maria Florina Balcan December 8th 2011.
Mechanism Design without Money Lecture 2 1. Let’s start another way… Everyone choose a number between zero and a hundred, and write it on the piece of.
Introduction 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A.
1 Project  By group (1-4 students, formed on your own)  Each group  select 1 topic  hand in 1 report (page limit: 5 pages; due: July 10)  give 1 presentation.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia.
Algorithmic Issues in Strategic Distributed Systems.
Regret Minimizing Equilibria of Games with Strict Type Uncertainty Stony Brook Conference on Game Theory Nathanaël Hyafil and Craig Boutilier Department.
Mechanism Design without Money Lecture 3 1. A game You need to get from A to B Travelling on AX or YB takes 20 minutes Travelling on AY or XB takes n.
Price of Anarchy Georgios Piliouras. Games (i.e. Multi-Body Interactions) Interacting entities Pursuing their own goals Lack of centralized control Prediction?
1 Intrinsic Robustness of the Price of Anarchy Tim Roughgarden Stanford University.
Network Congestion Games
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish users (i.e., players) strategically interact in using.
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.
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 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.
Chapter 28 Game Theory.
Satisfaction Games in Graphical Multi-resource Allocation
CS6501 Advanced Topics in Information Retrieval Course Policy
Instructor: Ruta Mehta TA: Omkar Thakoor
CPS Mechanism design Michael Albert and Vincent Conitzer
Market Equilibrium Ruta Mehta.
Congestion games Computational game theory Fall 2010
CSCI 3210: Computational Game Theory
Algorithmic Applications of Game Theory
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 2 Bayesian Games Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Multiagent Systems Game Theory © Manfred Huber 2018.
Presented By Aaron Roth
Managerial Economics Kyle Anderson
Università degli Studi dell’Aquila
Vincent Conitzer Mechanism design Vincent Conitzer
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Oliver Schulte Petra Berenbrink Simon Fraser University
CS4501: Information Retrieval Course Policy
Economics and Computation
UNIT II: The Basic Theory
Network Formation Games
Economics and Computation
M9302 Mathematical Models in Economics
Introduction to Game Theory
Information, Incentives, and Mechanism Design
Introduction to Game Theory
Presentation transcript:

Instructor: Ruta Mehta TA: TBA Algorithmic Game Theory Instructor: Ruta Mehta TA: TBA

Q: Multiple self-interested agents interacting in the same environment Deciding what to do. Q: What to expect? How good is it? Can it be controlled?

Chicken (Traffic Light) S S C S C S

Algorithmic Game Theory AGT, in addition, focuses on designing efficient algorithms to compute solutions necessary to make accurate prediction.

Research-oriented Course What to expect Research-oriented Course Exposure to key concepts and proof techniques from AGT Explore research problems and novel questions What is expected from you Pre-req: Basic knowledge of linear-algebra, linear programming, probability, algorithms. Energetic participation in class Research/Survey Project (individually or in groups of two).

Check webpage for the updates Instructor: Ruta Mehta (Me) TA: TBA Office hours: Ruta: Wed 1-2pm (tentative) Webpage: https://courses.engr.illinois.edu/cs598rm Check webpage for the updates

Grading: 3 homeworks, one every month – 30% Final exam – 25% Research/Survey Project – 40% Work – 20% Presentation – 10% Report – 10% Class participation – 5%

References  T. Roughgarden, Twenty Lectures on Algorithmic Game Theory, 2016. N. Nisan, T. Roughgarden, E. Tardos, and V. Vazirani (editors), Algorithmic Game Theory, 2007. (Book available online for free.) M. Osborne and A. Rubinstein, A Course in Game Theory, 1994. R. Myerson, Game Theory: Analysis of conflict, 1991. Recent papers, and lecture notes from other similar course

Useful links Webpage: https://courses.engr.illinois.edu/cs598rm/ Piazza Page: piazza.com/illinois/fall2018/cs598rm

3 Broad Goals

Goal #1 Understand outcomes arising from interaction of intelligent and self-interested agents. Games and Equilibria

Prisoner’s Dilemma Two thieves caught for burglary. Two options: {confess, not confess} N C N -1 -1 -6 0 C 0 -6 -5 -5

Prisoner’s Dilemma Two thieves caught for burglary. Two options: {confess, not confess} N C N -1 -1 -6 0 C 0 -6 -5 -5 Only stable state

Rock-Paper-Scissors R P S R 0 0 -1 1 1 -1 P 0 0 1 -1 -1 1 S -1 1 1 -1 0 0 -1 1 1 -1 P 0 0 1 -1 -1 1 S -1 1 1 -1 0 0 Both playing (1/3,1/3,1/3) is the only NE. No pure stable state! Nash Eq.: No player gains by deviating individually Why?

Normal form games and Nash equilibrium existence Computation: Zero-sum: minmax theorem, General: (may be) Lemke-Howson algorithm Complexity: PPAD-complete Other equilibrium notions – markets, security games Incomplete information, Bayesian Nash Collusion, Core, Nash bargaining

Goal #2 Analyze quality of the outcome arising from strategic interaction, i.e. OPT vs NE. Price of Anarchy

Braess’ Paradox 60 commuters s t Commute time: 1.5 hours 30 30 1 hour 𝑥 minutes 1 hour 1 hour 𝑥 minutes 30 Commute time: 1.5 hours

Braess’ Paradox 60 commuters s t Commute time: 1.5 hours ~1 hour 30 30 𝑥 minutes 1 hour s t 0 hours ~1 hour 1 hour 𝑥 minutes 30 Commute time: 1.5 hours

Braess’ Paradox 60 commuters s t Commute time: 2 hours 60 1 hour 𝑥 minutes 1 hour 60 s t 0 hours 1 hour 𝑥 minutes Commute time: 2 hours

Price of Anarchy (PoA): 𝒘𝒐𝒓𝒔𝒕 𝑵𝑬 𝑶𝑷𝑻 = 𝟐 𝟏.𝟓 = 𝟒 𝟑 Braess’ Paradox 60 commuters 𝑥 minutes 1 hour 60 s t 0 hours 1 hour 𝑥 minutes Price of Anarchy (PoA): 𝒘𝒐𝒓𝒔𝒕 𝑵𝑬 𝑶𝑷𝑻 = 𝟐 𝟏.𝟓 = 𝟒 𝟑 Can not be worse!

Congestion (potential) games PoA in linear congestion games Network routing games Congestion (potential) games PoA in linear congestion games Smoothness framework Iterative play and convergence

Goal #3 Designing rules to ensure “good” outcome under strategic interaction among selfish agents. Mechanism Design

At the core of large industries Search auction – primary revenue for google! Spectrum auction – distribution of public good. enables variety of mobile/cable services. Kidney exchange – critical decision making

At the core of large industries Online markets – eBay, Uber/Lyft, TaskRabbit Voting, review, coupon systems. So on …

MD without money MD with money Arrow’s theorem (voting), stable matching, fair division MD with money First price auction, second price auction, VCG Generalized second price auction for search (Google) Optimal auctions: Myerson auction and extensions

Fun Fact! Olympics 2012 Scandal Check out Women’s doubles badminton tournament Video of the fist controversial match

You and your friend choose a number … Food for Thought You and your friend choose a number … 2 3 97 98 99 100

You and your friend choose a number … What are Nash equilibria? Food for Thought You and your friend choose a number … 2 3 96 97 98 99 100 -2 +2 What will you choose? What if +/- 50? What are Nash equilibria?