class: center, middle, inverse, title-slide # 1.1 — Introduction to Game Theory ## ECON 316 • Game Theory • Fall 2021 ### Ryan Safner
Assistant Professor of Economics
safner@hood.edu
ryansafner/gameF21
gameF21.classes.ryansafner.com
--- class: inverse # Outline ### [Game Theory](#) ### [Defining a Game](#) ### [Types of Games](#) ### [About This Course](#) --- # About Me .left-column[ .center[ ![](../images/meinfrontofsmith.jpg) .smallest[ Edinburgh, 2019 ] ] ] .right-column[ .smallest[ - Ph.D (Economics) — George Mason University, 2015 - B.A. (Economics) — University of Connecticut, 2011 - Specializations: - Law and Economics - Austrian Economics - Research interests - modeling innovation & economic growth - political economy & economic history of intellectual property ] ] --- # About Me .left-column[ .center[ ![](../images/myface2021.png) .smallest[ My face without a mask, 2021 ] ] ] .right-column[ .smallest[ - Ph.D (Economics) — George Mason University, 2015 - B.A. (Economics) — University of Connecticut, 2011 - Specializations: - Law and Economics - Austrian Economics - Research interests - modeling innovation & economic growth - political economy & economic history of intellectual property ] ] --- # The Reason I am Busy AF Behind the Scenes .center[ ![:scale 100%](../images/milescollage.png) ] And why I wear a mask. --- class: inverse, center, middle # Game Theory --- # What This Course is NOT (*Necessarily*) About .pull-left[ .center[ ![:scale 80%](../images/gamessports.png) ![:scale 80%](../images/chess2.jpg) ] ] .pull-right[ .center[ ![:scale 80%](../images/poker.jpg) ] .center[ ![:scale 80%](../images/videogames.png) ] ] --- # You Are An Experienced Player of Many Games .pull-left[ - You are *actively* playing *many* games - Friends - Enemies - Family - Employer - Classmates - Driving - Reputation - With me ] .pull-right[ .center[ ![:scale 60%](../images/familyannoy.jpg) ![](../images/dresscode1.JPG) ] ] --- # Applications of Game Theory .pull-left-3[ .center[ ![:scale 100%](../images/auction.png) ![:scale 100%](../images/hawkdove.png) ] ] .pull-middle-3[ .center[ ![:scale 100%](../images/contract1.jpg) ![:scale 100%](../images/marketcompetition.jpg) ] ] .pull-right-3[ .center[ ![:scale 100%](../images/vote.jpg) ![:scale 100%](../images/education.png) ] ] --- class: inverse, center, middle # Defining a Game --- # What A Game Is...in Math .pull-left[ - A game is fully described by `$$\Gamma = (s_1,s_2, \cdots, s_n;u_1, u_2, \cdots, u_n):$$` 1. Players `\(i \in \{1,2,\cdots, N\}: N \geq 2\)` 2. Strategies `\(s_i \in \{S_i\}\)` - `\(S_i\)` is the set of all strategies available to player `\(i\)` 3. Payoffs `\(u_i \in \{s_i, s_{\neg i}\}\)` - `\(u_i: S_i \times S \cdots S_{\neg i} \rightarrow \mathbb{R}\)` ] -- .pull-right[ .bg-washed-green.b--dark-green.ba.bw2.br3.shadow-5.ph4.mt5[ .hi-green[Example]: A 2-person game 1. Players - 1 and 2 2. Strategies - `\(s_1 \in S_1\)` and `\(s_2 \in S_2\)` 3. Payoffs - `\(u_1 \in \{s_1, s_2\}\)` - `\(u_2 \in \{s_1, s_2\}\)` ] ] --- # Now That I've Frightened You .pull-left[ .smaller[ - Game theory can be highly abstract and mathematical - Our approach in this class will use *some*, but not *primarily* math - You'll be fine if you can: - Do some simple algebra - Find an average or expected value - Maybe take a derivative - Even if not, you can catch up - We will focus on **applications** and examples of strategic interaction ] ] .pull-right[ .center[ ![:scale 100%](../images/mathphobia.jpg) ] ] --- # How We Will Define a Game .pull-left[ - A .hi[game] is a strategic interaction between rational agents that has 3 elements: 1. .hi-purple[Players] interacting rationally 2. .hi-purple[Conditional strategies] that each player can choose from 3. .hi-purple[Payoffs] to each player that are *jointly-determined* from combination of all players’ strategies ] .pull-right[ .center[ ![:scale 100%](../images/gametheory.jpg) ] ] --- # How We Will Define a Game .pull-left[ - Arguably, a 4th element, .hi-purple[Rules] about: - Timing of players' moves - Actions available to each player at each move - Information each player has at each move ] .pull-right[ .center[ ![:scale 100%](../images/gametheory.jpg) ] ] --- # We Are Ruling Out Situations .pull-left[ - Where strategy does not matter (i.e. pure chance) - Without strategic interaction between players (i.e. a “single-player” game) ] .pull-right[ .center[ ![:scale 80%](../images/roulette.jpg) ![:scale 80%](../images/solitaire.png) ] ] --- # History of Game Theory .pull-left-3[ .center[ ![:scale 80%](../images/vonneumann.jpg) .smallest[ John von Neumann 1903—1956 ] ] ] .pull-middle-3[ .center[ ![:scale 100%](../images/theoryofgames.jpg) ] ] .pull-right-3[ .center[ ![:scale 80%](../images/oskarmorgenstern.jpg) .smallest[ Oskar Morgenstern 1902—1977 ] ] ] --- # Game Theory Nobel Prizes .center[ ![](../images/gametheorynobels.png) ] --- # Game Theory is *Not* Limited to Economics! .pull-left[ - Political science - International relations - Business strategy - Negotiation - Law - Evolutionary biology - Sports ] .pull-right[ .center[ ![](../images/hawkdove.png) ] ] --- # An Example Game .bg-washed-green.b--dark-green.ba.bw2.br3.shadow-5.ph4.mt5[ .hi-green[Example]: Take out a piece of paper. You will be matched randomly with one other person in class. Neither of you will ever find out who the other person was. Write down either the letter X or Y. - If one of you writes X and the other writes Y, the person with X gets 8 bonus points added to their midterm exam, the person with Y gets 0 bonus points - If you both write X, you each get 1 bonus point - If you both write Y, you each get 4 bonus points ] --- # Why Is This a Game? .pull-left[ 1. More than 1 player 2. Strategies available to each player 3. Payoffs jointly determined by strategies chosen - You just don’t happen to know *who* the other player is - But you still need to think about (how to respond to) their strategies with your own ] .pull-right[ .center[ ![](../images/thinker2.jpg) ] ] --- # We Can Represent This - We can represent this (and any) game in two ways: - Both describe all three elements of the game -- .pull-left[ - .hi[“Normal”] or .hi[“Strategic”] form (a matrix) .center[ ![](../images/gradegamenormal.png) ] ] -- .pull-right[ - .hi[“Extensive”] form (a game tree) .center[ ![](../images/gradegameextended.png) ] ] --- # Some Data From My ECON 306 Class <img src="1.1-slides_files/figure-html/unnamed-chunk-1-1.png" width="504" style="display: block; margin: auto;" /> --- # Solution Concepts .pull-left[ - In order to be a useful tool/model, need a .hi[solution concept] to predict outcome - Otherwise, what’s the point of the model? - Game theory models are a special type of .hi[equilibrium model], so we want to find the .hi[equilibrium] of a game ] .pull-right[ .center[ ![](../images/equilibriumbalance.png) ] ] --- # The Solution to Our Game .pull-left[ - Both players have a .hi-purple[dominant strategy] to play X - A famous type of game, called a .hi-purple[Prisoners’ Dilemma] - Why can’t they both just play Y? - Much, much more to say about it all this semester ] .pull-right[ .center[ ![](../images/gradegamenormaleq.png) ] ] --- class: inverse, center, middle # Types of Games --- # Simultaneous vs. Sequential Games .pull-left[ - .hi[Simultaneous games]: players choose strategies simultaneously - Must *anticipate* what other players are likely to play *without knowing* - .hi-green[Examples]: prisoners' dilemma, coordination game, RTS games, most sports, sealed-bid auction, secret ballot ] .pull-right[ .center[ ![](../images/sealedbid.png) ] ] --- # Simultaneous vs. Sequential Games .pull-left[ - .hi[Sequential games]: players make moves one at a time - Often can *see the previous moves* of all players - Must *look to the future* of how others will respond in order to determine what is optimal *now* - .hi-green[Examples]: chess, poker, board games, strategy games, bargaining, negotiations ] .pull-right[ .center[ ![](../images/chesssequence.jpg) ] ] --- # One-Shot vs. Repeated Games .pull-left[ - .hi[One-shot game]: game between players with no *history* together, occurs only once - Players do not know much about each other, know they will never encounter one another again - .hi-green[Examples]: tipping while on vacation, strangers on a subway, game show contestants ] .pull-right[ .center[ ![](../images/strangers.jpg) ] ] --- # One-Shot vs. Repeated Games .pull-left[ - .hi[Repeated game]: game between *the same* players is played *more than once* - Players know the *history* of the game with each other - .hi-purple[Finitely-repeated game]: has a known final round - .hi-purple[Infinitely-repeated game]: has no (or an unknown) final round ] .pull-right[ .center[ ![](../images/infinitelyrepeated.JPG) ] ] --- # One-Shot vs. Repeated Games .pull-left[ - Reputation and history matters more in repeated games - More role for “emotional” responses - Aggressiveness, vindictiveness, retribution, forgiveness - Some strategies may be good for a *one-shot* interaction but harmful in a *repeated* game - .hi-green[Examples]: bargaining too hard, rude to employees/customers, fraud ] .pull-right[ .center[ ![](../images/feedback.png) ] ] --- # Information .pull-left[ - .hi[Perfect information]: all players know all of the rules, possible strategies, payoffs, and move history of all players - All players know that all players know that all players know that ... - .hi-purple[“Common knowledge”] ] .pull-right[ .center[ ![](../images/publicopinion.jpg) ] ] --- # Information .pull-left[ - .hi[Imperfect information]: all players *don’t* necessarily have all information - .hi-purple[“Strategic uncertainty”]: players may know the game, but not which strategies other players have chosen - i.e. a simultaneous game ] .pull-right[ .center[ ![](../images/uncertainty.jpg) ] ] --- # Information .pull-left[ .smaller[ - .hi[Incomplete information]: all players *don’t* have full information about the game (.hi-purple[“external uncertainty”]) - .hi-purple[Asymmetric information]: some players have more information than others - Player 1 doesn’t know the other player 2’s “type,” but they do - Player 2 may want to conceal their information, or may try to .hi-purple[signal] their type to Player 1 - .hi-green[Examples]: insurance, used cars, education, ordeals ] ] .pull-right[ .center[ ![](../images/information.png) ] ] --- # Stability of the Rules .pull-left[ - Rules of the game may be fixed and immutable - Or players may be able to .hi-turquoise[manipulate the rules in their favor] - .hi-purple[“Strategic moves”]: *pre-game* game of determining rules for future game - Making .hi[credible] .hi-purple[threats] or .hi-purple[promises] with .hi-purple[commitment] - .hi-green[Examples]: constitutions, agenda-setting, strategic voting, entry deterrence ] .pull-right[ .center[ ![:scale 100%](../images/changetherules.jpeg) ] ] --- # Sum of the Game .pull-left[ - A .hi-purple[zero/constant sum game]: player(s) gain only at the expense of other player(s) - .hi-green[Examples]: sports, board games, division of a surplus ] .pull-left[ .center[ ![](../images/penaltykick.jpg) ] ] --- # Sum of the Game .pull-left[ - A .hi-purple[positive sum game]: all players can potential benefit from interaction - .hi-green[Example]: trade, bargaining - A .hi-purple[negative sum game]: all players can potentially be harmed from interaction - .hi-green[Example]: war, conflict, rent-seeking ] .pull-right[ .center[ ![](../images/contract1.jpg) ] ] --- class: inverse, center, middle # About This Course --- # Learning Goals By the end of this course, you will: 1. Recognize different types of strategic interactions across different domains (e.g. economics, business, political science, biology, etc.) 2. Recognize common types of games, e.g. prisoners' dilemma, stag hunt, battle of the sexes, chicken, hawk-dove 3. Solve for equilibria of games in normal form, extended form, in pure & mixed strategies, with perfect and imperfect information 4. Understand the role of information, sequencing, credible commitments, repetition, etc. 5. Become familiar with some of the economics (and other) literatures that use game theoretic tools 6. Use game theory tools to explore a topic in writing --- # Assignments <table> <thead> <tr> <th style="text-align:left;"> Frequency </th> <th style="text-align:left;"> Assignment </th> <th style="text-align:left;"> Weight </th> </tr> </thead> <tbody> <tr> <td style="text-align:left;"> n </td> <td style="text-align:left;"> Homeworks </td> <td style="text-align:left;"> 25% (using average HW grade) </td> </tr> <tr> <td style="text-align:left;"> 1 </td> <td style="text-align:left;"> Term Paper </td> <td style="text-align:left;"> 25% </td> </tr> <tr> <td style="text-align:left;"> 1 </td> <td style="text-align:left;"> Midterm Exam </td> <td style="text-align:left;"> 25% </td> </tr> <tr> <td style="text-align:left;"> 1 </td> <td style="text-align:left;"> Final Exam </td> <td style="text-align:left;"> 25% </td> </tr> </tbody> </table> --- # Your “Textbooks” .pull-left[ .center[ ![:scale 70%](../images/dixitskeath.jpg) ] ] .pull-left[ .center[ ![:scale 70%](../images/dixitnalebuff.jpg) ] ] --- # Course Website .center[ ![:scale 75%](../images/game_website_f21.png) [gameF21.classes.ryansafner.com](https://gameF21.classes.ryansafner.com) ] --- # Logistics .pull-left[ .smallest[ - Office hours: M/W 10:00-11:00 AM & by appt - Office: 110 Rosenstock -
Slack channel - `#c-316-game` - Recorded videos in Blackboard Panopto - Attendance - See the [resources page](http://gameF21.classes.ryansafner.com/resources) for tips for success and more helpful resources ] ] .pull-right[ .center[ ![](../images/learning.png) ] ] --- # Roadmap for the Semester .center[ ![:scale 100%](../img/game_flowchart_blankbg.png) ]