Introduction to Game Theory: Simple Decisions Models

Similar documents
Lecture 9. Expectations of discrete random variables

Choice under Uncertainty

1: PROBABILITY REVIEW

This corresponds to a within-subject experiment: see same subject make choices from different menus.

Extrema and the First-Derivative Test

14.12 Game Theory Lecture Notes Theory of Choice

Lecture 1. Stochastic Optimization: Introduction. January 8, 2018

AJAE appendix for Risk rationing and wealth effects in credit markets: Theory and implications for agriculture development

Math489/889 Stochastic Processes and Advanced Mathematical Finance Solutions for Homework 7

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2016

Game Theory Review Questions

MATH 446/546 Homework 2: Due October 8th, 2014

Homework #6 (10/18/2017)

Choice Under Uncertainty

GARP and Afriat s Theorem Production

Competitive Equilibrium

1 Uncertainty and Insurance

Microeconomics. 3. Information Economics

Lagrangian Duality. Richard Lusby. Department of Management Engineering Technical University of Denmark

Wealth, Information Acquisition and Portfolio Choice: A Correction

ECON4510 Finance Theory Lecture 2

Professors Blume, Halpern and Easley Econ 476/ December 2004 CIS 576. Final Exam

A Correction. Joel Peress INSEAD. Abstract

Advanced Microeconomic Analysis, Lecture 6

Lesson B1 - Probability Distributions.notebook

Department of Agricultural Economics. PhD Qualifier Examination. May 2009

E 600 Chapter 4: Optimization

Recitation 7: Uncertainty. Xincheng Qiu

3 Intertemporal Risk Aversion

Almost essential: Consumption and Uncertainty Probability Distributions MICROECONOMICS

ECON4510 Finance Theory Lecture 1

A Summary of Economic Methodology

Msc Micro I exam. Lecturer: Todd Kaplan.

EC476 Contracts and Organizations, Part III: Lecture 2

Advanced Microeconomic Analysis Solutions to Homework #2

Constrained Optimization

Choice under uncertainty

STOCHASTIC MODELS LECTURE 1 MARKOV CHAINS. Nan Chen MSc Program in Financial Engineering The Chinese University of Hong Kong (ShenZhen) Sept.

The Value of Information Under Unawareness

44 CHAPTER 2. BAYESIAN DECISION THEORY

1 Presessional Probability

Seminars on Mathematics for Economics and Finance Topic 5: Optimization Kuhn-Tucker conditions for problems with inequality constraints 1

Discrete Random Variables. Discrete Random Variables

FINANCIAL OPTIMIZATION

Recursive Ambiguity and Machina s Examples

1 Uncertainty. These notes correspond to chapter 2 of Jehle and Reny.

Utility and Decision Making 1

EconS 501 Final Exam - December 10th, 2018

Lagrangian Duality. Evelien van der Hurk. DTU Management Engineering

Introduction to General Equilibrium: Framework.

Answers to Problem Set 3

Patience and Ultimatum in Bargaining

STRUCTURE Of ECONOMICS A MATHEMATICAL ANALYSIS

Teoria das organizações e contratos

Winter Lecture 10. Convexity and Concavity

In the Name of God. Sharif University of Technology. Microeconomics 1. Graduate School of Management and Economics. Dr. S.

Birgit Rudloff Operations Research and Financial Engineering, Princeton University

Dynamic stochastic game and macroeconomic equilibrium

Ergodicity and Non-Ergodicity in Economics

Economics 200A part 2 UCSD Fall quarter 2011 Prof. R. Starr Mr. Troy Kravitz1 FINAL EXAMINATION SUGGESTED ANSWERS

Mathematical Foundations -1- Constrained Optimization. Constrained Optimization. An intuitive approach 2. First Order Conditions (FOC) 7

Introduction to Game Theory

Lecture 9: Implicit function theorem, constrained extrema and Lagrange multipliers

Game Theory, Information, Incentives

Microeconomics II Lecture 4: Incomplete Information Karl Wärneryd Stockholm School of Economics November 2016

Preference, Choice and Utility

Mathematical Methods and Economic Theory

Von Neumann Morgenstern Expected Utility. I. Introduction, Definitions, and Applications. Decision Theory Spring 2014

Recursive Ambiguity and Machina s Examples

Lecture 2 : CS6205 Advanced Modeling and Simulation

minimize x subject to (x 2)(x 4) u,

Notes I Classical Demand Theory: Review of Important Concepts

Constrained maxima and Lagrangean saddlepoints

Weak* Axiom of Independence and the Non-Expected Utility Theory

Solutions. F x = 2x 3λ = 0 F y = 2y 5λ = 0. λ = 2x 3 = 2y 5 = x = 3y 5. 2y 1/3 z 1/6 x 1/2 = 5x1/2 z 1/6. 3y 2/3 = 10x1/2 y 1/3

Name: 180A MIDTERM 2. (x + n)/2

Econ 101A Problem Set 6 Solutions Due on Monday Dec. 9. No late Problem Sets accepted, sorry!

Name: Final Exam EconS 527 (December 12 th, 2016)

