Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate)

Size: px
Start display at page:

Download "Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate)"

Transcription

1 Algorithmic Game Theory (a primer) Depth Qualifying Exam for Ashish Rastogi (Ph.D. candidate) 1

2 Game Theory Theory of strategic behavior among rational players. Typical game has several players. Each player has a set of strategies to choose from. Each player gets a certain payoff (or a utility) based on the outcome (strategies chosen by all players) 2

3 Example - joint lottery A and B win a joint lottery. To receive the award both have to: meet at Grand Ct in either a red or a green shirt at 5PM. the money they get described by the matrix B s choice (A, B) green red A s choice green (10K, 10K) (0, 20K) red (20K, 0) (10, 10) assuming rationality, what strategy do they play? 3

4 Example - joint lottery A and B win a joint lottery. To receive the award both have to: meet at Grand Ct in either a red or a green shirt at 5PM. the money they get described by the matrix B s choice (A, B) green red A s choice green (10K, 10K) (0, 20K) red (20K, 0) (10, 10) assuming rationality, what strategy do they play? Can make $10K each, but end up with $10 each! 3

5 Nash Equilibrium 4

6 Nash Equilibrium A i : set of strategies to choose from for player i {red, green} A = A 1 A 2... A n (strategy profile for n players) u i : A R + (player i s payoff function) [matrix] Profile a = (a 1, a 2,..., a n ) a Nash Eq. iff 4

7 Nash Equilibrium A i : set of strategies to choose from for player i {red, green} A = A 1 A 2... A n (strategy profile for n players) u i : A R + (player i s payoff function) [matrix] Profile a = (a 1, a 2,..., a n ) a Nash Eq. iff i u i (a ) u i (a 1,..., a i 1, a i, a i+1,..., a n ) a i A i 4

8 Nash Equilibrium A i : set of strategies to choose from for player i {red, green} A = A 1 A 2... A n (strategy profile for n players) u i : A R + (player i s payoff function) [matrix] Profile a = (a 1, a 2,..., a n ) a Nash Eq. iff i u i (a ) u i (a 1,..., a i 1, a i, a i+1,..., a n ) a i A i No player has incentive to deviate unilaterally. 4

9 Nash Equilibrium A i : set of strategies to choose from for player i {red, green} A = A 1 A 2... A n (strategy profile for n players) u i : A R + (player i s payoff function) [matrix] Profile a = (a 1, a 2,..., a n ) a Nash Eq. iff i u i (a ) u i (a 1,..., a i 1, a i, a i+1,..., a n ) a i A i No player has incentive to deviate unilaterally. BIG OPEN QN: Algorithms to compute (probabilistic) Nash eq. in a two player game. 4

10 Nash Equilibrium A i : set of strategies to choose from for player i {blue, gray} A = A 1 A 2... A n (strategy profile for n players) u i : A R + (player i s payoff function) [matrix] Profile a = (a 1, a 2,..., a n ) a Nash Eq. iff i u i (a ) u i (a 1,..., a i 1, a i, a i+1,..., a n ) a i A i No player has incentive to deviate unilaterally. ($10, $10) - Nash equilibrium. ($10K, $10K) - social optimal. Loss in social welfare due to selfishness: 20K - 20 = $19,980! 5

11 Price of anarchy Loss in social welfare due to selfish behavior (KP 99). One of the first papers in Theoretical CS (TR 00) Network routing as a game. Example: 1 unit of traffic wants to go from s to t.!@+ab+ :/.&=):/-/':6)"')4"'(/6#$"' 6 #!@+ABC '")4"'(/6#$"')/22/4#6 All traffic selfish & wants to minimize its delay. "'0 58&#)5$..)6/.2$68)'/#5"39)16/36):"; 6

12 Selfish Routing Cost (social welfare function): sum of all travel times. Nash flow: top = 1, bottom = 0. Cost = 1. Optimal flow: top = 1/2, bottom = 1/2. Cost = 3/4. Cost(Nash flow) = 4/3 times Cost(optimal flow)!@+ab+ 6 #!@+ABC :/.&=):/-/':6)"')4"'(/6#$"' '")4"'(/6#$"')/22/4#6 "'0 58&#)5$..)6/.2$68)'/#5"39)16/36):"; 7

13 Selfish Routing Cost (social welfare function): sum of all travel times. Nash flow: top = 1, bottom = 0. Cost = 1. Optimal flow: top = 1/2, bottom = 1/2. Cost = 3/4. Cost(Nash flow) = 4/3 times Cost(optimal flow) price of anarchy!@+ab+ :/.&=):/-/':6)"')4"'(/6#$"' 6 #!@+ABC '")4"'(/6#$"')/22/4#6 "'0 58&#)5$..)6/.2$68)'/#5"39)16/36):"; 7

14 Mathematical Model Given graph G k source, sink pairs (s i, t i ) Rate r i to be routed between ith pair e E, l e : R + R + Flow f N at Nash eq. if no traffic can reduce its delay by switching its path Flow f Opt optimal if it minimizes total delay C(f) := e f e l e (f e ) Price of anarchy := max N a Nash eq. C(f N ) C(f Opt ) 8

15 Selfish Routing Nash flows always exist (argument based on a potential function) and are unique. min f feasible If edges have linear latency functions, then cost(nash flow) 4 cost(opt. flow) 3 e fe If latency functions continuous and nondecreasing, then cost(nash flow) cost(opt. flow that routes twice as much traffic) 0 l e (t)dt 9

16 Markets - Linear Case m buyers, buyer i with money mi n divisible goods, good j in quantity qj buyer i with linear utility fn. ui (x) [from R n to R] maps bundles of goods (in R n ) to utility values utility uij xj on obtaining xj unit of good j u i (x) = n u ij x j j=1 10

