Fair Division of Indivisible Goods Thomas Kalinowski (Newcastle) Nina Naroditskaya, Toby Walsh (NICTA, UNSW) Lirong Xia (Harvard)

Slides:



Advertisements
Similar presentations
Chapter Thirty-One Welfare Social Choice u Different economic states will be preferred by different individuals. u How can individual preferences be.
Advertisements

Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
Announcement Paper presentation schedule online Second stage open
Pondering more Problems. Enriching the Alice-Bob story Go to AGo to B Go to A Alice Go to B Go to A Go to B Go shoot pool Alice.
M9302 Mathematical Models in Economics Instructor: Georgi Burlakov 3.1.Dynamic Games of Complete but Imperfect Information Lecture
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Stackelberg -leader/follower game 2 firms choose quantities sequentially (1) chooses its output; then (2) chooses it output; then the market clears This.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
Sep. 8, 2014 Lirong Xia Introduction to MD (mooncake design or mechanism design)
Evolution and Repeated Games D. Fudenberg (Harvard) E. Maskin (IAS, Princeton)
Joint Strategy Fictitious Play Sherwin Doroudi. “Adapted” from J. R. Marden, G. Arslan, J. S. Shamma, “Joint strategy fictitious play with inertia for.
Game Theory 1. Game Theory and Mechanism Design Game theory to analyze strategic behavior: Given a strategic environment (a “game”), and an assumption.
EC941 - Game Theory Lecture 7 Prof. Francesco Squintani
Negotiation A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
Regret Minimization and the Price of Total Anarchy Paper by A. Blum, M. Hajiaghayi, K. Ligett, A.Roth Presented by Michael Wunder.
Game theory (Sections ). Game theory Game theory deals with systems of interacting agents where the outcome for an agent depends on the actions.
Game-theoretic analysis tools Necessary for building nonmanipulable automated negotiation systems.
Strategic voting Lirong XiaJérôme Lang with thanks to:
+ Random Tie Breaking Toby Walsh NICTA and UNSW. + Random Tie Breaking Haris Aziz, Serge Gaspers, Nick Mattei, Nina Narodytska, Toby Walsh NICTA and UNSW.
Online Cake Cutting Toby Walsh NICTA and UNSW Sydney, Australia.
TRUTH, JUSTICE, AND CAKE CUTTING Yiling Chen, John K. Lai, David C. Parkes, Ariel D. Procaccia (Harvard SEAS) 1.
An Introduction to Game Theory Part I: Strategic Games
Basics on Game Theory For Industrial Economics (According to Shy’s Plan)
Lecture 1 - Introduction 1.  Introduction to Game Theory  Basic Game Theory Examples  Strategic Games  More Game Theory Examples  Equilibrium  Mixed.
Preference elicitation Vincent Conitzer
Social choice theory = preference aggregation = voting assuming agents tell the truth about their preferences Tuomas Sandholm Professor Computer Science.
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Review Midterm3/19 3/12.
Evolutionary Games The solution concepts that we have discussed in some detail include strategically dominant solutions equilibrium solutions Pareto optimal.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Review Midterm3/23 3/2.
Evolutionary Games The solution concepts that we have discussed in some detail include strategically dominant solutions equilibrium solutions Pareto optimal.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Review Midterm3/23 3/9.
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman.
1 Efficiency and Nash Equilibria in a Scrip System for P2P Networks Eric J. Friedman Joseph Y. Halpern Ian Kash.
Preference elicitation Communicational Burden by Nisan, Segal, Lahaie and Parkes October 27th, 2004 Jella Pfeiffer.
Dynamic Games & The Extensive Form
Game-theoretic analysis tools Tuomas Sandholm Professor Computer Science Department Carnegie Mellon University.
Introduction to Matching Theory E. Maskin Jerusalem Summer School in Economic Theory June 2014.
August 16, 2010 MPREF’10 Dynamic House Allocation Sujit Gujar 1, James Zou 2 and David C. Parkes 2 5 th Multidisciplinary Workshop on Advances in Preference.
Dominance Since Player I is maximizing her security level, she prefers “large” payoffs. If one row is smaller (element- wise) than another,
Discrete Distributions. Random Variable - A numerical variable whose value depends on the outcome of a chance experiment.
By: Eric Zhang.  Indivisible items from multiple categories are allocated to agents without monetary transfer  Example – How paper presentations are.
Sep 29, 2014 Lirong Xia Matching. Report your preferences over papers soon! –deadline this Thursday before the class Drop deadline Oct 17 Catalan independence.
CMSC 100 Multi-Agent Game Day Professor Marie desJardins Tuesday, November 20, 2012 Tue 11/20/12 1 Multi-Agent Game Day.
IJCAI’07 Emergence of Norms through Social Learning Partha Mukherjee, Sandip Sen and Stéphane Airiau Mathematical and Computer Sciences Department University.
Intermediate Microeconomics Game Theory. So far we have only studied situations that were not “strategic”. The optimal behavior of any given individual.
Instructor: Shengyu Zhang 1. Resource allocation General goals:  Maximize social welfare.  Fairness.  Stability. 2.
Negotiating Socially Optimal Allocations of Resources U. Endriss, N. Maudet, F. Sadri, and F. Toni Presented by: Marcus Shea.
Market Design and Analysis Lecture 2 Lecturer: Ning Chen ( 陈宁 )
Bargaining games Econ 414. General bargaining games A common application of repeated games is to examine situations of two or more parties bargaining.
Chapter 33 Welfare 2 Social Choice Different economic states will be preferred by different individuals. How can individual preferences be “aggregated”
Lecture V: Bargaining Recommended Reading: Dixit & Skeath, Chapter 17 Osborne, Chapter 6.1, 16 Powell, In the Shadow of Power, Ch. 3.
Intermediate Microeconomics
CPS Some practice questions
Fair division Lirong Xia Oct 7, 2013.
Extensive-form games and how to solve them
School Choice and the Boston Mechanism
James Zou1 , Sujit Gujar2, David Parkes1
Matching Lirong Xia March 8, Matching Lirong Xia March 8, 2016.
Vincent Conitzer CPS 173 Mechanism design Vincent Conitzer
Preference elicitation/ iterative mechanisms
Some practice questions
Matching and Resource Allocation
Chapter 34 Welfare.
Chapter 14 & 15 Repeated Games.
MUDA: A Truthful Multi-Unit Double-Auction Mechanism
Example: multi-party coin toss
Definition of Renegotiation-safe
Chapter 34 Welfare Key Concept: Arrow’s impossibility theorem, social welfare functions Limited support of how market preserves fairness.
Presentation transcript:

