6.896 Topics in Algorithmic Game Theory February 8, Lecture 2
|
|
- Clare Harrington
- 6 years ago
- Views:
Transcription
1 6.896 Topics in Algorithmic Game Theor Februar 8, 2010 Lecture 2 Lecturer: Constantinos Daskalakis Scribe: Yang Cai, Debmala Panigrahi In this lecture, we focus on two-plaer zero-sum games. Our goal is to show that linear programming (LP) dualit implies the eistence of an efficientl computable Nash equilibrium in such games. Before describing this result, we introduce some definitions and terminolog. 1 Preliminaries Two-Plaer (Normal-Form) Games. A two-plaer normal-form game is specified via a pair (R, C) of m n paoff matrices. The two plaers of the game, called the row plaer and the column plaer, have respectivel m and n pure strategies. As the plaers names impl, the pure strategies of the row plaer are in one-to-one correspondence with the rows of the paoff matrices, while the strategies of the column plaer correspond to columns. So if the row plaer plas strateg i and the column plaer strateg j, then their respective paoffs are given b R[i, j] and C[i, j]. Plaers ma also randomize over their strategies, leading to mied as opposed to pure strategies. We represent the simple of mied strategies available to the row plaer b m and those available to the column plaer b n. Thus, if m, then is an m-dimensional vector 1, 2,..., m such that 0 i 1 for each i [m] := {1,..., m} and m i=1 i = 1; similarl for n. For a pair of mied strategies m and n, the epected paoff of the row and column plaer are respectivel T R and T C. Nash Equilibrium. A pair of strategies (, ) is said to be a Nash equilibrium iff neither plaer can increase her epected paoff b unilaterall deviating from her strateg. Mathematicall, T R T R, m ; T C T C, n. Since the epected paoff is linear in the plaers mied strategies, the support of a plaer s strateg in a Nash equilibrium should include onl those pure strategies that maimize her paoff given the other plaer s mied strateg. Conversel, an strateg whose support satisfies the above condition must be a Nash equilibrium. This leads to a pair of alternative conditions defining a Nash equilibrium: i s.t. i > 0, i arg ma {e k T R}; k j s.t. j > 0, j arg ma{ T Ce l }, l where e k m, e l n represent the vectors of appropriate dimensions with a single 1 at the coordinate k and l respectivel; these correspond to the pure strategies k and l respectivel for the row and column plaers. Another pair of equivalent conditions asserts that a plaer cannot improve her paoff b unilaterall switching to a pure strateg, i.e. T R e i T R, i [m] T C T Ce j, j [n], where e i and e j respectivel represent the row plaer s pure strateg i and the column plaer s pure strateg j. 2-1
2 Eamples. We give a few classical eamples of two-plaer games. Each is described b a table whose (i, j)-th entr has a pair of values, the first corresponding to R[i, j] and the second to C[i, j]. Rock Paper Scissors (RPS) This is the familiar school-ard game with the same name. Rock Paper Scissors Rock 0, 0-1, 1 1, -1 Paper 1, -1 0, 0-1, 1 Scissors -1, 1 1, -1 0, 0 It can be checked that his game has a unique Nash equilibrium, namel when both plaers randomize uniforml over their strategies: = = 1 3, 1 3, 1 3. Prisoner s Dilemma Two suspects are arrested b the police. The police have insufficient evidence for a conviction, and, having separated both prisoners, visit each of them to offer the same deal. If one testifies for the prosecution against the other and the other remains silent, the betraer goes free and the silent accomplice receives the full 10-ear sentence. If both remain silent, both prisoners are sentenced to onl si months in jail for a minor charge. If each betras the other, each receives a five-ear sentence. Each prisoner must choose to betra the other or to remain silent. Each one is assured that the other would not know about the betraal before the end of the investigation. How should the prisoners act? Silent Betra Silent 1 2, , 0 Betra 0, -10-5, -5 This game has a pure Nash equilibrium where both plaers Betra. Observe that this is not the social optimum, that is the pair of strategies optimizing the sum of the plaers paoffs, since both plaers stand to gain if the simultaneousl switched to Silent. This eposes a ke feature of Nash equilibria that the ma fail to optimize social welfare and are stable onl under unilateral deviations b the plaers. Battle of the Sees A pair of friends with different interests need to decide where to spend their afternoon. The make simultaneous suggestions to each other and will onl go somewhere if their suggestions match. One prefers football and the other prefers theater. Their paoffs are as follows. Theater! Football fine Theater fine 1, 5 0, 0 Football! 0, 0 5, 1 This game has multiple Nash equilibria. In particular, both the squares with non-zero paoffs represent Nash equilibria. In addition, = 1 6, 5 6 and = 5 6, 1 6 is a Nash equilibrium. Thus, this game has 3 Nash equilibria. In fact, as we will establish later this semester, ever non-degenerate game must have an odd number of Nash equilibria! Two-plaer Zero-sum Games. A two-plaer game is said to be zero-sum if R + C = 0, i.e. R[i, j] + C[i, j] = 0 for all i [m] and j [n]. For eample, the RPS game described above is zero-sum. We give another less smmetrical game below. 2-2
3 Presidential Elections (adopted from [3]) Two candidates for presidenc have two possible strategies on which to focus their campaigns. Depending on their decisions the ma win the favor of a number of voters. The table below describes their gains in millions of voters. Moralit Ta-cuts Econom 3, -3-1, 1 Societ -2, 2 1, -1 Clearl, this is also a zero-sum game. Suppose now that the row plaer announces a strateg of 1 2, 1 2 in advance. This is presumabl a suboptimal wa to pla the game, since it eposes the row plaer s strateg to the column plaer who can now react optimall. Given the row plaer s announced strateg, the column plaer will choose the strateg that maimizes her paoff given the row plaer s declared strateg; in this case, she will choose Ta-cuts. More generall, if the row plaer announces strateg 1, 2, then the column plaer has the following epected paoffs: E[ Moralit ] = E[ Ta cuts ] = 1 2. Hence, the paoff that the row plaer will get after reacting optimall to the row plaer s announced strateg is ma( , 1 2 ). Since this is a zero-sum game, the resulting row plaer s paoff is ma( , 1 2 ) min( , ). So if the row plaer is forced to announce his strateg in advance he will choose ( 1, 2 ) arg ma ( 1, 2) min( , ). In other words, the row plaer s optimal announced strateg ( 1, 2 ) can be computed via the following linear program, whose value will be equal to the row plaer s paoff after the column plaer s optimal response to ( 1, 2 ). ma z s.t z z = 1 1, 2 0. Solving this LP ields 1 = 3 7, 2 = 4 7 and z = 1 7. Conversel, if the column plaer were forced to announce her strateg in advance, she would aim to solve the following LP. ma w s.t w w = 1 1, 2 0, which ields the following solution: 1 = 2 7, 2 = 5 7 and w = 1 7. Here is a remarkable observation. = 2 7, 5 7 then If the row plaer plas = 3 7, 4 7 and the column plaer plas The paoff of the row plaer is 1/7 and the paoff of the column paer is 1/7; in particular, the sum of their paoffs is zero. 2-3
4 Given strateg = 3 7, 4 7 for the row plaer, the column plaer cannot obtain a paoff greater than 1 7 since the row plaer gets a paoff of at least 1 7 irrespective of the column plaer s strateg (b the definition of the first LP) and the game is zero-sum; Similarl, given = 2 7, 5 7 for the column plaer, the row plaer cannot obtain a paoff greater than 1 7 since the column plaer gets a paoff of at least 1 7 irrespective of the row plaer s strateg. Hence, the pair of strategies = 3 7, 4 7 and = 2 7, 5 7 is a Nash equilibrium! This were somewhat unepected since the two LPs were formulated independentl b the two plaers without an care/guessing about what their opponent might do. In particular, it seemed a priori suboptimal/too pessimistic for a plaer to announce her strateg and let the other plaer respond. Moreover, there was no reason to epect that the pessimistic strategies for the two plaers are in fact best responses to each other. As we show below, this coincidence happens for a deep reason, it is true in all two-plaer zero-sum games, and is a ramification of the strong LP dualit. 2 Generalization 2.1 LP Formulation Let us now stud general two-plaer zero-sum games. Recall that a two-plaer game is zero-sum iff the paoff matrices (R, C) satisf R + C = 0. As in the previous section, let us write the LP for the row plaer if he is forced to announce his strateg in advance. s.t. ma z T R z1 T T 1 = 1 i, i 0. Notice that the maimum of z is actuall the same as Now let us consider the dual of LP (1): ma min T R. min z s.t. T R T + z 1 T 0 T 1 = 1 j, j 0. LP (1) LP (2) Let z = z. Using the fact that C = R, we can change LP (2) into another equivalent LP. ma z s.t. C z 1 T 1 = 1 j j 0. LP (3) It is not hard to see that the maimum of z is equal to ma min T C = min ma T R. Here is the interesting fact: LP (3) is nothing but the linear program that the column plaer would solve if she were forced to announce her strateg in advance! Using the strong dualit of linear programming we are going to show net that the solutions to LP (1) and LP (3) constitute a Nash equilibrium of the game. 2-4
5 2.2 LP Strong Dualit Since LP (2) is the dual of LP (1), LP strong dualit implies the following: If (, z) is optimal for LP (1) and (, z ) is optimal for LP (2), then z = z. On the other hand, given our construction of LP (3) it follows that, if (, z ) is optimal for LP (2), then (, z ) is optimal for LP (3). Thus, if (, z) is optimal for LP (1) and (, z ) is optimal for LP (3), then z = z. We show net that the solutions of these LPs actuall give us a Nash equilibrium. Theorem 1. If (, z) is optimal for LP (1), and (, z ) is optimal for LP (3), then (, ) is a Nash equilibrium of (R, C). Moreover, the paoffs of the row/column plaer in this Nash equilibrium are z and z = z respectivel. Proof: Since (, z) is feasible for LP (1), and (, z ) is feasible for LP (3): T R z1 T R z (1) C z 1 T C z, T R z,. (2) From equation (2) we know that, if the column plaer is plaing, the row plaer s paoff is at most z z (since we argued above that z = z from strong LP dualit). Moreover, equation (1) implies that if the row plaer plas against, her paoff will be at least z; in fact, given (2) it is eactl z. Thus, is a best response for the row plaer against strateg of the column plaer, giving paoff of z to the row plaer. Using a similar argument, we can show that is a best response for the column plaer against strateg of the row plaer, giving paoff z to the column plaer. Hence, (, ) is a Nash equilibrium in which the plaers paoffs are z and z = z respectivel. We give a couple of corollaries of the above theorem. Corollar 1. There eists a Nash equilibrium in ever two-plaer zero-sum game. Corollar 2 (The Minma Theorem). ma min T R = min ma T R. Net, we argue that ever Nash equilibrium of the two-plaer zero-sum game can be found b our approach. Theorem 2. If (, ) is a Nash equilibrium of (R, C), then (, T R) is an optimal solution of LP (1), and (, T C) is an optimal solution of LP (2). Proof: Let z = T R = T C. Since (, ) is a Nash equilibrium. T C T Ce j j T R T Re j j T R z1. So we have showed that (, z) is a feasible solution for LP (1); similarl we can argue that (, z) is a feasible solution for LP (2). Since LP (2) is the dual of LP (1), b weak dualit, we know that the value achieved b an feasible solution of LP (2) upper bounds the value achieved b an feasible solution of LP (1). But, these values are equal here. So, (, z) and (, z) must be optimal solutions for LP (1) and LP (2) respectivel. Since all Nash equilibria define a pair of optimal solutions to LP (1) and LP (2) and all pairs of optimal solutions to LP (1) and LP (2) define a Nash equilibrium, we obtain the following important corollaries of Theorems 1 and
6 Corollar 3 (Conveit of Optimal Strategies). The set { there eists such that (, ) is a Nash equilibrium of (R, C)} of equilibrium strategies for the row plaer in zero-sum game is conve. Ditto for the column plaer. Corollar 4 (Anthing Goes). If is an equilibrium strateg for the row plaer in a zero-sum game (R, C) and is an equilibrium strateg for the column plaer, then (, ) is a Nash equilibrium of the game. Corollar 5 (Conveit of Equilibrium Set). The equilibrium set of a zero-sum game is conve. {(, ) (, ) is a Nash equilibrium of (R, C)} Corollar 6 (Uniqueness of Paoffs). The paoff of the row plaer is equal in all Nash equilibria of a zero-sum game. Ditto for the column plaer. Inspired b this last corollar, we define the value of a zero-sum game, to be the paoff of the row plaer in an (all) Nash equilibria of the game. Definition 1 (Value of a Zero-Sum Game). If (R, C) is zero-sum game, then the value of the game is the unique paoff of the row plaer in all Nash equilibria of the game. 3 Homework We conclude with a homework problem inspired b our discussion of zero-sum games. Adjacent Zero-Sum Games (2 points): Plaers 1 and 2 are plaing a zero-sum game with paoff matrices (A 1,2, A 2,1 ); at the same time plaers 1 and 3 are plaing another zero-sum game with paoff matrices (A 1,3, A 3,1 ). Instead of using different strategies in the two games, plaer 1 must use the same strateg in both games. 1. Show that there eists a Nash equilibrium in this game. 2. Give an algorithm that can compute a Nash equilibrium efficientl. 4 Historical Remarks The stud of games from a mathematical perspective goes back to the work of mathematician Émile Borel. The eistence of a Nash equilibrium in two-plaer zero-sum games was established b John von Neumann in 1928, in a paper [5] that arguabl gave birth to the field of Game Theor. Two decades after von Neumann s result it became understood in a discussion between von Neumann and Danzig the father of mathematical programming that the eistence of an equilibrium in zero-sum games is tantamount to Strong Linear Programming dualit (see, e.g., [1], [2]). Hence, as was established another three decades later b Khachian [4], finding an equilibrium in zero-sum games is computationall tractable. 2-6
7 References [1] Donald J. Albers and Constance Reid. An Interview with George B. Dantzig: The Father of Linear Programming. The College Mathematics Journal, 17(4):293314, [2] George B. Dantzig. Linear Programming and Etensions. Princeton Universit Press, [3] Sanjo Dasgupta, Christos Papadimitriou and Umesh Vazirani. Algorithms. McGraw-Hill, [4] Leonid G. Khachian. A Polnomial Algorithm in Linear Programming. Soviet Mathematics Doklad, 20(1):191194, [5] John von Neumann. Zur Theorie der Gesellshaftsspiele. Mathematische Annalen, 100:295320,
Lecture 1.1: The Minimax Theorem
Algorithmic Game Theor, Compleit and Learning Jul 17, 2017 Lecture 1.1: The Mini Theorem Lecturer: Constantinos Daskalakis Scribe: Constantinos Daskalakis In these notes, we show that a Nash equilibrium
More informationFebruary 11, JEL Classification: C72, D43, D44 Keywords: Discontinuous games, Bertrand game, Toehold, First- and Second- Price Auctions
Eistence of Mied Strateg Equilibria in a Class of Discontinuous Games with Unbounded Strateg Sets. Gian Luigi Albano and Aleander Matros Department of Economics and ELSE Universit College London Februar
More informationMA Game Theory 2005, LSE
MA. Game Theor, LSE Problem Set The problems in our third and final homework will serve two purposes. First, the will give ou practice in studing games with incomplete information. Second (unless indicated
More informationLinear programming: Theory
Division of the Humanities and Social Sciences Ec 181 KC Border Convex Analsis and Economic Theor Winter 2018 Topic 28: Linear programming: Theor 28.1 The saddlepoint theorem for linear programming The
More information6.891 Games, Decision, and Computation February 5, Lecture 2
6.891 Games, Decision, and Computation February 5, 2015 Lecture 2 Lecturer: Constantinos Daskalakis Scribe: Constantinos Daskalakis We formally define games and the solution concepts overviewed in Lecture
More informationGame Theory: Lecture 3
Game Theory: Lecture 3 Lecturer: Pingzhong Tang Topic: Mixed strategy Scribe: Yuan Deng March 16, 2015 Definition 1 (Mixed strategy). A mixed strategy S i : A i [0, 1] assigns a probability S i ( ) 0 to
More informationNormal-form games. Vincent Conitzer
Normal-form games Vincent Conitzer conitzer@cs.duke.edu 2/3 of the average game Everyone writes down a number between 0 and 100 Person closest to 2/3 of the average wins Example: A says 50 B says 10 C
More informationIntroduction to Game Theory
COMP323 Introduction to Computational Game Theory Introduction to Game Theory Paul G. Spirakis Department of Computer Science University of Liverpool Paul G. Spirakis (U. Liverpool) Introduction to Game
More informationToda s Theorem: PH P #P
CS254: Computational Compleit Theor Prof. Luca Trevisan Final Project Ananth Raghunathan 1 Introduction Toda s Theorem: PH P #P The class NP captures the difficult of finding certificates. However, in
More informationSF2972 Game Theory Problem set on extensive form games
SF2972 Game Theor Problem set on etensive form games Mark Voorneveld There are five eercises, to be handed in at the final lecture (March 0). For a bonus point, please answer all questions; at least half
More informationprinceton univ. F 13 cos 521: Advanced Algorithm Design Lecture 17: Duality and MinMax Theorem Lecturer: Sanjeev Arora
princeton univ F 13 cos 521: Advanced Algorithm Design Lecture 17: Duality and MinMax Theorem Lecturer: Sanjeev Arora Scribe: Today we first see LP duality, which will then be explored a bit more in the
More informationAlgorithmic Game Theory. Alexander Skopalik
Algorithmic Game Theory Alexander Skopalik Today Course Mechanics & Overview Introduction into game theory and some examples Chapter 1: Selfish routing Alexander Skopalik Skopalik@mail.uni-paderborn.de
More informationZero-Sum Games Public Strategies Minimax Theorem and Nash Equilibria Appendix. Zero-Sum Games. Algorithmic Game Theory.
Public Strategies Minimax Theorem and Nash Equilibria Appendix 2013 Public Strategies Minimax Theorem and Nash Equilibria Appendix Definition Definition A zero-sum game is a strategic game, in which for
More informationA (Brief) Introduction to Game Theory
A (Brief) Introduction to Game Theory Johanne Cohen PRiSM/CNRS, Versailles, France. Goal Goal is a Nash equilibrium. Today The game of Chicken Definitions Nash Equilibrium Rock-paper-scissors Game Mixed
More informationA Multiplayer Generalization of the MinMax Theorem
A Multiplayer Generalization of the MinMax Theorem Yang Cai Ozan Candogan Constantinos Daskalakis Christos Papadimitriou Abstract We show that in zero-sum polymatrix games, a multiplayer generalization
More informationQuantum Games. Quantum Strategies in Classical Games. Presented by Yaniv Carmeli
Quantum Games Quantum Strategies in Classical Games Presented by Yaniv Carmeli 1 Talk Outline Introduction Game Theory Why quantum games? PQ Games PQ penny flip 2x2 Games Quantum strategies 2 Game Theory
More informationGame Theory. Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin
Game Theory Greg Plaxton Theory in Programming Practice, Spring 2004 Department of Computer Science University of Texas at Austin Bimatrix Games We are given two real m n matrices A = (a ij ), B = (b ij
More informationAdvanced Machine Learning
Advanced Machine Learning Learning and Games MEHRYAR MOHRI MOHRI@ COURANT INSTITUTE & GOOGLE RESEARCH. Outline Normal form games Nash equilibrium von Neumann s minimax theorem Correlated equilibrium Internal
More information3 Additional Applications of the Derivative
3 Additional Applications of the Derivative 3.1 Increasing and Decreasing Functions; Relative Etrema 3.2 Concavit and Points of Inflection 3.4 Optimization Homework Problem Sets 3.1 (1, 3, 5-9, 11, 15,
More informationAn Information Theory For Preferences
An Information Theor For Preferences Ali E. Abbas Department of Management Science and Engineering, Stanford Universit, Stanford, Ca, 94305 Abstract. Recent literature in the last Maimum Entrop workshop
More information5. Zeros. We deduce that the graph crosses the x-axis at the points x = 0, 1, 2 and 4, and nowhere else. And that s exactly what we see in the graph.
. Zeros Eample 1. At the right we have drawn the graph of the polnomial = ( 1) ( 2) ( 4). Argue that the form of the algebraic formula allows ou to see right awa where the graph is above the -ais, where
More informationGeneral Vector Spaces
CHAPTER 4 General Vector Spaces CHAPTER CONTENTS 4. Real Vector Spaces 83 4. Subspaces 9 4.3 Linear Independence 4.4 Coordinates and Basis 4.5 Dimension 4.6 Change of Basis 9 4.7 Row Space, Column Space,
More informationCSC304 Lecture 5. Game Theory : Zero-Sum Games, The Minimax Theorem. CSC304 - Nisarg Shah 1
CSC304 Lecture 5 Game Theory : Zero-Sum Games, The Minimax Theorem CSC304 - Nisarg Shah 1 Recap Last lecture Cost-sharing games o Price of anarchy (PoA) can be n o Price of stability (PoS) is O(log n)
More informationStatic (or Simultaneous- Move) Games of Complete Information
Static (or Simultaneous- Move) Games of Complete Information Introduction to Games Normal (or Strategic) Form Representation Teoria dos Jogos - Filomena Garcia 1 Outline of Static Games of Complete Information
More informationTime-Frequency Analysis: Fourier Transforms and Wavelets
Chapter 4 Time-Frequenc Analsis: Fourier Transforms and Wavelets 4. Basics of Fourier Series 4.. Introduction Joseph Fourier (768-83) who gave his name to Fourier series, was not the first to use Fourier
More informationGame Theory and Control
Game Theory and Control Lecture 4: Potential games Saverio Bolognani, Ashish Hota, Maryam Kamgarpour Automatic Control Laboratory ETH Zürich 1 / 40 Course Outline 1 Introduction 22.02 Lecture 1: Introduction
More information6.207/14.15: Networks Lecture 24: Decisions in Groups
6.207/14.15: Networks Lecture 24: Decisions in Groups Daron Acemoglu and Asu Ozdaglar MIT December 9, 2009 1 Introduction Outline Group and collective choices Arrow s Impossibility Theorem Gibbard-Satterthwaite
More informationMAT 127: Calculus C, Fall 2010 Solutions to Midterm I
MAT 7: Calculus C, Fall 00 Solutions to Midterm I Problem (0pts) Consider the four differential equations for = (): (a) = ( + ) (b) = ( + ) (c) = e + (d) = e. Each of the four diagrams below shows a solution
More informationprinceton univ. F 17 cos 521: Advanced Algorithm Design Lecture 17: Games, Min-Max and Equilibria, and PPAD
princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 17: Games, Min-Max and Equilibria, and PPAD Lecturer: Matt Weinberg Scribe:Sanjeev Arora Economic and game-theoretic reasoning specifically,
More informationECE 307- Techniques for Engineering Decisions
ECE 307- Techniques for Engineering Decisions Lecture 4. Dualit Concepts in Linear Programming George Gross Department of Electrical and Computer Engineering Universit of Illinois at Urbana-Champaign DUALITY
More informationNash Equilibrium and the Legendre Transform in Optimal Stopping Games with One Dimensional Diffusions
Nash Equilibrium and the Legendre Transform in Optimal Stopping Games with One Dimensional Diffusions J. L. Seton This version: 9 Januar 2014 First version: 2 December 2011 Research Report No. 9, 2011,
More informationIndustrial Organization Lecture 3: Game Theory
Industrial Organization Lecture 3: Game Theory Nicolas Schutz Nicolas Schutz Game Theory 1 / 43 Introduction Why game theory? In the introductory lecture, we defined Industrial Organization as the economics
More informationIntroduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2)
Introduction to Game Theory Lecture Note 2: Strategic-Form Games and Nash Equilibrium (2) Haifeng Huang University of California, Merced Best response functions: example In simple games we can examine
More informationSymmetry Arguments and the Role They Play in Using Gauss Law
Smmetr Arguments and the Role The la in Using Gauss Law K. M. Westerberg (9/2005) Smmetr plas a ver important role in science in general, and phsics in particular. Arguments based on smmetr can often simplif
More information8. BOOLEAN ALGEBRAS x x
8. BOOLEAN ALGEBRAS 8.1. Definition of a Boolean Algebra There are man sstems of interest to computing scientists that have a common underling structure. It makes sense to describe such a mathematical
More informationLecture Notes on Game Theory
Lecture Notes on Game Theory Levent Koçkesen Strategic Form Games In this part we will analyze games in which the players choose their actions simultaneously (or without the knowledge of other players
More informationOn Range and Reflecting Functions About the Line y = mx
On Range and Reflecting Functions About the Line = m Scott J. Beslin Brian K. Heck Jerem J. Becnel Dept.of Mathematics and Dept. of Mathematics and Dept. of Mathematics and Computer Science Computer Science
More informationGame Theory. Professor Peter Cramton Economics 300
Game Theory Professor Peter Cramton Economics 300 Definition Game theory is the study of mathematical models of conflict and cooperation between intelligent and rational decision makers. Rational: each
More informationAlgorithmic Game Theory and Applications. Lecture 4: 2-player zero-sum games, and the Minimax Theorem
Algorithmic Game Theory and Applications Lecture 4: 2-player zero-sum games, and the Minimax Theorem Kousha Etessami 2-person zero-sum games A finite 2-person zero-sum (2p-zs) strategic game Γ, is a strategic
More informationComputing Minmax; Dominance
Computing Minmax; Dominance CPSC 532A Lecture 5 Computing Minmax; Dominance CPSC 532A Lecture 5, Slide 1 Lecture Overview 1 Recap 2 Linear Programming 3 Computational Problems Involving Maxmin 4 Domination
More informationAM 221: Advanced Optimization Spring Prof. Yaron Singer Lecture 6 February 12th, 2014
AM 221: Advanced Otimization Sring 2014 Prof. Yaron Singer Lecture 6 February 12th, 2014 1 Overview In our revious lecture we exlored the concet of duality which is the cornerstone of Otimization Theory.
More informationLimits and Continuous Functions. 2.2 Introduction to Limits. We first interpret limits loosely. We write. lim f(x) = L
2 Limits and Continuous Functions 2.2 Introduction to Limits We first interpret limits loosel. We write lim f() = L and sa the limit of f() as approaches c, equals L if we can make the values of f() arbitraril
More informationPolynomial Functions. INVESTMENTS Many grandparents invest in the stock market for
4-1 BJECTIVES Determine roots of polnomial equations. Appl the Fundamental Theorem of Algebra. Polnomial Functions INVESTMENTS Man grandparents invest in the stock market for their grandchildren s college
More informationGame Theory and Algorithms Lecture 2: Nash Equilibria and Examples
Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples February 24, 2011 Summary: We introduce the Nash Equilibrium: an outcome (action profile) which is stable in the sense that no player
More informationLaurie s Notes. Overview of Section 3.5
Overview of Section.5 Introduction Sstems of linear equations were solved in Algebra using substitution, elimination, and graphing. These same techniques are applied to nonlinear sstems in this lesson.
More informationGames and Their Equilibria
Chapter 1 Games and Their Equilibria The central notion of game theory that captures many aspects of strategic decision making is that of a strategic game Definition 11 (Strategic Game) An n-player strategic
More informationHamiltonicity and Fault Tolerance
Hamiltonicit and Fault Tolerance in the k-ar n-cube B Clifford R. Haithcock Portland State Universit Department of Mathematics and Statistics 006 In partial fulfillment of the requirements of the degree
More informationCSC304: Algorithmic Game Theory and Mechanism Design Fall 2016
CSC304: Algorithmic Game Theory and Mechanism Design Fall 2016 Allan Borodin Tyrone Strangway and Young Wu (TAs) September 21, 2016 1 / 23 Lecture 5 Announcements Tutorial this Friday in SS 1086 First
More informationDesign and Analysis of Algorithms
CSE 0, Winter 208 Design and Analsis of Algorithms Lecture 6: NP-Completeness, Part 2 Class URL: http://vlsicad.ucsd.edu/courses/cse0-w8/ The Classes P and NP Classes of Decision Problems P: Problems for
More informationSettling Some Open Problems on 2-Player Symmetric Nash Equilibria
Settling Some Open Problems on 2-Player Symmetric Nash Equilibria Ruta Mehta Vijay V. Vazirani Sadra Yazdanbod College of Computing, Georgia Tech rmehta,vazirani,syazdanb@cc.gatech.edu Abstract. Over the
More informationAn analytic proof of the theorems of Pappus and Desargues
Note di Matematica 22, n. 1, 2003, 99 106. An analtic proof of the theorems of Pappus and Desargues Erwin Kleinfeld and Tuong Ton-That Department of Mathematics, The Universit of Iowa, Iowa Cit, IA 52242,
More informationTheory and Internet Protocols
Game Lecture 2: Linear Programming and Zero Sum Nash Equilibrium Xiaotie Deng AIMS Lab Department of Computer Science Shanghai Jiaotong University September 26, 2016 1 2 3 4 Standard Form (P) Outline
More informationA PARTIAL CHARACTERIZATION OF THE COCIRCUITS OF A SPLITTING MATROID
DEPARTMENT OF MATHEMATICS TECHNICAL REPORT A PARTIAL CHARACTERIZATION OF THE COCIRCUITS OF A SPLITTING MATROID DR. ALLAN D. MILLS MAY 2004 No. 2004-2 TENNESSEE TECHNOLOGICAL UNIVERSITY Cookeville, TN 38505
More informationUNIVERSIDAD CARLOS III DE MADRID MATHEMATICS II EXERCISES (SOLUTIONS )
UNIVERSIDAD CARLOS III DE MADRID MATHEMATICS II EXERCISES (SOLUTIONS ) CHAPTER : Limits and continuit of functions in R n. -. Sketch the following subsets of R. Sketch their boundar and the interior. Stud
More informationFuzzy Topology On Fuzzy Sets: Regularity and Separation Axioms
wwwaasrcorg/aasrj American Academic & Scholarl Research Journal Vol 4, No 2, March 212 Fuzz Topolog n Fuzz Sets: Regularit and Separation Aioms AKandil 1, S Saleh 2 and MM Yakout 3 1 Mathematics Department,
More informationSubfield value sets over finite fields
Subfield value sets over finite fields Wun-Seng Chou Institute of Mathematics Academia Sinica, and/or Department of Mathematical Sciences National Chengchi Universit Taipei, Taiwan, ROC Email: macws@mathsinicaedutw
More informationAn introductory example
CS1 Lecture 9 An introductory example Suppose that a company that produces three products wishes to decide the level of production of each so as to maximize profits. Let x 1 be the amount of Product 1
More informationRobust Nash Equilibria and Second-Order Cone Complementarity Problems
Robust Nash Equilibria and Second-Order Cone Complementarit Problems Shunsuke Haashi, Nobuo Yamashita, Masao Fukushima Department of Applied Mathematics and Phsics, Graduate School of Informatics, Koto
More informationTopics of Algorithmic Game Theory
COMP323 Introduction to Computational Game Theory Topics of Algorithmic Game Theory Paul G. Spirakis Department of Computer Science University of Liverpool Paul G. Spirakis (U. Liverpool) Topics of Algorithmic
More informationCS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions
CS 598RM: Algorithmic Game Theory, Spring 2017 1. Answer the following. Practice Exam Solutions Agents 1 and 2 are bargaining over how to split a dollar. Each agent simultaneously demands share he would
More informationIntroduction to Linear Programming
Nanjing University October 27, 2011 What is LP The Linear Programming Problem Definition Decision variables Objective Function x j, j = 1, 2,..., n ζ = n c i x i i=1 We will primarily discuss maxizming
More information1 Basic Game Modelling
Max-Planck-Institut für Informatik, Winter 2017 Advanced Topic Course Algorithmic Game Theory, Mechanism Design & Computational Economics Lecturer: CHEUNG, Yun Kuen (Marco) Lecture 1: Basic Game Modelling,
More information1 Primals and Duals: Zero Sum Games
CS 124 Section #11 Zero Sum Games; NP Completeness 4/15/17 1 Primals and Duals: Zero Sum Games We can represent various situations of conflict in life in terms of matrix games. For example, the game shown
More informationהאוניברסיטה העברית בירושלים
האוניברסיטה העברית בירושלים THE HEBREW UNIVERSITY OF JERUSALEM TOWARDS A CHARACTERIZATION OF RATIONAL EXPECTATIONS by ITAI ARIELI Discussion Paper # 475 February 2008 מרכז לחקר הרציונליות CENTER FOR THE
More informationComputing Minmax; Dominance
Computing Minmax; Dominance CPSC 532A Lecture 5 Computing Minmax; Dominance CPSC 532A Lecture 5, Slide 1 Lecture Overview 1 Recap 2 Linear Programming 3 Computational Problems Involving Maxmin 4 Domination
More informationLATERAL BUCKLING ANALYSIS OF ANGLED FRAMES WITH THIN-WALLED I-BEAMS
Journal of arine Science and J.-D. Technolog, Yau: ateral Vol. Buckling 17, No. Analsis 1, pp. 9-33 of Angled (009) Frames with Thin-Walled I-Beams 9 ATERA BUCKING ANAYSIS OF ANGED FRAES WITH THIN-WAED
More informationLecture 6 Lecturer: Shaddin Dughmi Scribes: Omkar Thakoor & Umang Gupta
CSCI699: opics in Learning & Game heory Lecture 6 Lecturer: Shaddin Dughmi Scribes: Omkar hakoor & Umang Gupta No regret learning in zero-sum games Definition. A 2-player game of complete information is
More information1.5. Analyzing Graphs of Functions. The Graph of a Function. What you should learn. Why you should learn it. 54 Chapter 1 Functions and Their Graphs
0_005.qd /7/05 8: AM Page 5 5 Chapter Functions and Their Graphs.5 Analzing Graphs of Functions What ou should learn Use the Vertical Line Test for functions. Find the zeros of functions. Determine intervals
More informationEpsilon Ex Post Implementation
Epsilon Ex Post Implementation Mehmet Barlo Nuh Aygun Dalkiran February 10, 2014 Abstract We provide necessary and sufficient conditions for epsilon ex post implementation. Our analysis extends Bergemann
More informationFunctions. Introduction
Functions,00 P,000 00 0 970 97 980 98 990 99 000 00 00 Figure Standard and Poor s Inde with dividends reinvested (credit "bull": modification of work b Praitno Hadinata; credit "graph": modification of
More informationDerivatives of Multivariable Functions
Chapter 0 Derivatives of Multivariable Functions 0. Limits Motivating Questions In this section, we strive to understand the ideas generated b the following important questions: What do we mean b the limit
More informationTime-Frequency Analysis: Fourier Transforms and Wavelets
Chapter 4 Time-Frequenc Analsis: Fourier Transforms and Wavelets 4. Basics of Fourier Series 4.. Introduction Joseph Fourier (768-83) who gave his name to Fourier series, was not the first to use Fourier
More informationElections and Strategic Voting: Condorcet and Borda. P. Dasgupta E. Maskin
Elections and Strategic Voting: ondorcet and Borda P. Dasgupta E. Maskin voting rule (social choice function) method for choosing social alternative (candidate) on basis of voters preferences (rankings,
More informationWeek 3 September 5-7.
MA322 Weekl topics and quiz preparations Week 3 September 5-7. Topics These are alread partl covered in lectures. We collect the details for convenience.. Solutions of homogeneous equations AX =. 2. Using
More information11.4 Polar Coordinates
11. Polar Coordinates 917 11. Polar Coordinates In Section 1.1, we introduced the Cartesian coordinates of a point in the plane as a means of assigning ordered pairs of numbers to points in the plane.
More informationEconomics 703 Advanced Microeconomics. Professor Peter Cramton Fall 2017
Economics 703 Advanced Microeconomics Professor Peter Cramton Fall 2017 1 Outline Introduction Syllabus Web demonstration Examples 2 About Me: Peter Cramton B.S. Engineering, Cornell University Ph.D. Business
More informationPolitical Economy of Institutions and Development: Problem Set 1. Due Date: Thursday, February 23, in class.
Political Economy of Institutions and Development: 14.773 Problem Set 1 Due Date: Thursday, February 23, in class. Answer Questions 1-3. handed in. The other two questions are for practice and are not
More informationFunctions. Introduction CHAPTER OUTLINE
Functions,00 P,000 00 0 970 97 980 98 990 99 000 00 00 Figure Standard and Poor s Inde with dividends reinvested (credit "bull": modification of work b Praitno Hadinata; credit "graph": modification of
More informationGame Theory: Lecture 2
Game Theory: Lecture 2 Tai-Wei Hu June 29, 2011 Outline Two-person zero-sum games normal-form games Minimax theorem Simplex method 1 2-person 0-sum games 1.1 2-Person Normal Form Games A 2-person normal
More information4.7. Newton s Method. Procedure for Newton s Method HISTORICAL BIOGRAPHY
4. Newton s Method 99 4. Newton s Method HISTORICAL BIOGRAPHY Niels Henrik Abel (18 189) One of the basic problems of mathematics is solving equations. Using the quadratic root formula, we know how to
More information2.2 Equations of Lines
660_ch0pp07668.qd 10/16/08 4:1 PM Page 96 96 CHAPTER Linear Functions and Equations. Equations of Lines Write the point-slope and slope-intercept forms Find the intercepts of a line Write equations for
More informationAnd similarly in the other directions, so the overall result is expressed compactly as,
SQEP Tutorial Session 5: T7S0 Relates to Knowledge & Skills.5,.8 Last Update: //3 Force on an element of area; Definition of principal stresses and strains; Definition of Tresca and Mises equivalent stresses;
More informationLec12p1, ORF363/COS323. The idea behind duality. This lecture
Lec12 Page 1 Lec12p1, ORF363/COS323 This lecture Linear programming duality + robust linear programming Intuition behind the derivation of the dual Weak and strong duality theorems Max-flow=Min-cut Primal/dual
More informationIterated Strict Dominance in Pure Strategies
Iterated Strict Dominance in Pure Strategies We know that no rational player ever plays strictly dominated strategies. As each player knows that each player is rational, each player knows that his opponents
More informationEfficiency, Fairness and Competitiveness in Nash Bargaining Games
Efficiency, Fairness and Competitiveness in Nash Bargaining Games Deeparnab Chakrabarty, Gagan Goel 2, Vijay V. Vazirani 2, Lei Wang 2 and Changyuan Yu 3 Department of Combinatorics and Optimization, University
More informationCPS 616 ITERATIVE IMPROVEMENTS 10-1
CPS 66 ITERATIVE IMPROVEMENTS 0 - APPROACH Algorithm design technique for solving optimization problems Start with a feasible solution Repeat the following step until no improvement can be found: change
More informationA Note on Approximate Nash Equilibria
A Note on Approximate Nash Equilibria Constantinos Daskalakis, Aranyak Mehta, and Christos Papadimitriou University of California, Berkeley, USA. Supported by NSF grant CCF-05559 IBM Almaden Research Center,
More informationGame Theory for Linguists
Fritz Hamm, Roland Mühlenbernd 4. Mai 2016 Overview Overview 1. Exercises 2. Contribution to a Public Good 3. Dominated Actions Exercises Exercise I Exercise Find the player s best response functions in
More informationChapter 6. Self-Adjusting Data Structures
Chapter 6 Self-Adjusting Data Structures Chapter 5 describes a data structure that is able to achieve an epected quer time that is proportional to the entrop of the quer distribution. The most interesting
More informationLESSON #28 - POWER FUNCTIONS COMMON CORE ALGEBRA II
1 LESSON #8 - POWER FUNCTIONS COMMON CORE ALGEBRA II Before we start to analze polnomials of degree higher than two (quadratics), we first will look at ver simple functions known as power functions. The
More informationLecture 18: The Rank of a Matrix and Consistency of Linear Systems
Lecture 18: The Rank of a Matrix and Consistency of Linear Systems Winfried Just Department of Mathematics, Ohio University February 28, 218 Review: The linear span Definition Let { v 1, v 2,..., v n }
More informationThe Maze Generation Problem is NP-complete
The Mae Generation Problem is NP-complete Mario Alviano Department of Mathematics, Universit of Calabria, 87030 Rende (CS), Ital alviano@mat.unical.it Abstract. The Mae Generation problem has been presented
More informationEfficient Nash Equilibrium Computation in Two Player Rank-1 G
Efficient Nash Equilibrium Computation in Two Player Rank-1 Games Dept. of CSE, IIT-Bombay China Theory Week 2012 August 17, 2012 Joint work with Bharat Adsul, Jugal Garg and Milind Sohoni Outline Games,
More informationSection 1.2: A Catalog of Functions
Section 1.: A Catalog of Functions As we discussed in the last section, in the sciences, we often tr to find an equation which models some given phenomenon in the real world - for eample, temperature as
More informationAlgorithmic Game Theory and Applications. Lecture 7: The LP Duality Theorem
Algorithmic Game Theory and Applications Lecture 7: The LP Duality Theorem Kousha Etessami recall LP s in Primal Form 1 Maximize c 1 x 1 + c 2 x 2 +... + c n x n a 1,1 x 1 + a 1,2 x 2 +... + a 1,n x n
More informationBelief-based Learning
Belief-based Learning Algorithmic Game Theory Marcello Restelli Lecture Outline Introdutcion to multi-agent learning Belief-based learning Cournot adjustment Fictitious play Bayesian learning Equilibrium
More informationABOUT THE WEAK EFFICIENCIES IN VECTOR OPTIMIZATION
ABOUT THE WEAK EFFICIENCIES IN VECTOR OPTIMIZATION CRISTINA STAMATE Institute of Mathematics 8, Carol I street, Iasi 6600, Romania cstamate@mail.com Abstract: We present the principal properties of the
More informationThe Computational Aspect of Risk in Playing Non-Cooperative Games
The Computational Aspect of Risk in Playing Non-Cooperative Games Deeparnab Chakrabarty Subhash A. Khot Richard J. Lipton College of Computing, Georgia Tech Nisheeth K. Vishnoi Computer Science Division,
More informationChapter 5: Systems of Equations
Chapter : Sstems of Equations Section.: Sstems in Two Variables... 0 Section. Eercises... 9 Section.: Sstems in Three Variables... Section. Eercises... Section.: Linear Inequalities... Section.: Eercises.
More informationGame Theory: Spring 2017
Game Theory: Spring 207 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss Plan for Today We have seen that every normal-form game has a Nash equilibrium, although
More information