17 Market equilibrium Intuitively, a price point where demand matches supply. Given price pi for good i (price vector p), each buyer can determine its opt. bundle of goods (maximizes utility subject to affordability constraint) Prices p said to be at equilibrium if at p there is a partitioning of goods among buyers such that: all goods sold and all money spent, all buyers simultaneously achieve their opt. utility 11

18 Market equilibrium Intuitively, a price point where demand matches supply. Given price pi for good i (price vector p), each buyer can determine its opt. bundle of goods (maximizes utility subject to affordability constraint) Prices p said to be at equilibrium if at p there is a partitioning of goods among buyers such that: all goods sold and all money spent, all buyers simultaneously achieve their opt. utility Do equilibrium prices exist? Can they be computed efficiently? 11

19 History Equilibrium prices exist (Arrow, 1954) non-constructive proof, using fixed point theorems, assumes goods perfectly divisible Solution to a convex program (Eisgenberg & Gale, 1959) 2003 onwards: polynomial time algorithms to compute equilibrium prices in linear markets 12

20 Algorithm (DPSV 03) rescale utilities to assume all goods in qty. 1 start with low prices, buyers have surplus money gradually increases prices until surplus zero allocate only utility maximizing goods to buyers cute application of max flow! 13

21 Algorithm (DPSV 03) Bang per buck: utility worth per dollar spent on the good. u ij p j Buyers only want to spend money on goods with highest BPB. Buyers $2 Goods $5 14

22 Algorithm (DPSV 03) Bang per buck: utility worth per dollar spent on the good. u ij p j Buyers only want to spend money on goods with highest BPB. Bipartite equality subgraph: (i, j) an edge iff u ij u ik = max p j k p k Given prices, how do we compute allocations? Buyers $2 Goods $5 15

23 Algorithm (DPSV 03) Bang per buck: utility worth per dollar spent on the good. u ij p j Buyers only want to spend money on goods with highest BPB. Bipartite equality subgraph: (i, j) an edge iff u ij u ik = max p j k p k Given prices, how do we compute allocations? Max flow! Buyers $2 Goods $5 15

24 Algorithm (DPSV 03) Idea: route money in market. Compute max-flow from s to t. Raise prices systematically so that all buyers spend all their money $2 2 t 5 5 s $5 5 O(n 4 (log n + n log U + log M)) max flow computations 16

25 Another approach (GK 02) 17

26 max such that goods j : buyers i : Another approach (GK 02) Parametrized Linear Programming Formulation u ij x ij buyer i good j x ij = 1 buyer i u ij x ij = m i good j x ij 0 Primal LP(p) 17

27 Another approach (GK 02) max such that goods j : buyers i : Parametrized Linear Programming Formulation u ij x ij buyer i good j x ij = 1 buyer i u ij x ij = m i good j x ij 0 min α i m i + buyer i such that Primal LP(p) Dual DP(p) good j, buyer i : α i p j + β j u ij good j β j 17

28 max such that goods j : buyers i : Another approach (GK 02) Parametrized Linear Programming Formulation u ij x ij buyer i good j x ij > 0 α i p j + β j = u ij x ij = 1 buyer i u ij x ij = m i good j Dual DP(p) x min α i m i + ij 0 buyer i good j such that Primal LP(p) complimentary slackness good j, buyer i : α i p j + β j u ij β j 17

29 Another approach (GK 02) 18

30 Another approach (GK 02) DP(p) has an opt. soln. with β j = 0 j Prices p are equilibrium prices. 18

31 Another approach (GK 02) DP(p) has an opt. soln. with β j = 0 j Prices p are equilibrium prices. From complimentary slackness x ij > 0 α i = u ij /p j 18

32 Another approach (GK 02) DP(p) has an opt. soln. with β j = 0 j Prices p are equilibrium prices. From complimentary slackness x ij > 0 α i = u ij /p j k : α i p k + β k u ik k : u ij /p j p k u ik u ij /p j u ik /p k 18

33 Algorithm (idea) Start with a dual feasible solution satisfying approximate complementary slackness condition (primal is infeasible). Raise prices, allocations and dual variables, while maintaining the above two conditions to achieve primal feasibility (tatonnement). Leads to approximate equilibrium prices in time O ( nm ɛ 2 log ( M ɛ ) ) log U 19

34 Discrete markets In real markets, goods are not continuous. Unfortunately, equilibrium not guaranteed to exist! Aim for: near equilibrium prices what does it mean to be near equilibrium? 20

35 Auctions & Truthfulness Auction setup: put a set of items on sale invite bids over subsets of these items decide winners -- and their payments bidders may lie about bids (to increase payoff) Want: an auction mechanism that is truthful and has high revenue 21

36 Auctions & Truthfulness Another example, purchasing a service: invite bids from a set of agents, each of which can perform a certain task, some subsets of agents feasible (i.e. together can perform the service) Want: truthfulness & low total cost 22

37 Example (VCG) Agents: edges of a graph, each with a private true cost. Want to purchase a path from s to t. Invite bid b e from edge e. Want: agents to report true costs; path cheap Truthful: u e [(..., c e,...)] u e [(..., b e,...)]; c e true cost 23

38 Example (VCG) Select cheapest path. Edges on cheapest path win, others lose. To a winning edge e pay the largest amount if could have bid and still won i.e. premium based on shortest path disjoint from e Truthful. 0 e WINS bid of e e LOSES 24

39 Frugality in Auctions premium to be given to agents to bid truthfully cheapest path L, each edge on alternate path paid an extra ɛl total overpayment L(1 + kɛ) L(1 + ɛ) = Θ(k) k edges cost L L(1 + ɛ) Overpayment large! Can we pay less & still have truthfulness? 25

40 Frugality in Auctions [AT 02] The overpayment problem extends to other truthful mechanisms (min-function mechanism). Different path selection rule: Choose P 1 over P 2 if P 1 weight(p 1 ) P 2 weight(p 2 ) Alleviates the problem in the previous example, but... other bad examples. Redefine overpayment? 26

