Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Thursday 17th May 2018 Time: 09:45-11:45. Please answer all Questions.

Similar documents
NTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i,

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program May 2012

Bayesian Games and Mechanism Design Definition of Bayes Equilibrium

Lecture 10: Mechanism Design

Knapsack Auctions. Sept. 18, 2018

CS 573: Algorithmic Game Theory Lecture date: April 11, 2008

University of Warwick, Department of Economics Spring Final Exam. Answer TWO questions. All questions carry equal weight. Time allowed 2 hours.

Economics 3012 Strategic Behavior Andy McLennan October 20, 2006

Lecture 4. 1 Examples of Mechanism Design Problems

Two hours. Note that the last two pages contain inference rules for natural deduction UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE

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

Outline for Static Games of Incomplete Information

Some problems related to the Progressive Second Price Auction Mechanism

Game Theory. Monika Köppl-Turyna. Winter 2017/2018. Institute for Analytical Economics Vienna University of Economics and Business

Vickrey Auction. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

Lecture Note II-3 Static Games of Incomplete Information. Games of incomplete information. Cournot Competition under Asymmetric Information (cont )

Advanced Microeconomics II

EC319 Economic Theory and Its Applications, Part II: Lecture 2

Vickrey-Clarke-Groves Mechanisms

Game Theory: Spring 2017

SF2972 Game Theory Written Exam with Solutions June 10, 2011

Theory of Auctions. Carlos Hurtado. Jun 23th, Department of Economics University of Illinois at Urbana-Champaign

Core-selecting package auctions. Han Dong, Hajir Roozbehani

Msc Micro I exam. Lecturer: Todd Kaplan.

Mechanism Design: Bayesian Incentive Compatibility

SF2972 Game Theory Exam with Solutions March 15, 2013

Perfect Bayesian Equilibrium. Definition. The single-crossing property. This is a draft; me with comments, typos, clarifications, etc.

Solution: Since the prices are decreasing, we consider all the nested options {1,..., i}. Given such a set, the expected revenue is.

Sequential Bidding in the Bailey-Cavallo Mechanism

Game Theory: introduction and applications to computer networks

Lecture 6 Games with Incomplete Information. November 14, 2008

Mechanism Design. Terence Johnson. December 7, University of Notre Dame. Terence Johnson (ND) Mechanism Design December 7, / 44

CS 170 Algorithms Spring 2009 David Wagner Final

Mechanism Design II. Terence Johnson. University of Notre Dame. Terence Johnson (ND) Mechanism Design II 1 / 30

Mechanism Design. Christoph Schottmüller / 27

Lecture 6: Communication Complexity of Auctions

Multi-object auctions (and matching with money)

Vickrey Auction VCG Characterization. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

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

Simplified Mechanisms

A Theoretical Examination of Practical Game Playing: Lookahead Search

Chapter 2. Equilibrium. 2.1 Complete Information Games

CO759: Algorithmic Game Theory Spring 2015

Mechanism Design: Bargaining

Final exam of ECE 457 Applied Artificial Intelligence for the Spring term 2007.

Inefficient Equilibria of Second-Price/English Auctions with Resale

Game Theory. Wolfgang Frimmel. Perfect Bayesian Equilibrium

Module 18: VCG Mechanism

Sealed-bid first-price auctions with an unknown number of bidders

1 Basic Game Modelling

Intelligence, Economics, and Linear Programming. Duke University

On Decentralized Incentive Compatible Mechanisms for Partially Informed Environments

Mock Exam Künstliche Intelligenz-1. Different problems test different skills and knowledge, so do not get stuck on one problem.

Motivation. Game Theory 24. Mechanism Design. Setting. Preference relations contain no information about by how much one candidate is preferred.

Algorithmic Game Theory and Applications

Introduction to Game Theory

UC Berkeley Haas School of Business Game Theory (EMBA 296 & EWMBA 211) Summer 2016

CITS4211 Mid-semester test 2011

Algorithmic Game Theory Introduction to Mechanism Design

A Review of Auction Theory: Sequential Auctions and Vickrey Auctions

Answers to Spring 2014 Microeconomics Prelim

Game Theory. Strategic Form Games with Incomplete Information. Levent Koçkesen. Koç University. Levent Koçkesen (Koç University) Bayesian Games 1 / 15

Redistribution Mechanisms for Assignment of Heterogeneous Objects

Informed Principal in Private-Value Environments

Game theory lecture 4. September 24, 2012

APPLIED MECHANISM DESIGN FOR SOCIAL GOOD

Introduction to Game Theory

Lecture Slides - Part 4