Topic 2. Consumption/Saving and Productivity shocks

Mathematical Preliminaries for Microeconomics: Exercises

MATH529 Fundamentals of Optimization Constrained Optimization I

Final Examination with Answers: Economics 210A

Advanced Microeconomics

Lecture Notes: Math Refresher 1

Cheng Soon Ong & Christian Walder. Canberra February June 2018

The ambiguous impact of contracts on competition in the electricity market Yves Smeers

EC487 Advanced Microeconomics, Part I: Lecture 2

Lecture Slides - Part 1

MS-E2140. Lecture 1. (course book chapters )

Decision Theory Intro: Preferences and Utility

Deceptive Advertising with Rational Buyers

Discussion Papers in Economics

Are Probabilities Used in Markets? 1

3E4: Modelling Choice

The Fundamental Welfare Theorems

Controlling versus enabling Online appendix

ECON5110: Microeconomics

Econ Slides from Lecture 14

X 1 ((, a]) = {ω Ω : X(ω) a} F, which leads us to the following definition:

Review for Final Review

Transcription:

Introduction to Game Theory: Simple Decisions Models John C.S. Lui Department of Computer Science & Engineering The Chinese University of Hong Kong John C.S. Lui (CUHK) Advanced Topics in Network Analysis 1 / 26

Outline Outline 1 Optimization 2 Making Decisions 3 Modeling Rational Behavior John C.S. Lui (CUHK) Advanced Topics in Network Analysis 2 / 26

