Game theory & Linear Programming Steve Gu Mar 28, 2008.

Slides:



Advertisements
Similar presentations
Mixed Strategies.
Advertisements

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.
Module 4 Game Theory To accompany Quantitative Analysis for Management, Tenth Edition, by Render, Stair, and Hanna Power Point slides created by Jeff Heyl.
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
Mixed Strategies CMPT 882 Computational Game Theory Simon Fraser University Spring 2010 Instructor: Oliver Schulte.
Game Theory S-1.
Mixed Strategies For Managers
Introduction to Game theory Presented by: George Fortetsanakis.
Game Theoretical Insights in Strategic Patrolling: Model and Analysis Nicola Gatti – DEI, Politecnico di Milano, Piazza Leonardo.
Chapter Twenty-Eight Game Theory. u Game theory models strategic behavior by agents who understand that their actions affect the actions of other agents.
ECO290E: Game Theory Lecture 5 Mixed Strategy Equilibrium.
1 Chapter 4: Minimax Equilibrium in Zero Sum Game SCIT1003 Chapter 4: Minimax Equilibrium in Zero Sum Game Prof. Tsang.
A short history of equilibrium John Nash and Game Theory.
An Introduction to... Evolutionary Game Theory
The Theory of Games By Tara Johnson, Lisa Craig and Amanda Parlin.
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
Game theory.
Course: Applications of Information Theory to Computer Science CSG195, Fall 2008 CCIS Department, Northeastern University Dimitrios Kanoulas.
Peter Lam Discrete Math CS. Outline  Use game theory to solve strictly determining games  Non strictly games  Create models for games  Find optimal.
Game Theory. “If you don’t think the math matters, then you don’t know the right math.” Chris Ferguson 2002 World Series of Poker Champion.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Zero-Sum Games (follow-up)
Network Theory and Dynamic Systems Game Theory: Mixed Strategies
Chapter 11 Game Theory and the Tools of Strategic Business Analysis.
An Introduction to Game Theory Part I: Strategic Games
Vincent Conitzer CPS Normal-form games Vincent Conitzer
1 Game Theory Lecture 3 Game Theory Lecture 3 Game Theory Lecture 3.
Eponine Lupo.  Game Theory is a mathematical theory that deals with models of conflict and cooperation.  It is a precise and logical description of.
Intro to Game Theory Revisiting the territory we have covered.
1 Game Theory Lecture 2 Game Theory Lecture 2. Spieltheorie- Übungen P. Kircher: Dienstag – 09: HS M S. Ludwig: Donnerstag Uhr.
Chapter Twenty-Eight Game Theory. u Game theory models strategic behavior by agents who understand that their actions affect the actions of other agents.
Advanced Microeconomics Instructors: Wojtek Dorabialski & Olga Kiuila Lectures: Mon. & Wed. 9:45 – 11:20 room 201 Office hours: Mon. & Wed. 9:15 – 9:45.
An Introduction to Game Theory Part III: Strictly Competitive Games Bernhard Nebel.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 68 Chapter 9 The Theory of Games.
Introduction to Game Theory Yale Braunstein Spring 2007.
Game Theory.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
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:
Minimax strategies, Nash equilibria, correlated equilibria Vincent Conitzer
CPS 170: Artificial Intelligence Game Theory Instructor: Vincent Conitzer.
Game Theory The Prisoner’s Dilemma Game. “Strategic thinking is the art of outdoing an adversary, knowing that the adversary is trying to do the same.
The Multiplicative Weights Update Method Based on Arora, Hazan & Kale (2005) Mashor Housh Oded Cats Advanced simulation methods Prof. Rubinstein.
3.1. Strategic Behavior Matilde Machado.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
A Little Game Theory1 A LITTLE GAME THEORY Mike Bailey MSIM 852.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Lecture 2: two-person non.
Notes in Game Theory1 Game Theory Overview & Applications Galina Albert Schwartz Department of Finance University of Michigan Business School.
The Science of Networks 6.1 Today’s topics Game Theory Normal-form games Dominating strategies Nash equilibria Acknowledgements Vincent Conitzer, Michael.
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.
Shall we play a game? Game Theory and Computer Science Game Theory /06/05 - Zero-sum games - General-sum games.
Algorithms for solving two-player normal form games
Introduction to Game Theory Presented by 蘇柏穎 2004/12/9 2004/12/9.
5.1.Static Games of Incomplete Information
Games of pure conflict two-person constant sum games.
ECO290E: Game Theory Lecture 3 Why and How is Nash Equilibrium Reached?
Lec 23 Chapter 28 Game Theory.
By: Donté Howell Game Theory in Sports. What is Game Theory? It is a tool used to analyze strategic behavior and trying to maximize his/her payoff of.
Game Theory Dr. Andrew L. H. Parkes “Economics for Business (2)” 卜安吉.
Game Theory M.Pajhouh Niya M.Ghotbi
Game Theory and Cooperation
GAME THEORY AND APPLICATIONS
Vincent Conitzer Normal-form games Vincent Conitzer
Game Theory Chapter 12.
GAME THEORY AND APPLICATIONS
EASTERN MEDITERRANEAN UNIVERSITY DEPARTMENT OF INDUSTRIAL ENGINEERING IENG314 OPERATIONS RESEARCH II SAMIR SAMEER ABUYOUSSEF
Game Theory Lesson 15 Section 65.
Lecture Game Theory.
M9302 Mathematical Models in Economics
Presentation transcript:

Game theory & Linear Programming Steve Gu Mar 28, 2008

Outline Background Nash Equilibrium Zero-Sum Game How to Find NE using LP? Summary

Background: History of Game Theory John Von Neumann 1903 – Book - Theory of Games and Economic Behavior. John Forbes Nash 1928 – Popularized Game Theory with his Nash Equilibrium (Noble prize).

Background: Game theory

Background: Prison’s Dilemma Given you’re Dave, what’s the best choice?

Nash Equilibrium A set of strategies is a Nash equilibrium if no player can do better by changing his or her strategy

Nash Equilibrium (Cont’) Nash showed (1950), that Nash equilibria (in mixed strategies) must exist for all finite games with any number of players. Before Nash's work, this had been proven for two-player zero-sum games (by John von Neumann and Oskar Morgenstern in 1947). Today, we’re going to find such Nash equilibria using Linear Programming for zero-sum game

Zero-Sum Game A strictly competitive or zero-sum game is a 2-player strategic game such that for each action a  A, we have u 1 (a) + u 2 (a) = 0. (u represents for utility) – What is good for me, is bad for my opponent and vice versa

Zero-Sum Game Mixed strategy – Making choice randomly obeying some kind of probability distribution Why mixed strategy? (  Nash Equilibrium) E.g. : P(1) = P(2) = 0.5; P(A) = P(B)=P(C)=1/3

Solving Zero-Sum Games Let A 1 = {a 11, …, a 1n }, A 2 = {a 21, …, a 2m } Player 1 looks for a mixed strategy p – ∑ i p(a 1i ) = 1 – p(a 1i ) ≥ 0 – ∑ i p(a 1i ) · u 1 (a 1i, a 2j ) ≥ r for all j  {1, …, m} – Maximize r! Similarly for player 2.

Solve using Linear Programming What are the unknowns? – Strategy (or probability distribution): p p(a 11 ), p(a 12 ),..., p(a 1n-1 ), p(a 1n )~n numbers Denoted as p 1,p 2,...,p n-1,p n – Optimum Utility or Reward: r Stack all unknowns into a column vector Goal: minimize: where

Solve Zero-Sum Game using LP What are the constraints?

Solve Zero-Sum Game using LP Let: A e =(0,1,…,1) A ie =(1;-U T ) f=(1,0,…,0) T The LP is: maximize f T x subject to: A ie x<=0 A e x=1

Summary Zero-Sum Game  Mixed Strategy  NE Connections with Linear Programming

Thanks Q&A