41 Frugality Compare payment of the mechanism to a more natural lower bound. Assume that agents rational, Nash like equilibrium. min b (1) b e c e for all e b e := ν(c) e S (2) e S\T b e e T \S c e for all T F (3) For every e S, there is a T e F such that e / T e and e S\T e b e = e T e \S c e Let S be min-cost w.r.t true bids 27

42 Frugality Frugality of a mechanism M then is: sup(payments(m, c)/ν(c)). c With new definition, frugality of VCG 1. 28

43 Single-item auctions Selling a single item, infinite supply. Receive bids from n people. Maximum single price revenue Maximum multi price revenue Note that b 1 b 2... b n SPR = max i MPR = i ib i SPR MPR but SPR MPR/ log n b i 29

44 Competitive Generalized Auctions. Truthful auctions with high net profit. n bidders, partitioned into m markets. S = {S i : 1 i m} c( ) cost function : {0, 1} m R + r {0, 1} m with r i = 1 if goods are allocated in market S i competitive ratio of a mechanism M defined as sup b p(b) E[p M (b)] p(b) : an upper bound on the profit of any truthful mechanism 30

45 Cost-ShareC auction Given bids b, find largest k such that highest k bidders can equally share cost C. Charge each C / k. Auction is truthful, makes either C or nothing. 31

46 Sampling based algorithm Given bids b, partition into two sets S and S (flip a fair coin on each bid). Compute optimal fixed price revenues F := SPR(b S ) F := SPR(b S ) Compute auction results by running Cost-Share F (b S ) Cost-Share F (b S ) 32

Outline for today. Stat155 Game Theory Lecture 19: Price of anarchy. Cooperative games. Price of anarchy. Price of anarchy

Outline for today. Stat155 Game Theory Lecture 19: Price of anarchy. Cooperative games. Price of anarchy. Price of anarchy Outline for today Stat155 Game Theory Lecture 19:.. Peter Bartlett Recall: Linear and affine latencies Classes of latencies Pigou networks Transferable versus nontransferable utility November 1, 2016 1

More information

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 4: Prior-Free Single-Parameter Mechanism Design. Instructor: Shaddin Dughmi

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 4: Prior-Free Single-Parameter Mechanism Design. Instructor: Shaddin Dughmi CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 4: Prior-Free Single-Parameter Mechanism Design Instructor: Shaddin Dughmi Administrivia HW out, due Friday 10/5 Very hard (I think) Discuss

More information

Single-Parameter Mechanisms

Single-Parameter Mechanisms Algorithmic Game Theory, Summer 25 Single-Parameter Mechanisms Lecture 9 (6 pages) Instructor: Xiaohui Bei In the previous lecture, we learned basic concepts about mechanism design. The goal in this area

More information

From the Assignment Model to Combinatorial Auctions

From the Assignment Model to Combinatorial Auctions From the Assignment Model to Combinatorial Auctions IPAM Workshop, UCLA May 7, 2008 Sushil Bikhchandani & Joseph Ostroy Overview LP formulations of the (package) assignment model Sealed-bid and ascending-price

More information

Game Theory Lecture #16

Game Theory Lecture #16 Game Theory Lecture #16 Outline: Auctions Mechanism Design Vickrey-Clarke-Groves Mechanism Optimizing Social Welfare Goal: Entice players to select outcome which optimizes social welfare Examples: Traffic

More information

1 Shapley-Shubik Model

1 Shapley-Shubik Model 1 Shapley-Shubik Model There is a set of buyers B and a set of sellers S each selling one unit of a good (could be divisible or not). Let v ij 0 be the monetary value that buyer j B assigns to seller i

More information

2 Comparison Between Truthful and Nash Auction Games

2 Comparison Between Truthful and Nash Auction Games CS 684 Algorithmic Game Theory December 5, 2005 Instructor: Éva Tardos Scribe: Sameer Pai 1 Current Class Events Problem Set 3 solutions are available on CMS as of today. The class is almost completely

More information

CS 573: Algorithmic Game Theory Lecture date: 22 February Combinatorial Auctions 1. 2 The Vickrey-Clarke-Groves (VCG) Mechanism 3

CS 573: Algorithmic Game Theory Lecture date: 22 February Combinatorial Auctions 1. 2 The Vickrey-Clarke-Groves (VCG) Mechanism 3 CS 573: Algorithmic Game Theory Lecture date: 22 February 2008 Instructor: Chandra Chekuri Scribe: Daniel Rebolledo Contents 1 Combinatorial Auctions 1 2 The Vickrey-Clarke-Groves (VCG) Mechanism 3 3 Examples

More information

Games of Incomplete Information ( 資訊不全賽局 ) Games of Incomplete Information

Games of Incomplete Information ( 資訊不全賽局 ) Games of Incomplete Information 1 Games of Incomplete Information ( 資訊不全賽局 ) Wang 2012/12/13 (Lecture 9, Micro Theory I) Simultaneous Move Games An Example One or more players know preferences only probabilistically (cf. Harsanyi, 1976-77)

More information

CS364B: Frontiers in Mechanism Design Lecture #18: Multi-Parameter Revenue-Maximization

CS364B: Frontiers in Mechanism Design Lecture #18: Multi-Parameter Revenue-Maximization CS364B: Frontiers in Mechanism Design Lecture #18: Multi-Parameter Revenue-Maximization Tim Roughgarden March 5, 2014 1 Review of Single-Parameter Revenue Maximization With this lecture we commence the

More information

Outline for today. Stat155 Game Theory Lecture 13: General-Sum Games. General-sum games. General-sum games. Dominated pure strategies

Outline for today. Stat155 Game Theory Lecture 13: General-Sum Games. General-sum games. General-sum games. Dominated pure strategies Outline for today Stat155 Game Theory Lecture 13: General-Sum Games Peter Bartlett October 11, 2016 Two-player general-sum games Definitions: payoff matrices, dominant strategies, safety strategies, Nash