KIER DISCUSSION PAPER SERIES

CS364B: Frontiers in Mechanism Design Lecture #3: The Crawford-Knoer Auction

An auction with finite types

Scout and NegaScout. Tsan-sheng Hsu.

CPS 173 Mechanism design. Vincent Conitzer

Welfare Undominated Groves Mechanisms

Decision Mathematics D2 Advanced/Advanced Subsidiary. Monday 1 June 2009 Morning Time: 1 hour 30 minutes

4: Dynamic games. Concordia February 6, 2017

Symmetric Separating Equilibria in English Auctions 1

Lecture notes 2: Applications

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

Strategies under Strategic Uncertainty

Graph Theoretic Characterization of Revenue Equivalence

Lecture 10: Mechanisms, Complexity, and Approximation

Answer Key for M. A. Economics Entrance Examination 2017 (Main version)

Chapter 2. Equilibrium. 2.1 Complete Information Games

Introduction to Spring 2009 Artificial Intelligence Midterm Exam

Backwards Induction. Extensive-Form Representation. Backwards Induction (cont ) The player 2 s optimization problem in the second stage

Microeconomic Theory (501b) Problem Set 10. Auctions and Moral Hazard Suggested Solution: Tibor Heumann

Economics 703 Advanced Microeconomics. Professor Peter Cramton Fall 2017

MS&E 246: Lecture 12 Static games of incomplete information. Ramesh Johari

Working Paper EQUILIBRIUM SELECTION IN COMMON-VALUE SECOND-PRICE AUCTIONS. Heng Liu

Reverse Auctions - The Contractors Game

CS364B: Frontiers in Mechanism Design Lecture #2: Unit-Demand Bidders and Walrasian Equilibria

Scout, NegaScout and Proof-Number Search

On Random Sampling Auctions for Digital Goods

Basics of Game Theory

EconS Microeconomic Theory II Midterm Exam #2 - Answer Key

Math 16 - Practice Final

Decision Mathematics D2 Advanced/Advanced Subsidiary. Thursday 6 June 2013 Morning Time: 1 hour 30 minutes

Working Paper EQUILIBRIUM SELECTION IN COMMON-VALUE SECOND-PRICE AUCTIONS. Heng Liu

Transcription:

COMP 34120 Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE AI and Games Date: Thursday 17th May 2018 Time: 09:45-11:45 Please answer all Questions. Use a SEPARATE answerbook for each SECTION The University of Manchester, 2018 This is a CLOSED book examination The use of electronic calculators is permitted provided they are not programmable and do not store text [PTO]

Section A COMP34120 Semester 1 This text appears only in the exam paper version 1. Normal Form Games a) What follows is the pay-off for a two-player, zero-sum game with perfect information and no chance. Player 1 has five actions: A E. Player 2 also has five actions: a e. The table shows the pay-off to Player 1; the pay-off to Player 2 is minus this. For example, if Player 1 plays B and Player 2 plays a, Player 1 gets 4 and Player 2 gets 4. The two players choose their moves simultaneously. Player 1 Player 2 a b c d e A 5 4 0 3 6 B 4 4 2 5 2 C 8 7 4 6 80 D 104 108 2 50 8 E 6 5 4 4 2 i) Find a (Nash) equilibrium using the minimax approach. Justify your answer. ii) The concept of dominance can be used to reduce the size of the pay-off table in certain instances. Find a (Nash) equilibrium by repeatedly appling dominance to shrink the pay-off table as much as possible. b) This question involves the following game. Alice Bob a b A (1, 1) ( 1, 1) B ( 1, 1) (2, 2) i) What type of game is this? Name all the categories of game this game is in. ii) Find the pure strategy equilibrium. If there is more than one, find all of them. For every equilibrium found, justify that it is a Nash equilibrium. iii) Is there a fully mixed strategy equilibrium? If so, find it. If not give a convincing argument that one does not exist. Page 2 of 6

COMP34120 Max nodes Min nodes Root C1 C2 C3 15-3 2.2 12 3.2 20 101 Figure 1: A game tree for Question 2a. Square nodes are Player 1 (MAX) decision nodes. Circle nodes are Player 2 (MIN) decision nodes. Numbers without shapes are payoffs. The numbers within the shapes are labels. Page 3 of 6 [Next page ]