Example Optimization Example 1 Consider the function f (x) = x where x [0, ). What is the maximum value of f (x)? What if x [0, 4)? Maximize f (n) = 1 n 2 + 9 2n where n must take on integer value. Let a, b and c be positive constant. Let { ( ) 1 x f (x) = b if 0 x b, 0 otherwise and X (x) = Maximize g(x) = axf (x) cx (x). { 1 if x > 0, 0 if x 0. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 4 / 26

Optimization Brief introduction to C. Optimization Using explicit function Maximize f (x, y) = x y 2 subject to x y = 0. Rewrite y = x, then f (x, x) = x x 2. Differentiating, f (x, x) = 1 2x = 0, we have (x, y ) = (1/2, 1/2) with f (x, y ) = 1/4. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 5 / 26

Optimization Lagrange Multiplier Introduction Maximize f (x, y) subject to g(x, y) = 0. Set up Lagrangian: L(x, y) = f (x, y) λg(x, y) Perform unconstrained maximization on L(x, y) Another way is to view it is that it is an unconstrained optimization on f (x, y) with an additional penalty for violating the constraint g(x, y) = 0. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 6 / 26

Optimization Lagrangian Multiplier Example f (x, y) = x y 2 with x y = 0. L(x, y) = x y 2 λ(x y). Differentiating, we have: 1 λ = 0; 2y + λ = 0; x y = 0. Solving, x = y = 1/2. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 7 / 26

Optimization LM with inequality constraints Inequality constraints Let say g(x, y) 0. Define L(x, y) = f (x, y) λg(x, y) but now require λ > 0. If L(x, y ) is an unconstrained maximum and λ > 0, then the maximum of f (x, y) subject to g(x, y) 0 occurs at (x, y ). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 8 / 26

Optimization Lagrangian Multiplier Example f (x, y) = 2x 2 + y 2 subject to x 2 + y 2 1 0. Define L(x, y) = 2x 2 + y 2 λ(x 2 + y 2 1). Differentiating, we have x(2 λ) = 0; y(1 λ) = 0; x 2 + y 2 = 1. Solutions (a) λ = 1, x = 0, y = ±1; (b) λ = 2, x = ±1, y = 0; Both points: (0, ±1) and (±1, 0) are extrema. Because f (0, ±1) = 1 while f (±1, 0) = 2. So (x, y ) = (±1, 0). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 9 / 26

Optimization Some definitions argmax is defined by the following equivalence: x argmax x X f (x) f (x ) = max x X f (x) Note that we do not write x = argmax x X f (x) since argmax returns a set of values. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 10 / 26

Making Decisions A choice of behavior in a single-decision problem is called an action. The set of alternative actions available will be denoted as A. This will either be discrete set, e.g., {a 1, a 2,..., }, or a continuous set,.e.g., the unit interval [0, 1]. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 12 / 26

Making Decisions More... A payoff is a function π : A R that associates a numerical value with every action a A. An action a is an optimal action if π(a ) π(a) a A. or equivalently, a argmax a A π(a). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 13 / 26

Making Decisions An affine transformation changes payoff π(a) into π (a) as π (a) = απ(a) + β where α, β are constants independent of a and α > 0. Theorem The optimal action is unchanged if payoffs are altered by an affine transformation. Proof because α > 0, we have argmax a A π (a) = argmax a A [απ(a) + β] = argmax a A π(a). John C.S. Lui (CUHK) Advanced Topics in Network Analysis 14 / 26

Making Decisions Example The Convent Fields Soup Company needs to determine the price p. The demand function is: { ( ) Q Q(p) = 0 1 p p 0 if p < p 0, 0 if p p 0. The payoff is π(p) = (p c)q(p) where c is the unit production cost. Solving, we have p = 1 2 (p 0 + c). Now, let say we need to consider a fixed cost to build the factory, the payoff function is π(p) = (p c)q(p) B, where B is a constant. What is p? John C.S. Lui (CUHK) Advanced Topics in Network Analysis 15 / 26

Making Decisions Uncertainty Modeling uncertainty If uncertainty exists, we compare the expected outcome for each action. Let X be the set of states with P(X = x). Payoff for adopting action a is: π(a) = x X π(a x)p(x = x) An optimal action is a argmin a A π(a x)p(x = x). xinx John C.S. Lui (CUHK) Advanced Topics in Network Analysis 16 / 26

Making Decisions Example An investor has $1000 to invest in one year. The available actions (1) put the money in the bank with 7% interest per year; (2) invest in stock which returns $1500 if the stock market is good or returns $600 if the stock market is bad. P(Good) = P(Bad) = 0.5. Expected payoff: 1 π(a 1 ) = $1070; 2 π(a 2 ) = 1500/2 + 600/2 = $1050. So a1 and we should put the money in the bank. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 17 / 26

Modeling Rational Behavior Let Ω = {ω 1, ω 2,...} be the set of possible outcomes. We say ω i ω j if an individual strictly prefers outcome ω i over ω j. If the individual is indifferent: ω i ω j. Either prefer or indifferent: ω i ω j. An individual will be called rational under certainty if his preference for outcomes satisfy the following conditions: (Completeness) Either ω i ω j or ω j ω i. (Transitivity) If ω i ω j and ω j ω k, then ω i ω k. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 19 / 26

Modeling Rational Behavior A utility function is a function u : Ω IR such that u(ω i ) > u(ω j ) ω i ω j u(ω i ) = u(ω j ) ω i ω j The immediate consequence of this definition is an individual who is rational under certainty should seek to maximize his utility. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 20 / 26

Modeling Rational Behavior What happens when an action does not produce a definite outcome and instead, we allow each outcome to occur with a known probability? A simple lottery, λ, is a set of probabilities for the occurrence of every ω Ω. The probability that outcome ω occurs is p(ω λ). The set of all possible lotteries is denoted as A. A compound lottery is a linear combination of simple lotteries (from the same set A). For example, qλ 1 + (1 q)λ 2 with 0 q 1 is a compound lottery. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 21 / 26

Modeling Rational Behavior Theorem Expected Utility Theorem: If an individual is rational, then we can define a utility function u : Ω IR and the individual will maximize the payoff function π(a) (or the expected utility) given by π(a) = ω Ω p(w λ(a))u(ω) An individual whose utility function satisfies E(u(w)) < u(e(w)), it is said to be risk averse, E(u(w)) > u(e(w)), it is said to be risk prone, E(u(w)) = u(e(w)), it is said to be risk neutral. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 22 / 26

Modeling Rational Behavior Example Someone flip a coin. If it is head (tail), you get $1 ($1M). Your utility function can be: u(x) = x, u(x) = x 2, u(x) = e x. Classify the above as risk averse, risk prone and risk neutral utility function. Homework Consider an individual whose utility function of wealth, w, is given by u(w) = 1 e kw where k > 0. Assume that wealth is distributed by a normal distribution N(µ, σ 2 ). Show Individual s expected utility can be represented as a trade-off between µ and σ 2. Classify the utility function. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 23 / 26

Modeling Rational Behavior Up to now, we assume finding an optimal action a from a given set A. But the selection can be randomized. Does this allow one to achieve a higher payoff? We specify a general behavior β by giving a list of probabilities with which each available action is chosen. We denote the probability that action a is chosen by p(a) and a A p(a) = 1. The set of all randomizing behavior is denoted by B. The payoff of using behavior β is π(β) = a A p(a)π(a). An optimal behavior β is one for which or β argmax β B π(β). π(β ) π(β) β B. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 24 / 26

Modeling Rational Behavior The support of a behavior β is the set A(β) A of all the actions for which β specifies p(a) > 0. Theorem Let β be an optimal behavior with support A. Then π(a) = π(β ) a A. The consequence of the above theorem is that if a randomized behavior is optimal, then two or more actions are optimal as well. So randomization is not necessary but it may be used to break a tie. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 25 / 26

Modeling Rational Behavior Example A firm may make one of the marketing actions {a 1, a 2, a 3 }. The profit for each action depends on the state of the economy X = {x 1, x 2, x 3 }: x 1 x 2 x 3 a 1 6 5 3 a 2 3 5 4 a 3 5 9 1 If P(X = x 1 ) = 1/2, P(X = x 2 ) = P(X = x 3 ) = 1/4. What are the optimal behaviors? Answer Because π(a 1 ) = π(a 3 ) = 5 and π(a 2 ) = 3.75, optimal randomizing behaviors have support A = {a 1, a 3 } with p(a 1 ) = p and p(a 3 ) = 1 p (0 < p < 1). Using either a 1 or a 3 with probability 1 is also an optimal behavior. John C.S. Lui (CUHK) Advanced Topics in Network Analysis 26 / 26