The Design & Analysis of the Algorithms Lecture 2. 2011.. by me M. Sakalli Download two pdf files..

Slides:



Advertisements
Similar presentations
Thursday, March 7 Duality 2 – The dual problem, in general – illustrating duality with 2-person 0-sum game theory Handouts: Lecture Notes.
Advertisements

Introduction to Game Theory
GAME THEORY.
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.
Totally Unimodular Matrices
Game Theory S-1.
Two-Player Zero-Sum Games
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
1 Chapter 4: Minimax Equilibrium in Zero Sum Game SCIT1003 Chapter 4: Minimax Equilibrium in Zero Sum Game Prof. Tsang.
MIT and James Orlin © Game Theory 2-person 0-sum (or constant sum) game theory 2-person game theory (e.g., prisoner’s dilemma)
Copyright (c) 2003 Brooks/Cole, a division of Thomson Learning, Inc
Study Group Randomized Algorithms 21 st June 03. Topics Covered Game Tree Evaluation –its expected run time is better than the worst- case complexity.
Game theory.
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)
Part 3: The Minimax Theorem
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Duality Lecture 10: Feb 9. Min-Max theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum Cut Both.
Matrix Games Mahesh Arumugam Borzoo Bonakdarpour Ali Ebnenasir CSE 960: Selected Topics in Algorithms and Complexity Instructor: Dr. Torng.
Artificial Intelligence for Games and Puzzles1 Games in the real world Many real-world situations and problems.
Lectures in Microeconomics-Charles W. Upton Minimax Strategies.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Games of Chance Introduction to Artificial Intelligence COS302 Michael L. Littman Fall 2001.
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 68 Chapter 9 The Theory of Games.
Artificial Intelligence for Games and Puzzles1 Games in the real world Many real-world situations and.
Game Theory.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Minimax Strategies. Everyone who has studied a game like poker knows the importance of mixing strategies. –With a bad hand, you often fold –But you must.
Game Theory Statistics 802. Lecture Agenda Overview of games 2 player games representations 2 player zero-sum games Render/Stair/Hanna text CD QM for.
Games with Hidden Information
Minimax strategies, Nash equilibria, correlated equilibria Vincent Conitzer
Game Theory.
Chapter 12 & Module E Decision Theory & Game Theory.
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 Part 2: Zero Sum Games. Zero Sum Games The following matrix defines a zero-sum game. Notice the sum of the payoffs to each player, at every.
Chapter 14 Game Theory to accompany Operations Research: Applications and Algorithms 4th edition by Wayne L. Winston Copyright (c) 2004 Brooks/Cole, a.
Chapter 11 Game Theory Math Game Theory What is it? – a way to model conflict and competition – one or more "players" make simultaneous decisions.
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.
Game Theory Optimal Strategies Formulated in Conflict MGMT E-5070.
Shall we play a game? Game Theory and Computer Science Game Theory /06/05 - Zero-sum games - General-sum games.
1. 2 Some details on the Simplex Method approach 2x2 games 2xn and mx2 games Recall: First try pure strategies. If there are no saddle points use mixed.
1. 2 You should know by now… u The security level of a strategy for a player is the minimum payoff regardless of what strategy his opponent uses. u A.
Game tree search Thanks to Andrew Moore and Faheim Bacchus for slides!
1 a1a1 A1A1 a2a2 a3a3 A2A Mixed Strategies When there is no saddle point: We’ll think of playing the game repeatedly. We continue to assume that.
Zero-sum Games The Essentials of a Game Extensive Game Matrix Game Dominant Strategies Prudent Strategies Solving the Zero-sum Game The Minimax Theorem.
ARTIFICIAL INTELLIGENCE (CS 461D) Princess Nora University Faculty of Computer & Information Systems.
Statistics Overview of games 2 player games representations 2 player zero-sum games Render/Stair/Hanna text CD QM for Windows software Modeling.
INDEX Introduction of game theory Introduction of game theory Significance of game theory Significance of game theory Essential features of game theory.
GAME THEORY Day 5. Minimax and Maximin Step 1. Write down the minimum entry in each row. Which one is the largest? Maximin Step 2. Write down the maximum.
9.2 Mixed Strategy Games In this section, we look at non-strictly determined games. For these type of games the payoff matrix has no saddle points.
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.
1 Fahiem Bacchus, University of Toronto CSC384: Intro to Artificial Intelligence Game Tree Search I ● Readings ■ Chapter 6.1, 6.2, 6.3, 6.6 ● Announcements:
Chapter 15: Game Theory: The Mathematics Lesson Plan of Competition
The Duality Theorem Primal P: Maximize
Tools for Decision Analysis: Analysis of Risky Decisions
Game Theory.
Alpha-Beta Search.
Alpha-Beta Search.
Alpha-Beta Search.
Game Theory Day 4.
Lecture 20 Linear Program Duality
EASTERN MEDITERRANEAN UNIVERSITY DEPARTMENT OF INDUSTRIAL ENGINEERING IENG314 OPERATIONS RESEARCH II SAMIR SAMEER ABUYOUSSEF
Alpha-Beta Search.
Chapter 15: Game Theory: The Mathematics Lesson Plan of Competition
Operations Research: Applications and Algorithms
The Weighted Majority Algorithm
Alpha-Beta Search.
Operations Research: Applications and Algorithms
Presentation transcript:

The Design & Analysis of the Algorithms Lecture by me M. Sakalli Download two pdf files..

M, Sakalli, CS246 Design & Analysis of Algorithms, Lecture Notes 1-1 Not about computer games.. But about strategies applied in GT.  Bidding and counter-bidding game, academic studies results that 1$ produces 4-5$s. Cost minimization.  Based on “analysis of conflicts”, the driving force is incentives and self-interest.  Initially it was a mathematical tool, but now it provides very basis of economical games, war games. (non-cooperative games).  We are also part of it with our preferences of what is good over what is bad for. Economics of information.  A large BW, fast process speed, and promising payoff.

M, Sakalli, CS246 Design & Analysis of Algorithms, Lecture Notes 1-2 For a game: a. 2 or more "players". b. Each player has 1 or more possible actions. c. And each move has an effect on the "outcome" d. Each move gives a "payoff" through the matrix. Each player’s aim is to maximize his/her outcome - players action expected to be rational. Therefore, a strategy is possible by guessing the possible consecutive moves of the opponents. The degree of rationality for human is not s.th easy to model. ie. due to many social factors, the rationalities of human are not perfect. In computers case, programs, sw agents on behalf of their programmers are players. Game: Write a number between 1-99 and taking the average, A, and winner is the one guessing the closest number to %80 of A. Average will drift down with A*(4/5) n  0.. How fast..

M, Sakalli, CS246 Design & Analysis of Algorithms, Lecture Notes Person Zero Sum Game 2p-zs  2-players whose interests are diametrically?? opposed,  One’s win means the other’s loss,  Always summing to zero.  Suppose Red striker and Blue is a goalie, and suppose the payoff matrix of strategies for Striker and goal keeper.. Blue dives to the RL ….. More columns are possible… L2 -3 ….. Red M0 2 …. R-510 ….. The values here are set in reference to the Strikers win.. ie striker winning 2 or -5 means gk losing 2 or -5, respectively.

M, Sakalli, CS246 Design & Analysis of Algorithms, Lecture Notes 1-4  Players have complete knowledge of payoff matrix and possible moves. Tic-Tac-Toe, Chess, Tennis, Soccer.  Each player must decide which move independently (no promise), and simultaneously (announce at the same time). Striker vs goalie.. Payoff matrix quantizes the moves.. Blue dives to the RLRLRLRL L2 -3 Red M0 2 R-510 Red  10. Blue anticipates this, and dives to right and -5. But red might try a left strike and wins 2... so on..  From the Red point of the game, row-wise: Max-Min, max of mins.  Fr the Blue point, column-wise: Min-Max, min of mix.

M, Sakalli, CS246 Design & Analysis of Algorithms, Lecture Notes 1-5 EValue: 2rl+0rm-5rr-3ll+2ml+10lr  Fair game v=0, red wins v>0, Blue wins v 0, Blue wins v<0, and suppose that l and r are probabilities.. John von Neumann Umpire Game str Goalie R L R LM R LM

M, Sakalli, CS246 Design & Analysis of Algorithms, Lecture Notes 1-6 Saddle points and pure strategies Saddle points.. For each row, find the min and then mark the largest of the mins. For each col, find the max; and mark the cols with the smallest of the mins. If the max-min = min-max, then this is a saddle point strategy. There may be more than one saddle points. Determining saddle points can be done efficiently, in linear time. The range between.. Blue dives to the RLRLRLRL L2* Red M0* 2 0  max-min R min-max *210 min-max *210 No saddle point. Basically, Red’s strategy is to guarantee wining of at least 0, (maximum of minimums) while Blue’s is to ensure the opposite (minimum of (losses) maximums, at most 2).. This range between allows a mixed strategies.

M, Sakalli, CS246 Design & Analysis of Algorithms, Lecture Notes 1-7 Mixed strategies Dice..Blue ABABABAB A 2 -3 A 2 -3 RedB 03 Mixed strategy of Blue. Payoff for Red(A) for p=1, q=1/2  (2 -3) *.5 = -0.5 Payoff for Red(B) for p=0, q=1/2  3 *.5 = 1.5 Payoff for equally randomized p=q=1/2, expected value 2/4=0.5. From Blue’s perspective, not been affected from Red’s str. Red(A) = 2q - 3(1-q) = 5q - 3. Red(B) = + 3(1-q) = 3 - 3q., equalize these two equations q Blues strategy suggests q = 3/4 with a payoff value of 3/4. From Red’s perspective setting columns equal will suggest p = 3/8 with a payoff value of 3/4. The value of the game is 3/4 and optimal choices of Red (3/8, 5/8) and of Blue. (3/4, 1/4)

M, Sakalli, CS246 Design & Analysis of Algorithms, Lecture Notes 1-8 John von Neumann 1928, shows that every m*n matrix has a unique solution, the value of the game v, such that of players stick by with optimal strategies (i) Red’s optimal strategy yields her expected payoff is >= v, no matter what Blue does. (i) Expected payoff for Blue’s optimal strategy is, <= v, no matter what Rose does. (ii) More to be presented.