More information

Mechanism Design and Auctions

Mechanism Design and Auctions Mechanism Design and Auctions Game Theory Algorithmic Game Theory 1 TOC Mechanism Design Basics Myerson s Lemma Revenue-Maximizing Auctions Near-Optimal Auctions Multi-Parameter Mechanism Design and the

More information

Game Theory: Normal Form Games

Game Theory: Normal Form Games Game Theory: Normal Form Games Michael Levet June 23, 2016 1 Introduction Game Theory is a mathematical field that studies how rational agents make decisions in both competitive and cooperative situations.

More information

CSV 886 Social Economic and Information Networks. Lecture 5: Matching Markets, Sponsored Search. R Ravi

CSV 886 Social Economic and Information Networks. Lecture 5: Matching Markets, Sponsored Search. R Ravi CSV 886 Social Economic and Information Networks Lecture 5: Matching Markets, Sponsored Search R Ravi ravi+iitd@andrew.cmu.edu Simple Models of Trade Decentralized Buyers and sellers have to find each

More information

Advanced Microeconomics

Advanced Microeconomics Advanced Microeconomics ECON5200 - Fall 2014 Introduction What you have done: - consumers maximize their utility subject to budget constraints and firms maximize their profits given technology and market

More information

Matching Markets and Google s Sponsored Search