Fair Division of Indivisible Goods Thomas Kalinowski (Newcastle) Nina Naroditskaya, Toby Walsh (NICTA, UNSW) Lirong Xia (Harvard)

NICTA Copyright 2011From imagination to impact Decentralized protocol Found in school playgrounds around the world … Nominate two captains They take turns in choosing players

NICTA Copyright 2011From imagination to impact Decentralized protocol Studied in [Bouveret, Lang IJCAI 2011] Avoids elicitation of preferences Used to assign courses to students at Harvard Business School Simple model with additive utilities Utility(S)=Σ sεS score(s) Borda, lexicographical, quasi-indifferent scores, …

NICTA Copyright 2011From imagination to impact Decentralized protocol Captain1 Captain2

NICTA Copyright 2011From imagination to impact Decentralized protocol Captain1 Captain2

NICTA Copyright 2011From imagination to impact Decentralized protocol Captain1 Captain2

NICTA Copyright 2011From imagination to impact Decentralized protocol Captain1 Captain2

NICTA Copyright 2011From imagination to impact Decentralized protocol Captain1 Captain2

NICTA Copyright 2011From imagination to impact Decentralized protocol Captain1 Captain2

NICTA Copyright 2011From imagination to impact Decentralized protocol Captain1 Captain2

NICTA Copyright 2011From imagination to impact Decentralized protocol But Captain1 has some advantage –We generalize this to any picking order –Alternating policy: –Reverse policy:

NICTA Copyright 2011From imagination to impact “Optimal” policy Utilitarian standpoint –Expected sum of utilities –Individual utility: Borda score, lex score …

NICTA Copyright 2011From imagination to impact “Optimal” policy Utilitarian standpoint –Expected sum of utilities –Individual utility: Borda score, lex score … –Assume all preference profiles equally likely –[Bouveret & Lang IJCAI 2011] conjecture that alternating policy 1212… is optimal for Borda scoring –Based on computer simulation with 12 or fewer items

NICTA Copyright 2011From imagination to impact “Optimal” policy Egalitarian standpoint –[Bouveret & Lang IJCAI 2011] somewhat strangely look at minimum of expected utilities of different agents –More conventional to look at expected minimum utility, or minimum utility

NICTA Copyright 2011From imagination to impact “Optimal” policy Egalitarian standpoint –Protocol A: toss coin, if heads all item to agent1 otherwise all items to agent2

NICTA Copyright 2011From imagination to impact “Optimal” policy Egalitarian standpoint –Protocol A: toss coin, if heads all item to agent1 otherwise all items to agent2 –Protocol B: toss coin, if heads then next item to agent1 otherwise next item to agent2

