Sequential allocation of indivisible goods
|
|
- Shauna Lynch
- 5 years ago
- Views:
Transcription
1 1 / 27 Sequential allocation of indivisible goods Thomas Kalinowski Institut für Mathematik, Universität Rostock Newcastle Tuesday, January 22, 2013
2 joint work with... 2 / 27 Nina Narodytska Toby Walsh NICTA and UNSW in Sydney
3 Outline 3 / 27 1 Introduction 2 Sequential allocation policies 3 Maximizing the social welfare
4 Sequential allocation 4 / 27 A simple example Suppose you are coaching a football team and you want to divide your players into two teams for a practice match.
5 Sequential allocation 4 / 27 A simple example Suppose you are coaching a football team and you want to divide your players into two teams for a practice match. Nominate two captains and let them take turns in picking team members
6 Sequential allocation 4 / 27 A simple example Suppose you are coaching a football team and you want to divide your players into two teams for a practice match. Nominate two captains and let them take turns in picking team members What is the best picking order? alternating: 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2 alternating and reversing: 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1???
7 Example: Alternating policy 5 / 27 Captain 1 Captain
8 Example: Alternating policy 5 / 27 Captain 1 Captain
9 Example: Alternating policy 5 / 27 Captain 1 Captain
10 Example: Alternating policy 5 / 27 Captain 1 Captain
11 Example: Alternating policy 5 / 27 Captain 1 Captain
12 Example: Alternating policy 5 / 27 Captain 1 Captain
13 Example: Alternating policy 5 / 27 Captain 1 Captain
14 Example: Alternating and reversing policy 6 / 27 Captain 1 Captain
15 Example: Alternating and reversing policy 6 / 27 Captain 1 Captain
16 Example: Alternating and reversing policy 6 / 27 Captain 1 Captain
17 Example: Alternating and reversing policy 6 / 27 Captain 1 Captain
18 Example: Alternating and reversing policy 6 / 27 Captain 1 Captain
19 Example: Alternating and reversing policy 6 / 27 Captain 1 Captain
20 Example: Alternating and reversing policy 6 / 27 Captain 1 Captain
21 The order makes a difference 7 / 27 Preference orders Captain 1 Captain 2 Alternating Captain 1 Captain 2 Alternating and reversing Captain 1 Captain 2
22 Background 8 / 27 How do we best share resources between competing agents? Best can mean different things (fair, efficient,...) Resources can be divisible (mineral rights, viewing times, etc.) or indivisible (machines, holiday slots, time slots for landing and take-off, etc.)
23 Background 8 / 27 How do we best share resources between competing agents? Best can mean different things (fair, efficient,...) Resources can be divisible (mineral rights, viewing times, etc.) or indivisible (machines, holiday slots, time slots for landing and take-off, etc.) The allocation of scarce resources is an abundant problem in many economic and social contexts, in engineering, algorithm design, etc. Therefore, it is of great interest to theoretically understand the related phenomena, and develop good allocation mechanisms.
24 Cake-cutting (fair division) Cut-and-choose Dividing a cake between two persons The first person cuts the cake into two parts The second person chooses which part to take 9 / 27
25 Cake-cutting (fair division) Cut-and-choose Dividing a cake between two persons The first person cuts the cake into two parts The second person chooses which part to take More agents Different solutions depending on fairness notion Banach, Knaster, Steinhaus 1947 Selfridge; Conway 1960 Brams, Taylor / 27
26 From fair division to social welfare maximization 10 / 27 To compare division mechanisms the agent s shares have to be evaluated using a utility function. Fair division usually tries to balance utilities: Every agent should be satisfied with the outcome. Game theory studies the effect of strategic decision making. A different aspect A central agency that manages the allocation process might be interested in maximizing a global quality measure, while the opinions of individual agents might be irrelevant.
27 From fair division to social welfare maximization 10 / 27 To compare division mechanisms the agent s shares have to be evaluated using a utility function. Fair division usually tries to balance utilities: Every agent should be satisfied with the outcome. Game theory studies the effect of strategic decision making. A different aspect A central agency that manages the allocation process might be interested in maximizing a global quality measure, while the opinions of individual agents might be irrelevant. Problem [Bouveret, Lang 2011] Maximize the social welfare over a class of allocation mechanisms.
28 Formal setup n agents compete for k items Preference order Permutation π of the set [k] = {1,..., k} 11 / 27
29 Formal setup n agents compete for k items Preference order Permutation π of the set [k] = {1,..., k} Preference profile n-tuple R = (π 1,..., π n ) of preference orders 11 / 27
30 Formal setup n agents compete for k items Preference order Permutation π of the set [k] = {1,..., k} Preference profile n-tuple R = (π 1,..., π n ) of preference orders Utilities Values k, k 1, k 2,..., 1 11 / 27
31 Formal setup n agents compete for k items Preference order Permutation π of the set [k] = {1,..., k} Preference profile n-tuple R = (π 1,..., π n ) of preference orders Utilities Values k, k 1, k 2,..., 1 Additivity assumption The utility of a subset A [k] is the sum of the utilities of the elements of A. 11 / 27
32 Example for n = 2, k = 6, alternating 12 / 27 Available items Profile (1, 2, 3, 4, 5, 6), (1, 4, 2, 5, 3, 6)
33 Example for n = 2, k = 6, alternating 12 / 27 Available items Profile (1, 2, 3, 4, 5, 6), (1, 4, 2, 5, 3, 6) Allocation Agent 1 Agent 2 Utilities Agent 1: Agent 2:
34 Example for n = 2, k = 6, alternating 12 / 27 Available items Profile (1, 2, 3, 4, 5, 6), (1, 4, 2, 5, 3, 6) Allocation Agent 1 Agent 2 Utilities Agent 1: 6 Agent 2:
35 Example for n = 2, k = 6, alternating 12 / 27 Available items Profile (1, 2, 3, 4, 5, 6), (1, 4, 2, 5, 3, 6) Allocation Agent 1 Agent 2 Utilities Agent 1: 6 Agent 2: 5
36 Example for n = 2, k = 6, alternating 12 / 27 Available items Profile (1, 2, 3, 4, 5, 6), (1, 4, 2, 5, 3, 6) Allocation Agent 1 Agent 2 Utilities Agent 1: Agent 2: 5
37 Example for n = 2, k = 6, alternating 12 / 27 Available items Profile (1, 2, 3, 4, 5, 6), (1, 4, 2, 5, 3, 6) Allocation Agent 1 Agent 2 Utilities Agent 1: Agent 2: 5 + 3
38 Example for n = 2, k = 6, alternating 12 / 27 Available items 3 6 Profile (1, 2, 3, 4, 5, 6), (1, 4, 2, 5, 3, 6) Allocation Agent 1 Agent 2 Utilities Agent 1: = 15 Agent 2: 5 + 3
39 Example for n = 2, k = 6, alternating 12 / 27 Available items 6 Profile (1, 2, 3, 4, 5, 6), (1, 4, 2, 5, 3, 6) Allocation Agent 1 Agent 2 Utilities Agent 1: = 15 Agent 2: = 9 = social welfare = 24
40 Example for n = 2, k = 6, alternating and reversing 13 / 27 Available items 6 Profile (1, 2, 3, 4, 5, 6), (1, 4, 2, 3, 5, 6) Allocation Agent 1 Agent 2 Utilities Agent 1: = 12 Agent 2: = 10 = social welfare = 22
41 Allocation policies 14 / 27 Policy p = p 1... p k [n] k In step i agent p i picks an item. Truthful behaviour Among the available items, the agent always picks the best according to her ranking. Individual utilities u i (R, p) Utility of agent i for profile R and policy p Social welfare sw(r, p) = n u i (R, p) i=1
42 Problem formulation 15 / 27 For a given probability P on the set R of all profiles we consider Expected utilities and social welfare u i (p) = R R P(R)u i (R, p) and sw(p) = R R P(R) sw(r, p) n Linearity of expectation: sw(p) = u i (p). i=1 Here P is always the uniform distribution on R. Conjecture [Bouveret & Lang 2011] The expected social welfare is maximized by the alternating policy p = (n 1)n (n 1)n (n 1)n...
43 Main results 16 / 27 Theorem (K,Narodytska,Walsh 2013+) The expected utilities u i (p) can be computed in linear time. Theorem (K,Narodytska,Walsh 2013+) For a linear utility function and n = 2 agents the expected social welfare is maximized by the alternating policy p = Theorem (K,Narodytska,Walsh 2013+) For Borda utility and n agents the expected social welfare is nk 2 + O(k) and this is asymptotically optimal. n + 1
44 The policy tree 17 / Level k 1 p 1 p 2... p k 1 alternate don t alternate 1 = 2, 2 = 1 Level k p 1 p 1 p 2... p k 1 p 1 p 1 p 2... p k 1
45 The policy tree 17 / Reducing symmetry u 1 (1211) = u 2 (2122), u 2 (1211) = u 1 (2122). = sw(1211) = sw(2122)
46 The policy tree 17 / Reducing symmetry u 1 (1211) = u 2 (2122), u 2 (1211) = u 1 (2122). = sw(1211) = sw(2122) = It is sufficient to consider the left subtree.
47 Recursive computation of the expected utilities 18 / 27 With a policy we associate a pair (x, y) where x is the expected utility for the starting agent, y is the expected utility for the other agent. The root node (k = 1): (1, 0) The recursion for k 2 Level k 1 (x, y) Level k ( y + k, k+1 k x) ( x + k, k+1 k y)
48 Utilities for the first four levels 19 / 27 1 (1, 0) (1, 0) (0 + 2, 32 1 ) (1 + 2, 32 0 )
49 Utilities for the first four levels 19 / 27 ( 2, 3 ) (1, 0) (3, 0) (1, 0) (0 + 2, 32 1 ) (1 + 2, 32 0 )
50 Utilities for the first four levels 19 / 27 ( 2, 3 ) (1, 0) (3, 0) ( 2, 3 ) 2 (3, 0) ( , 4 ) ( , ) 2 (0 + 3, 43 3 ) (3 + 3, 43 0 )
51 Utilities for the first four levels 19 / 27 ( 9 ) ( 2, 3 ) (1, 0) (3, 0) 11 2, (5, 2) 221 (3, 4) 211 (6, 0) ( 2, 3 ) 2 (3, 0) ( , 4 ) ( , ) 2 (0 + 3, 43 3 ) (3 + 3, 43 0 )
52 Utilities for the first four levels 19 / 27 ( 9 ) ( 2, 3 ) (1, 0) (3, 0) 11 2, (5, 2) 221 (3, 4) 211 (6, 0) ( 9 2, 8 ) 3 (3, 4) ( , ) ( , ) 3 (4 + 4, 54 3 ) (3 + 4, 54 4 )
53 Utilities for the first four levels 19 / 27 ( 9 ) ( 2, 3 ) (1, 0) (3, 0) 11 2, (5, 2) 221 (3, 4) 211 (6, 0) ( 20 3, 45 ) ( 17 2, 10 ) ( ) 8, (7, 5) ( 9 2, 8 ) 3 (3, 4) ( , ) ( , ) 3 (4 + 4, 54 3 ) (3 + 4, 54 4 )
54 Utilities for the first four levels 19 / 27 ( 9 ) ( 2, 3 ) (1, 0) (3, 0) 11 2, (5, 2) 221 (3, 4) 211 (6, 0) ( 20 3, 45 ) ( 17 2, 10 ) ( 6, 25 ) ( 9, 5 ) ( 8, 15 ) (7, 5) 2111 ( 4, 15 ) (10, 0) (5, 2) (6, 0) (2 + 4, 54 5 ) (5 + 4, 54 2 ) (0 + 4, 54 6 ) (6 + 4, 54 0 )
55 Solution for the alternating policy 20 / 27 Let p k denote the alternating policy of length k, p k = Theorem (K,Narodytska,Walsh 2013+) The expected social welfare for the alternating policy is sw ( p k) k(2k + 1) = + O( k). 3 The expected utility difference between the agents is d k := u 1 ( p k) u 2 ( p k) = k 3 + O( k).
56 Reformulation 21 / 27 Defect pairs For a policy p we measure the deviation from p k by the pair (x p, y p ) = (u 1 (p) u 1 ( p k), u 2 (p) u 2 ( p k)) sw(p) sw( p k ) = x p + y p The optimality of p k for all k is equivalent to Theorem For all k 1, if (x, y) is the defect pair for a policy of length k then x + y 0.
57 Defect pairs for k = / 27
58 Small defect pairs for k = / 27
59 Recursion for defect pairs 24 / 27 (0, 0) is the only defect pair for k = 1. Recursion for k 2 Level k 1 (x, y) L k 1 R k 1 Level k ( ) ( ) y, k+1 k x x + d k, k+1 k (y d k)
60 Recursion for defect pairs 24 / 27 (0, 0) is the only defect pair for k = 1. Recursion for k 2 Level k 1 (x, y) L k 1 R k 1 Level k ( ) ( ) y, k+1 k x x + d k, k+1 k (y d k) where d k is the utility difference for the alternating policy: d k = u 1 ( p k) u 2 ( p k).
61 Defect pairs in the policy tree 25 / 27 (0, 0) 121 (0, 0) 21 ( ) 1 2, (0, 0) ( 3 2, 4 ) ( 1, 3 ) 2 11 ( ) 3 2, (0, 0) 1121 ( ) 11 6, ( 2 3, 5 ) ( ) 7 3, ( ) 4 3, ( ) 1 3, ( 8 3, 15 ) ( ) 10 3, 45 8
62 Proof strategy 26 / 27 Prove by induction on k the following statement: Proposition If (x, y) is a defect pair for a policy of length k then 1 x + y 0, 2 m 1 : (x, y ) = R k+m 1 R k (x, y) = x + y 0, 3 m 1 : (x, y ) = R k+m 1 R k+1 L k (x, y) = x +y 0.
63 Outlook 27 / 27 Generalize the optimality result for the alternating policy to more than two agents, convex utility functions, i.e. the utility difference between consecutive items decreases with the rank, different probability distributions on the set of profiles. Study different social welfare measures. What happens if agents behave strategically?
Yao s Minimax Principle
Complexity of algorithms The complexity of an algorithm is usually measured with respect to the size of the input, where size may for example refer to the length of a binary word describing the input,
More informationCS 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 informationCSE 21 Winter 2016 Homework 6 Due: Wednesday, May 11, 2016 at 11:59pm. Instructions
CSE 1 Winter 016 Homework 6 Due: Wednesday, May 11, 016 at 11:59pm Instructions Homework should be done in groups of one to three people. You are free to change group members at any time throughout the
More informationMicroeconomics of Banking: Lecture 5
Microeconomics of Banking: Lecture 5 Prof. Ronaldo CARPIO Oct. 23, 2015 Administrative Stuff Homework 2 is due next week. Due to the change in material covered, I have decided to change the grading system
More informationAn effective perfect-set theorem
An effective perfect-set theorem David Belanger, joint with Keng Meng (Selwyn) Ng CTFM 2016 at Waseda University, Tokyo Institute for Mathematical Sciences National University of Singapore The perfect
More informationAlgorithmic 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 informationCOS 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 informationLecture 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 informationA relation on 132-avoiding permutation patterns
Discrete Mathematics and Theoretical Computer Science DMTCS vol. VOL, 205, 285 302 A relation on 32-avoiding permutation patterns Natalie Aisbett School of Mathematics and Statistics, University of Sydney,
More informationNotes on Natural Logic
Notes on Natural Logic Notes for PHIL370 Eric Pacuit November 16, 2012 1 Preliminaries: Trees A tree is a structure T = (T, E), where T is a nonempty set whose elements are called nodes and E is a relation
More informationCHAPTER 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 informationPareto-Optimal Assignments by Hierarchical Exchange
Preprints of the Max Planck Institute for Research on Collective Goods Bonn 2011/11 Pareto-Optimal Assignments by Hierarchical Exchange Sophie Bade MAX PLANCK SOCIETY Preprints of the Max Planck Institute
More informationarxiv: v1 [math.co] 31 Mar 2009
A BIJECTION BETWEEN WELL-LABELLED POSITIVE PATHS AND MATCHINGS OLIVIER BERNARDI, BERTRAND DUPLANTIER, AND PHILIPPE NADEAU arxiv:0903.539v [math.co] 3 Mar 009 Abstract. A well-labelled positive path of
More informationFair Protocols for Sequential Allocation Problems
Fair Protocols for Sequential Allocation Problems Honours project Authors: Sosha Happel Marysia Winkels Eva van Weel Supervisor: Ulle Endriss Contents 1 Introduction 2 2 Theory 3 2.1 Terminology............................
More informationFinding Equilibria in Games of No Chance
Finding Equilibria in Games of No Chance Kristoffer Arnsfelt Hansen, Peter Bro Miltersen, and Troels Bjerre Sørensen Department of Computer Science, University of Aarhus, Denmark {arnsfelt,bromille,trold}@daimi.au.dk
More informationValue of Flexibility in Managing R&D Projects Revisited
Value of Flexibility in Managing R&D Projects Revisited Leonardo P. Santiago & Pirooz Vakili November 2004 Abstract In this paper we consider the question of whether an increase in uncertainty increases
More informationResource Allocation Algorithms
Resource Allocation Algorithms Haris Aziz 1, 2 1 School of Computer Science and Engineering, UNSW Australia 2 Data61, CSIRO April, 2018 H. Aziz (UNSW) Resource Allocation Algorithms April, 2018 1 / 33
More informationTR : Knowledge-Based Rational Decisions and Nash Paths
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2009 TR-2009015: Knowledge-Based Rational Decisions and Nash Paths Sergei Artemov Follow this and
More informationChapter 10: Mixed strategies Nash equilibria, reaction curves and the equality of payoffs theorem
Chapter 10: Mixed strategies Nash equilibria reaction curves and the equality of payoffs theorem Nash equilibrium: The concept of Nash equilibrium can be extended in a natural manner to the mixed strategies
More informationInteger 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 informationLecture 7: Bayesian approach to MAB - Gittins index
Advanced Topics in Machine Learning and Algorithmic Game Theory Lecture 7: Bayesian approach to MAB - Gittins index Lecturer: Yishay Mansour Scribe: Mariano Schain 7.1 Introduction In the Bayesian approach
More informationCUR 412: Game Theory and its Applications Final Exam Ronaldo Carpio Jan. 13, 2015
CUR 41: Game Theory and its Applications Final Exam Ronaldo Carpio Jan. 13, 015 Instructions: Please write your name in English. This exam is closed-book. Total time: 10 minutes. There are 4 questions,
More information1 Solutions to Homework 3
1 Solutions to Homework 3 1.1 163.1 (Nash equilibria of extensive games) 1. 164. (Subgames) Karl R E B H B H B H B H B H B H There are 6 proper subgames, beginning at every node where or chooses an action.
More information1 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 informationPrediction Market, Mechanism Design, and Cooperative Game Theory
Prediction Market, Mechanism Design, and Cooperative Game Theory V. Conitzer presented by Janyl Jumadinova October 16, 2009 Prediction Markets Created for the purpose of making predictions by obtaining
More informationStrategies and Nash Equilibrium. A Whirlwind Tour of Game Theory
Strategies and Nash Equilibrium A Whirlwind Tour of Game Theory (Mostly from Fudenberg & Tirole) Players choose actions, receive rewards based on their own actions and those of the other players. Example,
More informationIntroduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 5 Games and Strategy (Ch. 4)
Introduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 5 Games and Strategy (Ch. 4) Outline: Modeling by means of games Normal form games Dominant strategies; dominated strategies,
More information6.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 informationMarkov Decision Processes
Markov Decision Processes Ryan P. Adams COS 324 Elements of Machine Learning Princeton University We now turn to a new aspect of machine learning, in which agents take actions and become active in their
More informationFinite Memory and Imperfect Monitoring
Federal Reserve Bank of Minneapolis Research Department Finite Memory and Imperfect Monitoring Harold L. Cole and Narayana Kocherlakota Working Paper 604 September 2000 Cole: U.C.L.A. and Federal Reserve
More informationEconomics 209A Theory and Application of Non-Cooperative Games (Fall 2013) Repeated games OR 8 and 9, and FT 5
Economics 209A Theory and Application of Non-Cooperative Games (Fall 2013) Repeated games OR 8 and 9, and FT 5 The basic idea prisoner s dilemma The prisoner s dilemma game with one-shot payoffs 2 2 0
More informationGame 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 informationStructural Induction
Structural Induction Jason Filippou CMSC250 @ UMCP 07-05-2016 Jason Filippou (CMSC250 @ UMCP) Structural Induction 07-05-2016 1 / 26 Outline 1 Recursively defined structures 2 Proofs Binary Trees Jason
More informationExtending MCTS
Extending MCTS 2-17-16 Reading Quiz (from Monday) What is the relationship between Monte Carlo tree search and upper confidence bound applied to trees? a) MCTS is a type of UCT b) UCT is a type of MCTS
More information6.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 informationHomework #4. CMSC351 - Spring 2013 PRINT Name : Due: Thu Apr 16 th at the start of class
Homework #4 CMSC351 - Spring 2013 PRINT Name : Due: Thu Apr 16 th at the start of class o Grades depend on neatness and clarity. o Write your answers with enough detail about your approach and concepts
More informationCounting Basics. Venn diagrams
Counting Basics Sets Ways of specifying sets Union and intersection Universal set and complements Empty set and disjoint sets Venn diagrams Counting Inclusion-exclusion Multiplication principle Addition
More informationCan 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 informationNotes, Comments, and Letters to the Editor. Cores and Competitive Equilibria with Indivisibilities and Lotteries
journal of economic theory 68, 531543 (1996) article no. 0029 Notes, Comments, and Letters to the Editor Cores and Competitive Equilibria with Indivisibilities and Lotteries Rod Garratt and Cheng-Zhong
More informationGame Theory. Analyzing Games: From Optimality to Equilibrium. Manar Mohaisen Department of EEC Engineering
Game Theory Analyzing Games: From Optimality to Equilibrium Manar Mohaisen Department of EEC Engineering Korea University of Technology and Education (KUT) Content Optimality Best Response Domination Nash
More informationPh.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 informationMicroeconomic Theory August 2013 Applied Economics. Ph.D. PRELIMINARY EXAMINATION MICROECONOMIC THEORY. Applied Economics Graduate Program
Ph.D. PRELIMINARY EXAMINATION MICROECONOMIC THEORY Applied Economics Graduate Program August 2013 The time limit for this exam is four hours. The exam has four sections. Each section includes two questions.
More informationIn the Name of God. Sharif University of Technology. Graduate School of Management and Economics
In the Name of God Sharif University of Technology Graduate School of Management and Economics Microeconomics (for MBA students) 44111 (1393-94 1 st term) - Group 2 Dr. S. Farshad Fatemi Game Theory Game:
More information6.254 : Game Theory with Engineering Applications Lecture 3: Strategic Form Games - Solution Concepts
6.254 : Game Theory with Engineering Applications Lecture 3: Strategic Form Games - Solution Concepts Asu Ozdaglar MIT February 9, 2010 1 Introduction Outline Review Examples of Pure Strategy Nash Equilibria
More informationTHE TRAVELING SALESMAN PROBLEM FOR MOVING POINTS ON A LINE
THE TRAVELING SALESMAN PROBLEM FOR MOVING POINTS ON A LINE GÜNTER ROTE Abstract. A salesperson wants to visit each of n objects that move on a line at given constant speeds in the shortest possible time,
More informationReinforcement learning and Markov Decision Processes (MDPs) (B) Avrim Blum
Reinforcement learning and Markov Decision Processes (MDPs) 15-859(B) Avrim Blum RL and MDPs General scenario: We are an agent in some state. Have observations, perform actions, get rewards. (See lights,
More informationBest-Reply Sets. Jonathan Weinstein Washington University in St. Louis. This version: May 2015
Best-Reply Sets Jonathan Weinstein Washington University in St. Louis This version: May 2015 Introduction The best-reply correspondence of a game the mapping from beliefs over one s opponents actions to
More informationQ1. [?? pts] Search Traces
CS 188 Spring 2010 Introduction to Artificial Intelligence Midterm Exam Solutions Q1. [?? pts] Search Traces Each of the trees (G1 through G5) was generated by searching the graph (below, left) with a
More informationGame 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 informationIEOR E4004: Introduction to OR: Deterministic Models
IEOR E4004: Introduction to OR: Deterministic Models 1 Dynamic Programming Following is a summary of the problems we discussed in class. (We do not include the discussion on the container problem or the
More informationTR : Knowledge-Based Rational Decisions
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2009 TR-2009011: Knowledge-Based Rational Decisions Sergei Artemov Follow this and additional works
More informationGame 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 informationOutline for Dynamic Games of Complete Information
Outline for Dynamic Games of Complete Information I. Examples of dynamic games of complete info: A. equential version of attle of the exes. equential version of Matching Pennies II. Definition of subgame-perfect
More informationMultirate Multicast Service Provisioning I: An Algorithm for Optimal Price Splitting Along Multicast Trees
Mathematical Methods of Operations Research manuscript No. (will be inserted by the editor) Multirate Multicast Service Provisioning I: An Algorithm for Optimal Price Splitting Along Multicast Trees Tudor
More informationShapley Allocation, Diversification and Services in Operational Risk
Shapley Allocation, Diversification and Services in Operational Risk Frankfurt, March, 2015 Dr. Peter Mitic. Santander Bank (Head of Operational Risk Quantitative and Advanced Analytics UK) Disclaimer:
More informationVirtual Demand and Stable Mechanisms
Virtual Demand and Stable Mechanisms Jan Christoph Schlegel Faculty of Business and Economics, University of Lausanne, Switzerland jschlege@unil.ch Abstract We study conditions for the existence of stable
More informationIntroduction to Game Theory
Introduction to Game Theory What is a Game? A game is a formal representation of a situation in which a number of individuals interact in a setting of strategic interdependence. By that, we mean that each
More informationEfficiency and Herd Behavior in a Signalling Market. Jeffrey Gao
Efficiency and Herd Behavior in a Signalling Market Jeffrey Gao ABSTRACT This paper extends a model of herd behavior developed by Bikhchandani and Sharma (000) to establish conditions for varying levels
More informationPh.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 informationNOTES ON FIBONACCI TREES AND THEIR OPTIMALITY* YASUICHI HORIBE INTRODUCTION 1. FIBONACCI TREES
0#0# NOTES ON FIBONACCI TREES AND THEIR OPTIMALITY* YASUICHI HORIBE Shizuoka University, Hamamatsu, 432, Japan (Submitted February 1982) INTRODUCTION Continuing a previous paper [3], some new observations
More informationInterpolation. 1 What is interpolation? 2 Why are we interested in this?
Interpolation 1 What is interpolation? For a certain function f (x we know only the values y 1 = f (x 1,,y n = f (x n For a point x different from x 1,,x n we would then like to approximate f ( x using
More informationA Decentralized Learning Equilibrium
Paper to be presented at the DRUID Society Conference 2014, CBS, Copenhagen, June 16-18 A Decentralized Learning Equilibrium Andreas Blume University of Arizona Economics ablume@email.arizona.edu April
More informationMS&E 246: Lecture 5 Efficiency and fairness. Ramesh Johari
MS&E 246: Lecture 5 Efficiency and fairness Ramesh Johari A digression In this lecture: We will use some of the insights of static game analysis to understand efficiency and fairness. Basic setup N players
More informationCOMPUTER SCIENCE 20, SPRING 2014 Homework Problems Recursive Definitions, Structural Induction, States and Invariants
COMPUTER SCIENCE 20, SPRING 2014 Homework Problems Recursive Definitions, Structural Induction, States and Invariants Due Wednesday March 12, 2014. CS 20 students should bring a hard copy to class. CSCI
More informationAnswer Key: Problem Set 4
Answer Key: Problem Set 4 Econ 409 018 Fall A reminder: An equilibrium is characterized by a set of strategies. As emphasized in the class, a strategy is a complete contingency plan (for every hypothetical
More informationIntroduction to Game Theory:
Introduction to Game Theory: Cooperative Game Theory Version 10/29/17 The Two Branches of Game Theory In non-cooperative game theory, a game model is a detailed description of all the moves available to
More informationEpistemic Game Theory
Epistemic Game Theory Lecture 1 ESSLLI 12, Opole Eric Pacuit Olivier Roy TiLPS, Tilburg University MCMP, LMU Munich ai.stanford.edu/~epacuit http://olivier.amonbofis.net August 6, 2012 Eric Pacuit and
More informationIn reality; some cases of prisoner s dilemma end in cooperation. Game Theory Dr. F. Fatemi Page 219
Repeated Games Basic lesson of prisoner s dilemma: In one-shot interaction, individual s have incentive to behave opportunistically Leads to socially inefficient outcomes In reality; some cases of prisoner
More informationIssues. Senate (Total = 100) Senate Group 1 Y Y N N Y 32 Senate Group 2 Y Y D N D 16 Senate Group 3 N N Y Y Y 30 Senate Group 4 D Y N D Y 22
1. Every year, the United States Congress must approve a budget for the country. In order to be approved, the budget must get a majority of the votes in the Senate, a majority of votes in the House, and
More informationWeb Appendix: Proofs and extensions.
B eb Appendix: Proofs and extensions. B.1 Proofs of results about block correlated markets. This subsection provides proofs for Propositions A1, A2, A3 and A4, and the proof of Lemma A1. Proof of Proposition
More informationBAYESIAN GAMES: GAMES OF INCOMPLETE INFORMATION
BAYESIAN GAMES: GAMES OF INCOMPLETE INFORMATION MERYL SEAH Abstract. This paper is on Bayesian Games, which are games with incomplete information. We will start with a brief introduction into game theory,
More informationCMPSCI 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 informationConsider the following (true) preference orderings of 4 agents on 4 candidates.
Part 1: Voting Systems Consider the following (true) preference orderings of 4 agents on 4 candidates. Agent #1: A > B > C > D Agent #2: B > C > D > A Agent #3: C > B > D > A Agent #4: D > C > A > B Assume
More informationMatching 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 informationM.Phil. Game theory: Problem set II. These problems are designed for discussions in the classes of Week 8 of Michaelmas term. 1
M.Phil. Game theory: Problem set II These problems are designed for discussions in the classes of Week 8 of Michaelmas term.. Private Provision of Public Good. Consider the following public good game:
More informationStrategic Production Game 1
Lec5-6.doc Strategic Production Game Consider two firms, which have to make production decisions without knowing what the other is doing. For simplicity we shall suppose that the product is essentially
More information1 Solutions to Tute09
s to Tute0 Questions 4. - 4. are straight forward. Q. 4.4 Show that in a binary tree of N nodes, there are N + NULL pointers. Every node has outgoing pointers. Therefore there are N pointers. Each node,
More informationECO 5341 (Section 2) Spring 2016 Midterm March 24th 2016 Total Points: 100
Name:... ECO 5341 (Section 2) Spring 2016 Midterm March 24th 2016 Total Points: 100 For full credit, please be formal, precise, concise and tidy. If your answer is illegible and not well organized, if
More informationLECTURE NOTES ON GAME THEORY. Player 2 Cooperate Defect Cooperate (10,10) (-1,11) Defect (11,-1) (0,0)
LECTURE NOTES ON GAME THEORY September 11, 01 Introduction: So far we have considered models of perfect competition and monopoly which are the two polar extreme cases of market outcome. In models of monopoly,
More informationParkash Chander and Myrna Wooders
SUBGAME PERFECT COOPERATION IN AN EXTENSIVE GAME by Parkash Chander and Myrna Wooders Working Paper No. 10-W08 June 2010 DEPARTMENT OF ECONOMICS VANDERBILT UNIVERSITY NASHVILLE, TN 37235 www.vanderbilt.edu/econ
More informationSearching for Multiple Objects in Multiple Locations
Searching for Multiple Objects in Multiple Locations arxiv:1710.05332v1 [math.oc] 15 Oct 2017 Thomas Lidbetter Kyle Y. Lin March 13, 2018 Abstract Many practical search problems concern the search for
More informationCOS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture #24 Scribe: Jordan Ash May 1, 2014
COS 5: heoretical Machine Learning Lecturer: Rob Schapire Lecture #24 Scribe: Jordan Ash May, 204 Review of Game heory: Let M be a matrix with all elements in [0, ]. Mindy (called the row player) chooses
More informationMechanisms for House Allocation with Existing Tenants under Dichotomous Preferences
Mechanisms for House Allocation with Existing Tenants under Dichotomous Preferences Haris Aziz Data61 and UNSW, Sydney, Australia Phone: +61-294905909 Abstract We consider house allocation with existing
More informationLecture 5 January 30
EE 223: Stochastic Estimation and Control Spring 2007 Lecture 5 January 30 Lecturer: Venkat Anantharam Scribe: aryam Kamgarpour 5.1 Secretary Problem The problem set-up is explained in Lecture 4. We review
More informationSmoothed Analysis of Binary Search Trees
Smoothed Analysis of Binary Search Trees Bodo Manthey and Rüdiger Reischuk Universität zu Lübeck, Institut für Theoretische Informatik Ratzeburger Allee 160, 23538 Lübeck, Germany manthey/reischuk@tcs.uni-luebeck.de
More informationHierarchical Exchange Rules and the Core in. Indivisible Objects Allocation
Hierarchical Exchange Rules and the Core in Indivisible Objects Allocation Qianfeng Tang and Yongchao Zhang January 8, 2016 Abstract We study the allocation of indivisible objects under the general endowment
More informationMaximum Contiguous Subsequences
Chapter 8 Maximum Contiguous Subsequences In this chapter, we consider a well-know problem and apply the algorithm-design techniques that we have learned thus far to this problem. While applying these
More informationUncertainty 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 informationLecture 17: More on Markov Decision Processes. Reinforcement learning
Lecture 17: More on Markov Decision Processes. Reinforcement learning Learning a model: maximum likelihood Learning a value function directly Monte Carlo Temporal-difference (TD) learning COMP-424, Lecture
More informationGame Theory for Wireless Engineers Chapter 3, 4
Game Theory for Wireless Engineers Chapter 3, 4 Zhongliang Liang ECE@Mcmaster Univ October 8, 2009 Outline Chapter 3 - Strategic Form Games - 3.1 Definition of A Strategic Form Game - 3.2 Dominated Strategies
More informationSession 10: Lessons from the Markowitz framework p. 1
Session 10: Lessons from the Markowitz framework Susan Thomas http://www.igidr.ac.in/ susant susant@mayin.org IGIDR Bombay Session 10: Lessons from the Markowitz framework p. 1 Recap The Markowitz question:
More informationReasoning About Others: Representing and Processing Infinite Belief Hierarchies
Reasoning About Others: Representing and Processing Infinite Belief Hierarchies Sviatoslav Brainov and Tuomas Sandholm Department of Computer Science Washington University St Louis, MO 63130 {brainov,
More informationStochastic 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 informationEssays on Some Combinatorial Optimization Problems with Interval Data
Essays on Some Combinatorial Optimization Problems with Interval Data a thesis submitted to the department of industrial engineering and the institute of engineering and sciences of bilkent university
More informationDiscrete Mathematics for CS Spring 2008 David Wagner Final Exam
CS 70 Discrete Mathematics for CS Spring 2008 David Wagner Final Exam PRINT your name:, (last) SIGN your name: (first) PRINT your Unix account login: Your section time (e.g., Tue 3pm): Name of the person
More informationOnline Shopping Intermediaries: The Strategic Design of Search Environments
Online Supplemental Appendix to Online Shopping Intermediaries: The Strategic Design of Search Environments Anthony Dukes University of Southern California Lin Liu University of Central Florida February
More informationMicroeconomic Theory III Final Exam March 18, 2010 (80 Minutes)
4. Microeconomic Theory III Final Exam March 8, (8 Minutes). ( points) This question assesses your understanding of expected utility theory. (a) In the following pair of games, check whether the players
More informationAlgorithmic 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 informationCUR 412: Game Theory and its Applications, Lecture 9
CUR 412: Game Theory and its Applications, Lecture 9 Prof. Ronaldo CARPIO May 22, 2015 Announcements HW #3 is due next week. Ch. 6.1: Ultimatum Game This is a simple game that can model a very simplified
More informationEcon 711 Homework 1 Solutions
Econ 711 Homework 1 s January 4, 014 1. 1 Symmetric, not complete, not transitive. Not a game tree. Asymmetric, not complete, transitive. Game tree. 1 Asymmetric, not complete, transitive. Not a game tree.
More information