 1. Introduction to game theory and its solutions.  2. Relate Cryptography with game theory problem by introducing an example.  3. Open questions and.

Slides:



Advertisements
Similar presentations
The Basics of Game Theory
Advertisements

Chapter 17: Making Complex Decisions April 1, 2004.
Introduction to Game Theory
Infinitely Repeated Games
Cryptography and Game Theory: Designing Protocols for Exchanging Information Gillat Kol and Moni Naor.
GAME THEORY.
Game Theory Assignment For all of these games, P1 chooses between the columns, and P2 chooses between the rows.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
15 THEORY OF GAMES CHAPTER.
Chapter Twenty-Eight Game Theory. u Game theory models strategic behavior by agents who understand that their actions affect the actions of other agents.
Infinitely Repeated Games. In an infinitely repeated game, the application of subgame perfection is different - after any possible history, the continuation.
Non-Cooperative Game Theory To define a game, you need to know three things: –The set of players –The strategy sets of the players (i.e., the actions they.
6-1 LECTURE 6: MULTIAGENT INTERACTIONS An Introduction to MultiAgent Systems
Chapter 14 Infinite Horizon 1.Markov Games 2.Markov Solutions 3.Infinite Horizon Repeated Games 4.Trigger Strategy Solutions 5.Investing in Strategic Capital.
The basics of Game Theory Understanding strategic behaviour.
1 Game Theory. By the end of this section, you should be able to…. ► In a simultaneous game played only once, find and define:  the Nash equilibrium.
An Introduction to... Evolutionary Game Theory
MIT and James Orlin © Game Theory 2-person 0-sum (or constant sum) game theory 2-person game theory (e.g., prisoner’s dilemma)
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.
Short introduction to game theory 1. 2  Decision Theory = Probability theory + Utility Theory (deals with chance) (deals with outcomes)  Fundamental.
ECO290E: Game Theory Lecture 4 Applications in Industrial Organization.
Economics 202: Intermediate Microeconomic Theory 1.HW #6 on website. Due Thursday. 2.No new reading for Thursday, should be done with Ch 8, up to page.
An Introduction to Game Theory Part I: Strategic Games
Introduction to Nash Equilibrium Presenter: Guanrao Chen Nov. 20, 2002.
Eponine Lupo.  Game Theory is a mathematical theory that deals with models of conflict and cooperation.  It is a precise and logical description of.
Algoritmi per Sistemi Distribuiti Strategici
An Introduction to Game Theory Part IV: Games with Imperfect Information Bernhard Nebel.
Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel.
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Review: Game theory Dominant strategy Nash equilibrium
Abstract Though previous explorations of equilibria in game theory have incorporated the concept of error-making, most do not consider the possibility.
Game Theory Here we study a method for thinking about oligopoly situations. As we consider some terminology, we will see the simultaneous move, one shot.
PRISONER’S DILEMMA By Ajul Shah, Hiten Morar, Pooja Hindocha, Amish Parekh & Daniel Castellino.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Introduction to Game Theory and Behavior Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
QR 38, 2/22/07 Strategic form: dominant strategies I.Strategic form II.Finding Nash equilibria III.Strategic form games in IR.
On Bounded Rationality and Computational Complexity Christos Papadimitriou and Mihallis Yannakakis.
DANSS Colloquium By Prof. Danny Dolev Presented by Rica Gonen
Games in the normal form- An application: “An Economic Theory of Democracy” Carl Henrik Knutsen 5/
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Bargaining and Negotiation Review.
Game Theory.
CPS 170: Artificial Intelligence Game Theory Instructor: Vincent Conitzer.
Reading Osborne, Chapters 5, 6, 7.1., 7.2, 7.7 Learning outcomes
Chapter 12 Choices Involving Strategy Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written.
Nash equilibrium Nash equilibrium is defined in terms of strategies, not payoffs Every player is best responding simultaneously (everyone optimizes) This.
Dynamic Games of complete information: Backward Induction and Subgame perfection - Repeated Games -
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Dynamic Games & The Extensive Form
Moshe Tennenholtz, Aviv Zohar Learning Equilibria in Repeated Congestion Games.
Introduction to Game Theory application to networks Joy Ghosh CSE 716, 25 th April, 2003.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Lecture 2: two-person non.
Chapters 29, 30 Game Theory A good time to talk about game theory since we have actually seen some types of equilibria last time. Game theory is concerned.
The Science of Networks 6.1 Today’s topics Game Theory Normal-form games Dominating strategies Nash equilibria Acknowledgements Vincent Conitzer, Michael.
Lecture 5 Introduction to Game theory. What is game theory? Game theory studies situations where players have strategic interactions; the payoff that.
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.
Strategic Behavior in Business and Econ Static Games of complete information: Dominant Strategies and Nash Equilibrium in pure and mixed strategies.
CPS 570: Artificial Intelligence Game Theory Instructor: Vincent Conitzer.
Normal Form Games, Normal Form Games, Rationality and Iterated Rationality and Iterated Deletion of Dominated Strategies Deletion of Dominated Strategies.
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.
Zero-sum Games The Essentials of a Game Extensive Game Matrix Game Dominant Strategies Prudent Strategies Solving the Zero-sum Game The Minimax Theorem.
Empirical Aspects of Plurality Elections David R. M. Thompson, Omer Lev, Kevin Leyton-Brown & Jeffrey S. Rosenschein COMSOC 2012 Kraków, Poland.
Utility Dependence in Correct and Fair Rational Secret Sharing Gilad Asharov Yehuda Lindell Bar-Ilan University, Israel.
ECO290E: Game Theory Lecture 3 Why and How is Nash Equilibrium Reached?
Lec 23 Chapter 28 Game Theory.
Q 2.1 Nash Equilibrium Ben
Multiagent Systems Game Theory © Manfred Huber 2018.
Molly W. Dahl Georgetown University Econ 101 – Spring 2009
Normal Form (Matrix) Games
Presentation transcript:

 1. Introduction to game theory and its solutions.  2. Relate Cryptography with game theory problem by introducing an example.  3. Open questions and discussions. Presented by Li Ruoyu Supervisor: Dr. Lu Rongxing

 Game theory can be defined as the study of mathematical models of conflict and cooperation between intelligent rational decision-makers.  Game theory provides general mathematical techniques for analyzing situations in which two or more individuals make decisions that will influence one another’s welfare. [Roger B. Myerson, 1991]

 Utility Theory can be used to measure relative preference of an agent.  Utility function: a mapping from a state of the world to a real number, indicating the agent’s level of “happiness” with each state of the world.  Used in computing investment preference and Artificial Intelligence in various decisions to be made in learning, classification tasks, etc.  The Maximum Expected Utility Principle

1. Two accomplice caught by the Police 2. Interrogated separately 3. The police suggests a deal 4. Choices of the prisoner: Cooperate or Defect [to the other prisoner]. In other words, do not confess or confess [to the police].

 PD is One shot game- only played once  Simultaneous move game- when playing, agents do not know other player’s choice. Otherwise, sequential move game  PD is a non-zero/non-constant sum game: players’ interests are not always in direct conflict, so that there are opportunities for both to gain their utilities.

 The players ◦ How many players are there? Anyway, N>1  A complete description of the actions available to each player- identical or may not all players’ actions form a strategy profile  A description of consequences (payoff) for each player for every possible combination of actions (strategy profiles)- payoff matrices

CooperateDefect Cooperate R/R (3/3)S/T (0/5) Defect T/S (5/0)P/P (1/1) Prisoner 1 Prisoner 2 Note: T > R > P > S and 2R > T + S.

 What if we let the game repeat ?  What if the game repeats for unbounded time of round ? Will the agents try other actions instead of D (defect) ?

Definition of Best Response:

Definition 1.1 Nash Equilibrium Definition 1.2 (Strict Nash equilibrium) Definition 1.3 (Weak Nash equilibrium)

 Play Prescription ◦ Given NE s*, s* is a prescription to play. No one player has incentive to deviate from it’s play in s* because unilaterally doing so will lower its payoff.  Pre-play Communication ◦ Players meet beforehand and discuss and reach to an agreement on how to play the game. It is not understandable that players would come to an agreement that is not an NE. (rational players)  Rational Introspection ◦ Players will ask themselves what would be the outcome of the game. Assuming non of the agents will make a mistake, try to introspect rational decisions for all including itself.

 No regrets concept ◦ Having all other agents’ choices fixed, did I do the best I can do?  Self-fulfilling belief ◦ I believe everyone else will do what’s the best for itself, I will do my best.  Trial and Error ◦ Players start playing a strategy profile that is not a NE. Some players discover they are not playing their best, so improve the payoff by switching from one action to another. This goes on until a strategy profile that is a NE is found. (No guarantee this will happen. But many repeated game or evolutionary game theory are interested in this)

 NE is the solution to a game  Usually for a given game with NE existing, there are more than one NE, some are mixed strategy NE, some are pure. Some are strict but most are weak NE.  Does NE always exist ? Not always.

 1. Pure Strategy NE Recall PD game for practice. CooperateDefect Cooperate R/R (3/3)S/T (0/5) Defect T/S (5/0)P/P (1/1)

FootballOpera Football (3/1) (0/0) Opera (0/0) (1/3)

Note: 1.In the solution concept, “elimination of dominated strategies,” we claimed that a rational player will never play a dominated strategy. 2.This definition allows a player to believe that the other players’ actions are “correlated.”

 In some games, the assumption of rationality significantly restricts the player’s choice. CD C(3/3)(0/5) D(5/0)(1/1) For any belief about the other player’s action (i.e., no matter what the other chooses), D yields higher payoff. D is therefore only rational choice. Strategy C isn’t rationalizable for row player C isn’t a best response to any strategy that column player could play

 In some other games, the assumption of rationality is less restrictive. CD C3/20/3 D2/01/1 If 1 believes that 2 will choose C, then 1 will choose C as well. If 1 believe that 2 will choose D, then 1 will choose D. Thus, both C and D are rational choices for 1. But for 2, only D is rational choice. 2 1

CD C6, 62, 7 D7, 20, 0  Two pure strategy NE  (D C) and (C D)  The average payoff (7+2)/2=4.5  One mixed strategy NE  C: 2/3 D: 1/3  Expected payoff of the two agents : 14/3 =

 From above game, we observe that if player 1 choose D, player 2 has no incentive to choose D since the corresponding payoffs (0,0) are both dominated by other options.  While, in mixed NE, it still has probability 1/3*1/3 = 1/9 to choose the action profile (D,D). It is obvious not reasonable.

 In a standard game, each player mixes his pure strategies independently  In this sense, the correlated equilibrium is a solution concept generalizing the Nash equilibrium.  In correlated equilibria, agents mix their strategy correlatively.  Instead of studying distribution over player’s actions, CE studies the distribution over action profiles.

 Eliminating (D,D), the rest of action profiles (C,D),(D,C) and (C,C) are picked randomly.  A random device (or random variable) with known distribution determines two players’ action through a private signal to each player. CD C6, 62, 7 D7, 20, 0

 The random device can work according to any distribution. We assume it runs as (1/3,1/3,1/3) over the three action profiles.  Expected payoffs of the two:  1/3*7 + 2/3*1/2*6 + 2/3*1/2*2 = 5  5> CE gives higher payoff than NE  Different from NE, in CE player could inference partially about what other player is going to play.

Look for Best distribution over strategy files

 Is it possible?  Replace the mediator with a secure two party cryptographic protocol and let it play the role of “random device” for profile selection ?  Dodis, Yevgeniy, Shai Halevi, and Tal Rabin. "A cryptographic solution to a game theoretic problem." Advances in Cryptology—CRYPTO Springer Berlin Heidelberg,  Cited over 100 times since 2000.

 Dishonest Players may deviate from the suggested moves/ give wrong encryption  Add a zero-knowledge proof after each flow of the protocol to let players prove that they do follow the prescribed protocol.

 For the second proof of knowledge, it is not necessary to be zero knowledge, a weak condition - “witness independent proof” -is good enough.  Only one decryption, bring high efficiency if decryption is more difficult.

 By implementing the cryptographic solution to the game theoretic problem, we gain on the game theory front, it turns out that the mediator could be eliminated.  In cryptographic front, we also gain by excluding the problem of early stopping.  In some situation, game theoretic setting may punish the malicious behaviors and increase the security. Maybe it is no need to add zero- knowledge-proof into the protocol.