COMP34120 2. Extensive Form Games a) Figure 1 shows a game tree in extensive form. Apply alpha-beta pruning to this tree to answer the following questions: i) After the algorithm is completed, what are the alpha, and beta values of the root node and its three children? (4 marks) ii) What nodes are not evaluated? b) This question concerns the game Nim-N introduced in lectures. The game starts with N matches. Each player alternates taking 1, 2, or 3 matches. The player taking the last match loses. When there are less than 3 matches left, the player who is on turn can take between 1 and all of the remaining matches. Consider N=4, so the game starts with 4 matches. Apply Win-Loss pruning to the Nim-4 game tree, where the children are ordered from the most matches taken to 1 match taken. (E.g. the first child is the result of the root node taking three matches, and the last child is the result of 1 match taken.) How much of the tree is built before the value of the root node and the appropriate action from the root node has been determined. Assume the root node is the MAX player. Justify you answer. c) These questions are about heuristics. i) Describe three heuristics for Kalah. ii) The stronger your heuristic, the stronger your player will be. Describe the most effective technique you know of to build a strong heuristic. Describe also how you would compare heuristics to determine which are the most effective ones. Page 4 of 6

Section B COMP34120 Semester 2 3. a) Find a Stackelberg strategy for the following Stackelberg pricing game: There are two players of which L is the leader and F is the follower. The leader s strategy (i.e., price) is u L and the follower s strategy (i.e., price) is u F. Assume that the demand functions (i.e., price-sale relationships) for the leader and follower are S L (u L,u F ) = 10 4.2u L + 2u F and S F (u L,u F ) = 3 + 0.6u L 3u F respectively. Then the profit functions to be maximised for the leader and follower are J L (u L,u F ) = (u L c L )S L (u L,u F ) = (u L c L )(10 4.2u L + 2u F ) J F (u L,u F ) = (u F c F )S F (u L,u F ) = (u F c F )(3 + 0.6u L 3u F ) where the unit costs and strategy spaces for the leader and follower are c L = c F = 1 and U L = U F = [1,+ ) respectively. (7 marks) Note. For the above question, 1 mark is for the correct answer and the other marks are for the step by step calculation and reasoning. b) Find ALL Stackelberg strategies for the following Stackelberg game on discrete strategy spaces: There are two players of which L is the leader and F is the follower. The leader s strategy is u L and the follower s strategy is u F. Further the payoff functions for the leader and follower are J L (u L,u F ) = u L + u F J F (u L,u F ) = u F 2u L u F respectively, and the strategy spaces are U L = U F = {0,1,2} (that is, each player s strategy can only take the value as 0, 1, or 2). (5 marks) Note. For the above question, you need to give both your answer and the step by step calculation. c) In a two-person Stackelberg game with imperfect information, please list or propose two reasonable options or solutions that the leader can use to play the game. Note. The two solutions you propose can be under the different scenarios or assumptions. For example, one solution can be used under the assumption that there are historical data available,whereas another solution can be used under the assumption that there is no historical data. Page 5 of 6 [Next page ]

COMP34120 4. a) Assume that the recursive least square method is used to learn the reaction function in a two-person Stackelberg game with the estimation model as ŷ(t) = ˆR[X(t),θ t ] Please give the recursive formula to update parameter θ T when a new pair of data [X(T + 1),y(T + 1)] becomes available, and explain the meaning of each item in the formula. Note. You do not need to give those formulas to calculate the adjusting factor in your formula. b) Consider the following single-parameter multi-item auction game: i) There are k items for sale, in which item i includes α i units of the same product, that is, Item i = {α i } (i = 1,2,...,k). Further it is assumed that Item 1 > Item 2 >... > Item k (that is, α 1 > α 2 >... > α k ); ii) There are n bidders and n > k. Bidder i has his private valuation v i to per unit of the product and bidder i objective is to maximise his utility function: u i = v i x i p i (i = 1,2,...,n), where x i is the number of the product with an item if bidder i wins the item and 0 otherwise, and p i is the price bidder i pays if he/she wins an item and 0 otherwise. Further it is assumed that v 1 > v 2 >... > v n ; iii) There is a mechanism designer (seller) whose objective is to maximise the social surplus function F(x 1,x 2,...,x n ) = v 1 x 1 + v 2 x 2 +... + v n x n The mechanism designer s task is to design the allocation rule and payment rule to form a sealed-bid auction with the three steps: 1) Collect bids b = (b 1,b 2,...,b n ); 2) Apply the allocation rule; 3) Apply the payment rule. For the above multi-item auction game, answer the following questions: i) In what sense can an allocation be regarded as feasible? ii) What is an allocation rule? iii) What is a payment rule? iv) Under the assumption that the true valuation of each bidder is known by the mechanism designer, please give an allocation rule which maximises the social surplus function. v) Prove that the allocation rule you give above maximises the social surplus function. (4 marks) Page 6 of 6 END OF EXAMINATION