NICTA Copyright 2011From imagination to impact “Optimal” policy Egalitarian standpoint –Protocol A: toss coin, if heads all item to agent1 otherwise all items to agent2 –Protocol B: toss coin, if heads then next item to agent1 otherwise next item to agent2 –Arguably B more egalitarian than A as each agent gets ½ items on average?

NICTA Copyright 2011From imagination to impact “Optimal” policy Egalitarian standpoint –Protocol A: toss coin, if heads all item to agent1 otherwise all items to agent2 –Protocol B: toss coin, if heads then next item to agent1 otherwise next item to agent2 MinExpUtil(A) = MinExpUtil(B) But ExpMinUtil(A)=0, ExpMinUtil(B)=max/2 And MinUtil(A)=0, MinUtil(B)=0

NICTA Copyright 2011From imagination to impact “Optimal” policy Egalitarian standpoint –Protocol A: toss coin, if heads all item to agent1 otherwise all items to agent2 –Protocol B: toss coin, if heads then next item to agent1 otherwise next item to agent2 MinExpUtil(A) = MinExpUtil(B) But ExpMinUtil(A)=0, ExpMinUtil(B)=max/2 And MinUtil(A)=0, MinUtil(B)=0

NICTA Copyright 2011From imagination to impact “Optimal” policy Egalitarian standpoint –Protocol A: toss coin, if heads all item to agent1 otherwise all items to agent2 –Protocol B: toss coin, if heads then next item to agent1 otherwise next item to agent2 MinExpUtil(A) = MinExpUtil(B) But ExpMinUtil(A)=0, ExpMinUtil(B)=max/2 And MinUtil(A)=0, MinUtil(B)=0

NICTA Copyright 2011From imagination to impact “Optimal” policy Egalitarian standpoint –[Bouveret & Lang IJCAI 2011] somewhat strangely look at minimum of expected utilities of different agents –We considered expected minimum utility, and minimum utility –Computed optimal policies by simulation

NICTA Copyright 2011From imagination to impact “Optimal” policy Egalitarian standpoint, Borda scores MinExpUtilExpMinUtilMinUtil , , , ,..

NICTA Copyright 2011From imagination to impact Other properties This mechanism is Pareto efficient –We can't swap players between teams and have both captains remain happy –Supposing captains picked teams truthfully This mechanism is not envy free One agent might prefer items allocated to other agent

NICTA Copyright 2011From imagination to impact Strategic play This mechanism is not strategy proof –Captain1 can get a better team by picking players out of order –No need for Captian1 to pick early on a player that he likes but Captain2 dislikes –And vice versa

NICTA Copyright 2011From imagination to impact Strategic play What is equilibrium behaviour? –Nash equilibrium: no captain can do better by deviating from this strategy –Subgame perfect Nash equilibrium: at each move of this repeated game, play Nash equilibrium

NICTA Copyright 2011From imagination to impact Strategic play With 2 agents –There is unique subgame perfect Nash equilibrium –It can be found in linear time Even though there is an exponential number of possible partitions to consider!

NICTA Copyright 2011From imagination to impact Strategic play With 2 agents –There is unique subgame perfect Nash equilibrium –It can be found in linear time SPNE(P1,P2,policy) = allocate(rev(P1),rev(P2), rev(policy))

NICTA Copyright 2011From imagination to impact Strategic play With k agents –There can be multiple subgame perfect Nash equilibrium –Deciding if utility of an agent is larger than some threshold T in any SPNE is PSPACE complete

NICTA Copyright 2011From imagination to impact “Optimal” policy Supposing agents are strategic, lex scores ExpSumUtilExpMinUtilMinUtil ,

NICTA Copyright 2011From imagination to impact Disposal of items Other protocols possible E.g. captains pick a player for the other team Addresses an inefficiency of previous protocol One captain may pick player in early round that the other captain would happily give away

NICTA Copyright 2011From imagination to impact Disposal of items Borda scores ExpSumUtilExpMinUtil , , 1-121, 1-222, , , , , , , , , ,

NICTA Copyright 2011From imagination to impact Conclusions Many other possible protocols TwoByTwo: Agent1 picks a pair of items, Agent2 picks the one he prefers, Agent1 gets the other TakeThat: Agent1 picks an item, Agent2 can accept it (if they are under quota in #items) or lets Agent1 take it … Many open questions How to compute SPNE with disposal of items? How to deal with non-additive utilities?

NICTA Copyright 2011From imagination to impact Questions? PS I’m hiring! Two postdoc Sydney 3 years (in 1 st instance)