Matching Markets and Google s Sponsored Search Matching Markets and Google s Sponsored Search Part III: Dynamics Episode 9 Baochun Li Department of Electrical and Computer Engineering University of Toronto Matching Markets (Required reading: Chapter

More information

Mechanism Design and Auctions

Mechanism Design and Auctions Mechanism Design and Auctions Kevin Leyton-Brown & Yoav Shoham Chapter 7 of Multiagent Systems (MIT Press, 2012) Drawing on material that first appeared in our own book, Multiagent Systems: Algorithmic,

More information

Lecture 10: The knapsack problem

Lecture 10: The knapsack problem Optimization Methods in Finance (EPFL, Fall 2010) Lecture 10: The knapsack problem 24.11.2010 Lecturer: Prof. Friedrich Eisenbrand Scribe: Anu Harjula The knapsack problem The Knapsack problem is a problem

More information

CSV 886 Social Economic and Information Networks. Lecture 4: Auctions, Matching Markets. R Ravi

CSV 886 Social Economic and Information Networks. Lecture 4: Auctions, Matching Markets. R Ravi CSV 886 Social Economic and Information Networks Lecture 4: Auctions, Matching Markets R Ravi ravi+iitd@andrew.cmu.edu Schedule 2 Auctions 3 Simple Models of Trade Decentralized Buyers and sellers have

More information

COS 445 Final. Due online Monday, May 21st at 11:59 pm. Please upload each problem as a separate file via MTA.

COS 445 Final. Due online Monday, May 21st at 11:59 pm. Please upload each problem as a separate file via MTA. COS 445 Final Due online Monday, May 21st at 11:59 pm All problems on this final are no collaboration problems. You may not discuss any aspect of any problems with anyone except for the course staff. You

More information

Path Auction Games When an Agent Can Own Multiple Edges

Path Auction Games When an Agent Can Own Multiple Edges Path Auction Games When an Agent Can Own Multiple Edges Ye Du Rahul Sami Yaoyun Shi Department of Electrical Engineering and Computer Science, University of Michigan 2260 Hayward Ave, Ann Arbor, MI 48109-2121,

More information

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012 Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 22 COOPERATIVE GAME THEORY Correlated Strategies and Correlated

More information

CS364A: Algorithmic Game Theory Lecture #14: Robust Price-of-Anarchy Bounds in Smooth Games

CS364A: Algorithmic Game Theory Lecture #14: Robust Price-of-Anarchy Bounds in Smooth Games CS364A: Algorithmic Game Theory Lecture #14: Robust Price-of-Anarchy Bounds in Smooth Games Tim Roughgarden November 6, 013 1 Canonical POA Proofs In Lecture 1 we proved that the price of anarchy (POA)

More information

Mechanisms for Matching Markets with Budgets

Mechanisms for Matching Markets with Budgets Mechanisms for Matching Markets with Budgets Paul Dütting Stanford LSE Joint work with Monika Henzinger and Ingmar Weber Seminar on Discrete Mathematics and Game Theory London School of Economics July

More information

Lecture 5: Iterative Combinatorial Auctions

Lecture 5: Iterative Combinatorial Auctions COMS 6998-3: Algorithmic Game Theory October 6, 2008 Lecture 5: Iterative Combinatorial Auctions Lecturer: Sébastien Lahaie Scribe: Sébastien Lahaie In this lecture we examine a procedure that generalizes

More information

Multiunit Auctions: Package Bidding October 24, Multiunit Auctions: Package Bidding

Multiunit Auctions: Package Bidding October 24, Multiunit Auctions: Package Bidding Multiunit Auctions: Package Bidding 1 Examples of Multiunit Auctions Spectrum Licenses Bus Routes in London IBM procurements Treasury Bills Note: Heterogenous vs Homogenous Goods 2 Challenges in Multiunit

More information

6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1

6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1 6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1 Daron Acemoglu and Asu Ozdaglar MIT October 13, 2009 1 Introduction Outline Decisions, Utility Maximization Games and Strategies Best Responses

More information

Can we have no Nash Equilibria? Can you have more than one Nash Equilibrium? CS 430: Artificial Intelligence Game Theory II (Nash Equilibria)

Can we have no Nash Equilibria? Can you have more than one Nash Equilibrium? CS 430: Artificial Intelligence Game Theory II (Nash Equilibria) CS 0: Artificial Intelligence Game Theory II (Nash Equilibria) ACME, a video game hardware manufacturer, has to decide whether its next game machine will use DVDs or CDs Best, a video game software producer,

More information

Atomic Routing Games on Maximum Congestion

Atomic Routing Games on Maximum Congestion Atomic Routing Games on Maximum Congestion Costas Busch, Malik Magdon-Ismail {buschc,magdon}@cs.rpi.edu June 20, 2006. Outline Motivation and Problem Set Up; Related Work and Our Contributions; Proof Sketches;

More information

Coordination Games on Graphs

Coordination Games on Graphs CWI and University of Amsterdam Based on joint work with Mona Rahn, Guido Schäfer and Sunil Simon : Definition Assume a finite graph. Each node has a set of colours available to it. Suppose that each node

More information

Strategy -1- Strategy

Strategy -1- Strategy Strategy -- Strategy A Duopoly, Cournot equilibrium 2 B Mixed strategies: Rock, Scissors, Paper, Nash equilibrium 5 C Games with private information 8 D Additional exercises 24 25 pages Strategy -2- A

More information

CHAPTER 14: REPEATED PRISONER S DILEMMA

CHAPTER 14: REPEATED PRISONER S DILEMMA CHAPTER 4: REPEATED PRISONER S DILEMMA In this chapter, we consider infinitely repeated play of the Prisoner s Dilemma game. We denote the possible actions for P i by C i for cooperating with the other

More information

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012 Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012 COOPERATIVE GAME THEORY The Core Note: This is a only a

More information

Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras

Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Lecture 23 Minimum Cost Flow Problem In this lecture, we will discuss the minimum cost

More information

Game Theory Problem Set 4 Solutions

Game Theory Problem Set 4 Solutions Game Theory Problem Set 4 Solutions 1. Assuming that in the case of a tie, the object goes to person 1, the best response correspondences for a two person first price auction are: { }, < v1 undefined,

More information

Integer Programming Models

Integer Programming Models Integer Programming Models Fabio Furini December 10, 2014 Integer Programming Models 1 Outline 1 Combinatorial Auctions 2 The Lockbox Problem 3 Constructing an Index Fund Integer Programming Models 2 Integer

More information

On Existence of Equilibria. Bayesian Allocation-Mechanisms

On Existence of Equilibria. Bayesian Allocation-Mechanisms On Existence of Equilibria in Bayesian Allocation Mechanisms Northwestern University April 23, 2014 Bayesian Allocation Mechanisms In allocation mechanisms, agents choose messages. The messages determine

More information

Auctions. Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University

Auctions. Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University Auctions Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University AE4M36MAS Autumn 2015 - Lecture 12 Where are We? Agent architectures (inc. BDI

More information

GAME THEORY. Game theory. The odds and evens game. Two person, zero sum game. Prototype example

GAME THEORY. Game theory. The odds and evens game. Two person, zero sum game. Prototype example Game theory GAME THEORY (Hillier & Lieberman Introduction to Operations Research, 8 th edition) Mathematical theory that deals, in an formal, abstract way, with the general features of competitive situations

More information

A Robust Option Pricing Problem

A Robust Option Pricing Problem IMA 2003 Workshop, March 12-19, 2003 A Robust Option Pricing Problem Laurent El Ghaoui Department of EECS, UC Berkeley 3 Robust optimization standard form: min x sup u U f 0 (x, u) : u U, f i (x, u) 0,

More information

Exchange Markets: Strategy meets Supply-Awareness

Exchange Markets: Strategy meets Supply-Awareness Exchange Markets: Strategy meets Supply-Awareness Ruta Mehta 1 Milind Sohoni 2 1 College of Computing, Georgia Tech rmehta@cc.gatech.edu 2 Dept. of CSE, IIT, Bombay sohoni@cse.iitb.ac.in Abstract. Market

More information

Problem Set 3: Suggested Solutions

Problem Set 3: Suggested Solutions Microeconomics: Pricing 3E00 Fall 06. True or false: Problem Set 3: Suggested Solutions (a) Since a durable goods monopolist prices at the monopoly price in her last period of operation, the prices must

More information

Chapter 3. Dynamic discrete games and auctions: an introduction

Chapter 3. Dynamic discrete games and auctions: an introduction Chapter 3. Dynamic discrete games and auctions: an introduction Joan Llull Structural Micro. IDEA PhD Program I. Dynamic Discrete Games with Imperfect Information A. Motivating example: firm entry and

More information

The assignment game: Decentralized dynamics, rate of convergence, and equitable core selection

The assignment game: Decentralized dynamics, rate of convergence, and equitable core selection 1 / 29 The assignment game: Decentralized dynamics, rate of convergence, and equitable core selection Bary S. R. Pradelski (with Heinrich H. Nax) ETH Zurich October 19, 2015 2 / 29 3 / 29 Two-sided, one-to-one

More information

CS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma

CS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma CS 331: Artificial Intelligence Game Theory I 1 Prisoner s Dilemma You and your partner have both been caught red handed near the scene of a burglary. Both of you have been brought to the police station,

More information

Optimization in the Private Value Model: Competitive Analysis Applied to Auction Design

Optimization in the Private Value Model: Competitive Analysis Applied to Auction Design Optimization in the Private Value Model: Competitive Analysis Applied to Auction Design Jason D. Hartline A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of

More information

MS&E 246: Lecture 2 The basics. Ramesh Johari January 16, 2007

MS&E 246: Lecture 2 The basics. Ramesh Johari January 16, 2007 MS&E 246: Lecture 2 The basics Ramesh Johari January 16, 2007 Course overview (Mainly) noncooperative game theory. Noncooperative: Focus on individual players incentives (note these might lead to cooperation!)

More information

Uncertainty in Equilibrium

Uncertainty in Equilibrium Uncertainty in Equilibrium Larry Blume May 1, 2007 1 Introduction The state-preference approach to uncertainty of Kenneth J. Arrow (1953) and Gérard Debreu (1959) lends itself rather easily to Walrasian

More information

CS364A: Algorithmic Game Theory Lecture #3: Myerson s Lemma

CS364A: Algorithmic Game Theory Lecture #3: Myerson s Lemma CS364A: Algorithmic Game Theory Lecture #3: Myerson s Lemma Tim Roughgarden September 3, 23 The Story So Far Last time, we introduced the Vickrey auction and proved that it enjoys three desirable and different

More information

Thursday, March 3

Thursday, March 3 5.53 Thursday, March 3 -person -sum (or constant sum) game theory -dimensional multi-dimensional Comments on first midterm: practice test will be on line coverage: every lecture prior to game theory quiz

More information

CUR 412: Game Theory and its Applications, Lecture 4

CUR 412: Game Theory and its Applications, Lecture 4 CUR 412: Game Theory and its Applications, Lecture 4 Prof. Ronaldo CARPIO March 22, 2015 Homework #1 Homework #1 will be due at the end of class today. Please check the website later today for the solutions

More information

OPPA European Social Fund Prague & EU: We invest in your future.

OPPA European Social Fund Prague & EU: We invest in your future. OPPA European Social Fund Prague & EU: We invest in your future. Cooperative Game Theory Michal Jakob and Michal Pěchouček Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech

More information

TUFTS UNIVERSITY DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING ES 152 ENGINEERING SYSTEMS Spring Lesson 16 Introduction to Game Theory

TUFTS UNIVERSITY DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING ES 152 ENGINEERING SYSTEMS Spring Lesson 16 Introduction to Game Theory TUFTS UNIVERSITY DEPARTMENT OF CIVIL AND ENVIRONMENTAL ENGINEERING ES 52 ENGINEERING SYSTEMS Spring 20 Introduction: Lesson 6 Introduction to Game Theory We will look at the basic ideas of game theory.

More information

Stochastic Games and Bayesian Games

Stochastic Games and Bayesian Games Stochastic Games and Bayesian Games CPSC 532l Lecture 10 Stochastic Games and Bayesian Games CPSC 532l Lecture 10, Slide 1 Lecture Overview 1 Recap 2 Stochastic Games 3 Bayesian Games 4 Analyzing Bayesian

More information

PAULI MURTO, ANDREY ZHUKOV

PAULI MURTO, ANDREY ZHUKOV GAME THEORY SOLUTION SET 1 WINTER 018 PAULI MURTO, ANDREY ZHUKOV Introduction For suggested solution to problem 4, last year s suggested solutions by Tsz-Ning Wong were used who I think used suggested

More information

LINEAR PROGRAMMING. Homework 7

LINEAR PROGRAMMING. Homework 7 LINEAR PROGRAMMING Homework 7 Fall 2014 Csci 628 Megan Rose Bryant 1. Your friend is taking a Linear Programming course at another university and for homework she is asked to solve the following LP: Primal:

More information

Game Theory Tutorial 3 Answers

Game Theory Tutorial 3 Answers Game Theory Tutorial 3 Answers Exercise 1 (Duality Theory) Find the dual problem of the following L.P. problem: max x 0 = 3x 1 + 2x 2 s.t. 5x 1 + 2x 2 10 4x 1 + 6x 2 24 x 1 + x 2 1 (1) x 1 + 3x 2 = 9 x

More information

Truthful Double Auction Mechanisms

Truthful Double Auction Mechanisms OPERATIONS RESEARCH Vol. 56, No. 1, January February 2008, pp. 102 120 issn 0030-364X eissn 1526-5463 08 5601 0102 informs doi 10.1287/opre.1070.0458 2008 INFORMS Truthful Double Auction Mechanisms Leon

More information

An Algorithm for Distributing Coalitional Value Calculations among Cooperating Agents

An Algorithm for Distributing Coalitional Value Calculations among Cooperating Agents An Algorithm for Distributing Coalitional Value Calculations among Cooperating Agents Talal Rahwan and Nicholas R. Jennings School of Electronics and Computer Science, University of Southampton, Southampton

More information

CSI 445/660 Part 9 (Introduction to Game Theory)

CSI 445/660 Part 9 (Introduction to Game Theory) CSI 445/660 Part 9 (Introduction to Game Theory) Ref: Chapters 6 and 8 of [EK] text. 9 1 / 76 Game Theory Pioneers John von Neumann (1903 1957) Ph.D. (Mathematics), Budapest, 1925 Contributed to many fields

More information

6.896 Topics in Algorithmic Game Theory February 10, Lecture 3

6.896 Topics in Algorithmic Game Theory February 10, Lecture 3 6.896 Topics in Algorithmic Game Theory February 0, 200 Lecture 3 Lecturer: Constantinos Daskalakis Scribe: Pablo Azar, Anthony Kim In the previous lecture we saw that there always exists a Nash equilibrium

More information

Optimal Auctions. Game Theory Course: Jackson, Leyton-Brown & Shoham

Optimal Auctions. Game Theory Course: Jackson, Leyton-Brown & Shoham Game Theory Course: Jackson, Leyton-Brown & Shoham So far we have considered efficient auctions What about maximizing the seller s revenue? she may be willing to risk failing to sell the good she may be

More information

Auctions. Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University

Auctions. Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University Auctions Michal Jakob Agent Technology Center, Dept. of Computer Science and Engineering, FEE, Czech Technical University AE4M36MAS Autumn 2014 - Lecture 12 Where are We? Agent architectures (inc. BDI

More information

Econ 101A Final exam May 14, 2013.

Econ 101A Final exam May 14, 2013. Econ 101A Final exam May 14, 2013. Do not turn the page until instructed to. Do not forget to write Problems 1 in the first Blue Book and Problems 2, 3 and 4 in the second Blue Book. 1 Econ 101A Final

More information

Microeconomic Theory II Preliminary Examination Solutions Exam date: June 5, 2017

Microeconomic Theory II Preliminary Examination Solutions Exam date: June 5, 2017 Microeconomic Theory II Preliminary Examination Solutions Exam date: June 5, 07. (40 points) Consider a Cournot duopoly. The market price is given by q q, where q and q are the quantities of output produced

More information

Multiagent Systems. Multiagent Systems General setting Division of Resources Task Allocation Resource Allocation. 13.

Multiagent Systems. Multiagent Systems General setting Division of Resources Task Allocation Resource Allocation. 13. Multiagent Systems July 16, 2014 13. Bargaining Multiagent Systems 13. Bargaining B. Nebel, C. Becker-Asano, S. Wölfl Albert-Ludwigs-Universität Freiburg July 16, 2014 13.1 General setting 13.2 13.3 13.4

More information

CS711: Introduction to Game Theory and Mechanism Design

CS711: Introduction to Game Theory and Mechanism Design CS711: Introduction to Game Theory and Mechanism Design Teacher: Swaprava Nath Domination, Elimination of Dominated Strategies, Nash Equilibrium Domination Normal form game N, (S i ) i N, (u i ) i N Definition

More information

Noncooperative Market Games in Normal Form

Noncooperative Market Games in Normal Form Chapter 6 Noncooperative Market Games in Normal Form 1 Market game: one seller and one buyer 2 players, a buyer and a seller Buyer receives red card Ace=11, King = Queen = Jack = 10, 9,, 2 Number represents

More information

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

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2015 Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2015 The time limit for this exam is four hours. The exam has four sections. Each section includes two questions.

More information

Lecture 11: Bandits with Knapsacks

Lecture 11: Bandits with Knapsacks CMSC 858G: Bandits, Experts and Games 11/14/16 Lecture 11: Bandits with Knapsacks Instructor: Alex Slivkins Scribed by: Mahsa Derakhshan 1 Motivating Example: Dynamic Pricing The basic version of the dynamic

More information

A simulation study of two combinatorial auctions

A simulation study of two combinatorial auctions A simulation study of two combinatorial auctions David Nordström Department of Economics Lund University Supervisor: Tommy Andersson Co-supervisor: Albin Erlanson May 24, 2012 Abstract Combinatorial auctions

More information

Game Theory I 1 / 38

Game Theory I 1 / 38 Game Theory I 1 / 38 A Strategic Situation (due to Ben Polak) Player 2 α β Player 1 α B-, B- A, C β C, A A-, A- 2 / 38 Selfish Students Selfish 2 α β Selfish 1 α 1, 1 3, 0 β 0, 3 2, 2 No matter what Selfish

More information

University of California, Davis Date: June 24, PRELIMINARY EXAMINATION FOR THE Ph.D. DEGREE. Answer four questions (out of five)

University of California, Davis Date: June 24, PRELIMINARY EXAMINATION FOR THE Ph.D. DEGREE. Answer four questions (out of five) University of California, Davis Date: June 4, 03 Department of Economics Time: 5 hours Microeconomics Reading Time: 0 minutes ANSWER KEY PREIMINARY EXAMINATION FOR TE Ph.D. DEGREE Answer four questions

More information

ISSN BWPEF Uninformative Equilibrium in Uniform Price Auctions. Arup Daripa Birkbeck, University of London.

ISSN BWPEF Uninformative Equilibrium in Uniform Price Auctions. Arup Daripa Birkbeck, University of London. ISSN 1745-8587 Birkbeck Working Papers in Economics & Finance School of Economics, Mathematics and Statistics BWPEF 0701 Uninformative Equilibrium in Uniform Price Auctions Arup Daripa Birkbeck, University

More information

Game Theory I 1 / 38

Game Theory I 1 / 38 Game Theory I 1 / 38 A Strategic Situation (due to Ben Polak) Player 2 α β Player 1 α B-, B- A, C β C, A A-, A- 2 / 38 Selfish Students Selfish 2 α β Selfish 1 α 1, 1 3, 0 β 0, 3 2, 2 3 / 38 Selfish Students

More information

Budget Management In GSP (2018)

Budget Management In GSP (2018) Budget Management In GSP (2018) Yahoo! March 18, 2018 Miguel March 18, 2018 1 / 26 Today s Presentation: Budget Management Strategies in Repeated auctions, Balseiro, Kim, and Mahdian, WWW2017 Learning

More information

Algorithmic Game Theory

Algorithmic Game Theory Algorithmic Game Theory Lecture 10 06/15/10 1 A combinatorial auction is defined by a set of goods G, G = m, n bidders with valuation functions v i :2 G R + 0. $5 Got $6! More? Example: A single item for

More information

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program August 2017

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program August 2017 Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program August 2017 The time limit for this exam is four hours. The exam has four sections. Each section includes two questions.

More information

AS/ECON 2350 S2 N Answers to Mid term Exam July time : 1 hour. Do all 4 questions. All count equally.

AS/ECON 2350 S2 N Answers to Mid term Exam July time : 1 hour. Do all 4 questions. All count equally. AS/ECON 2350 S2 N Answers to Mid term Exam July 2017 time : 1 hour Do all 4 questions. All count equally. Q1. Monopoly is inefficient because the monopoly s owner makes high profits, and the monopoly s

More information

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015. FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.) Hints for Problem Set 3 1. Consider the following strategic

More information

The Duo-Item Bisection Auction

The Duo-Item Bisection Auction Comput Econ DOI 10.1007/s10614-013-9380-0 Albin Erlanson Accepted: 2 May 2013 Springer Science+Business Media New York 2013 Abstract This paper proposes an iterative sealed-bid auction for selling multiple

More information

GAME THEORY. (Hillier & Lieberman Introduction to Operations Research, 8 th edition)

GAME THEORY. (Hillier & Lieberman Introduction to Operations Research, 8 th edition) GAME THEORY (Hillier & Lieberman Introduction to Operations Research, 8 th edition) Game theory Mathematical theory that deals, in an formal, abstract way, with the general features of competitive situations

More information

Today. Applications of NE and SPNE Auctions English Auction Second-Price Sealed-Bid Auction First-Price Sealed-Bid Auction

Today. Applications of NE and SPNE Auctions English Auction Second-Price Sealed-Bid Auction First-Price Sealed-Bid Auction Today Applications of NE and SPNE Auctions English Auction Second-Price Sealed-Bid Auction First-Price Sealed-Bid Auction 2 / 26 Auctions Used to allocate: Art Government bonds Radio spectrum Forms: Sequential

More information

v ij. The NSW objective is to compute an allocation maximizing the geometric mean of the agents values, i.e.,

v ij. The NSW objective is to compute an allocation maximizing the geometric mean of the agents values, i.e., APPROXIMATING THE NASH SOCIAL WELFARE WITH INDIVISIBLE ITEMS RICHARD COLE AND VASILIS GKATZELIS Abstract. We study the problem of allocating a set of indivisible items among agents with additive valuations,

More information

Answers to Microeconomics Prelim of August 24, In practice, firms often price their products by marking up a fixed percentage over (average)

Answers to Microeconomics Prelim of August 24, In practice, firms often price their products by marking up a fixed percentage over (average) Answers to Microeconomics Prelim of August 24, 2016 1. In practice, firms often price their products by marking up a fixed percentage over (average) cost. To investigate the consequences of markup pricing,

More information

Introduction to game theory LECTURE 2

Introduction to game theory LECTURE 2 Introduction to game theory LECTURE 2 Jörgen Weibull February 4, 2010 Two topics today: 1. Existence of Nash equilibria (Lecture notes Chapter 10 and Appendix A) 2. Relations between equilibrium and rationality

More information

ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games

ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games University of Illinois Fall 2018 ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games Due: Tuesday, Sept. 11, at beginning of class Reading: Course notes, Sections 1.1-1.4 1. [A random

More information

Algorithmic Game Theory and Applications. Lecture 11: Games of Perfect Information

Algorithmic Game Theory and Applications. Lecture 11: Games of Perfect Information Algorithmic Game Theory and Applications Lecture 11: Games of Perfect Information Kousha Etessami finite games of perfect information Recall, a perfect information (PI) game has only 1 node per information

More information

Strategy -1- Strategic equilibrium in auctions

Strategy -1- Strategic equilibrium in auctions Strategy -- Strategic equilibrium in auctions A. Sealed high-bid auction 2 B. Sealed high-bid auction: a general approach 6 C. Other auctions: revenue equivalence theorem 27 D. Reserve price in the sealed

More information

ORF 307: Lecture 12. Linear Programming: Chapter 11: Game Theory

ORF 307: Lecture 12. Linear Programming: Chapter 11: Game Theory ORF 307: Lecture 12 Linear Programming: Chapter 11: Game Theory Robert J. Vanderbei April 3, 2018 Slides last edited on April 3, 2018 http://www.princeton.edu/ rvdb Game Theory John Nash = A Beautiful

More information

6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1

6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1 6.207/14.15: Networks Lecture 9: Introduction to Game Theory 1 Daron Acemoglu and Asu Ozdaglar MIT October 13, 2009 1 Introduction Outline Decisions, Utility Maximization Games and Strategies Best Responses

More information

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012 Game Theory Lecture Notes By Y. Narahari Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012 COOPERATIVE GAME THEORY Coalitional Games: Introduction

More information

From Bayesian Auctions to Approximation Guarantees

From Bayesian Auctions to Approximation Guarantees From Bayesian Auctions to Approximation Guarantees Tim Roughgarden (Stanford) based on joint work with: Jason Hartline (Northwestern) Shaddin Dughmi, Mukund Sundararajan (Stanford) Auction Benchmarks Goal:

More information

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2

6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2 6.207/14.15: Networks Lecture 10: Introduction to Game Theory 2 Daron Acemoglu and Asu Ozdaglar MIT October 14, 2009 1 Introduction Outline Review Examples of Pure Strategy Nash Equilibria Mixed Strategies

More information

Stochastic Games and Bayesian Games

Stochastic Games and Bayesian Games Stochastic Games and Bayesian Games CPSC 532L Lecture 10 Stochastic Games and Bayesian Games CPSC 532L Lecture 10, Slide 1 Lecture Overview 1 Recap 2 Stochastic Games 3 Bayesian Games Stochastic Games

More information

CMPSCI 311: Introduction to Algorithms Second Midterm Practice Exam SOLUTIONS

CMPSCI 311: Introduction to Algorithms Second Midterm Practice Exam SOLUTIONS CMPSCI 311: Introduction to Algorithms Second Midterm Practice Exam SOLUTIONS November 17, 2016. Name: ID: Instructions: Answer the questions directly on the exam pages. Show all your work for each question.

More information

Game Theory Fall 2006

Game Theory Fall 2006 Game Theory Fall 2006 Answers to Problem Set 3 [1a] Omitted. [1b] Let a k be a sequence of paths that converge in the product topology to a; that is, a k (t) a(t) for each date t, as k. Let M be the maximum

More information

Game Theory Fall 2003

Game Theory Fall 2003 Game Theory Fall 2003 Problem Set 5 [1] Consider an infinitely repeated game with a finite number of actions for each player and a common discount factor δ. Prove that if δ is close enough to zero then

More information

Microeconomic Theory II Preliminary Examination Solutions Exam date: August 7, 2017

Microeconomic Theory II Preliminary Examination Solutions Exam date: August 7, 2017 Microeconomic Theory II Preliminary Examination Solutions Exam date: August 7, 017 1. Sheila moves first and chooses either H or L. Bruce receives a signal, h or l, about Sheila s behavior. The distribution

More information

Chapter 7: Portfolio Theory

Chapter 7: Portfolio Theory Chapter 7: Portfolio Theory 1. Introduction 2. Portfolio Basics 3. The Feasible Set 4. Portfolio Selection Rules 5. The Efficient Frontier 6. Indifference Curves 7. The Two-Asset Portfolio 8. Unrestriceted

More information