Allocation via Deferred-Acceptance under Responsive Priorities (with - - PowerPoint PPT Presentation

allocation via deferred acceptance under responsive
SMART_READER_LITE
LIVE PREVIEW

Allocation via Deferred-Acceptance under Responsive Priorities (with - - PowerPoint PPT Presentation

Allocation via Deferred-Acceptance under Responsive Priorities (with Lars Ehlers) Bettina Klaus Universit de Lausanne Dsseldorf, COMSOC: 15.09.2010 B. Klaus (HEC Lausanne) Allocation via Deferred-Acceptance COMSOC, September 2010 1 / 18


slide-1
SLIDE 1

Allocation via Deferred-Acceptance under Responsive Priorities (with Lars Ehlers)

Bettina Klaus

Université de Lausanne

Düsseldorf, COMSOC: 15.09.2010

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 1 / 18

slide-2
SLIDE 2

Microeconomic Matching Theory What is Matching Theory?

What is Matching Theory?

Macroeconomic Matching Theory: e.g., search theory, labor matching.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 2 / 18

slide-3
SLIDE 3

Microeconomic Matching Theory What is Matching Theory?

What is Matching Theory?

Macroeconomic Matching Theory: e.g., search theory, labor matching. Mathematical Matching Theory: e.g., graph theoretic matching theory, matroid matching.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 2 / 18

slide-4
SLIDE 4

Microeconomic Matching Theory What is Matching Theory?

What is Matching Theory?

Macroeconomic Matching Theory: e.g., search theory, labor matching. Mathematical Matching Theory: e.g., graph theoretic matching theory, matroid matching. Microeconomic Matching Theory: the allocation or exchange of scarce, heterogeneous, indivisible commodities without monetary transfers.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 2 / 18

slide-5
SLIDE 5

Microeconomic Matching Theory One- and Two-Sided Matching Applications

Examples of two-sided matching applications are the matching / assignment / allocation of

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 3 / 18

slide-6
SLIDE 6

Microeconomic Matching Theory One- and Two-Sided Matching Applications

Examples of two-sided matching applications are the matching / assignment / allocation of hospitals or hospital residencies to medical students,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 3 / 18

slide-7
SLIDE 7

Microeconomic Matching Theory One- and Two-Sided Matching Applications

Examples of two-sided matching applications are the matching / assignment / allocation of hospitals or hospital residencies to medical students, employers or jobs to workers, and

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 3 / 18

slide-8
SLIDE 8

Microeconomic Matching Theory One- and Two-Sided Matching Applications

Examples of two-sided matching applications are the matching / assignment / allocation of hospitals or hospital residencies to medical students, employers or jobs to workers, and schools / colleges / universities or admission to students.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 3 / 18

slide-9
SLIDE 9

Microeconomic Matching Theory One- and Two-Sided Matching Applications

Examples of two-sided matching applications are the matching / assignment / allocation of hospitals or hospital residencies to medical students, employers or jobs to workers, and schools / colleges / universities or admission to students. Examples of one-sided matching applications are the matching / assignment / allocation of

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 3 / 18

slide-10
SLIDE 10

Microeconomic Matching Theory One- and Two-Sided Matching Applications

Examples of two-sided matching applications are the matching / assignment / allocation of hospitals or hospital residencies to medical students, employers or jobs to workers, and schools / colleges / universities or admission to students. Examples of one-sided matching applications are the matching / assignment / allocation of schools / colleges / universities or admission to students (wasn’t this two-sided?),

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 3 / 18

slide-11
SLIDE 11

Microeconomic Matching Theory One- and Two-Sided Matching Applications

Examples of two-sided matching applications are the matching / assignment / allocation of hospitals or hospital residencies to medical students, employers or jobs to workers, and schools / colleges / universities or admission to students. Examples of one-sided matching applications are the matching / assignment / allocation of schools / colleges / universities or admission to students (wasn’t this two-sided?),

  • rgans to transplant patients and live-donor kidney exchange,
  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 3 / 18

slide-12
SLIDE 12

Microeconomic Matching Theory One- and Two-Sided Matching Applications

Examples of two-sided matching applications are the matching / assignment / allocation of hospitals or hospital residencies to medical students, employers or jobs to workers, and schools / colleges / universities or admission to students. Examples of one-sided matching applications are the matching / assignment / allocation of schools / colleges / universities or admission to students (wasn’t this two-sided?),

  • rgans to transplant patients and live-donor kidney exchange,

dormitory rooms to students (and forming roommate pairs), and

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 3 / 18

slide-13
SLIDE 13

Microeconomic Matching Theory One- and Two-Sided Matching Applications

Examples of two-sided matching applications are the matching / assignment / allocation of hospitals or hospital residencies to medical students, employers or jobs to workers, and schools / colleges / universities or admission to students. Examples of one-sided matching applications are the matching / assignment / allocation of schools / colleges / universities or admission to students (wasn’t this two-sided?),

  • rgans to transplant patients and live-donor kidney exchange,

dormitory rooms to students (and forming roommate pairs), and more generally coalition and network formation.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 3 / 18

slide-14
SLIDE 14

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Medical Resident Match

Some real-life entry level labor markets can be modeled as two-sided matching markets. An example is the American hospital-resident market. Each year thousands of physicians look for residency positions at hospitals in the United States.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 4 / 18

slide-15
SLIDE 15

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Medical Resident Match

Some real-life entry level labor markets can be modeled as two-sided matching markets. An example is the American hospital-resident market. Each year thousands of physicians look for residency positions at hospitals in the United States. 1900 – 1945, these markets were decentralized, which led to unraveling of appointment dates.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 4 / 18

slide-16
SLIDE 16

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Medical Resident Match

Some real-life entry level labor markets can be modeled as two-sided matching markets. An example is the American hospital-resident market. Each year thousands of physicians look for residency positions at hospitals in the United States. 1900 – 1945, these markets were decentralized, which led to unraveling of appointment dates. The positions were offered to medical students 2 years in advance of their graduation.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 4 / 18

slide-17
SLIDE 17

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Medical Resident Match

Some real-life entry level labor markets can be modeled as two-sided matching markets. An example is the American hospital-resident market. Each year thousands of physicians look for residency positions at hospitals in the United States. 1900 – 1945, these markets were decentralized, which led to unraveling of appointment dates. The positions were offered to medical students 2 years in advance of their graduation. Some information about the students, such as their quality, was not known well at the time of the offers.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 4 / 18

slide-18
SLIDE 18

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Medical Resident Match

Some real-life entry level labor markets can be modeled as two-sided matching markets. An example is the American hospital-resident market. Each year thousands of physicians look for residency positions at hospitals in the United States. 1900 – 1945, these markets were decentralized, which led to unraveling of appointment dates. The positions were offered to medical students 2 years in advance of their graduation. Some information about the students, such as their quality, was not known well at the time of the offers. This led to inefficiency.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 4 / 18

slide-19
SLIDE 19

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Medical Resident Match

Some real-life entry level labor markets can be modeled as two-sided matching markets. An example is the American hospital-resident market. Each year thousands of physicians look for residency positions at hospitals in the United States. 1900 – 1945, these markets were decentralized, which led to unraveling of appointment dates. The positions were offered to medical students 2 years in advance of their graduation. Some information about the students, such as their quality, was not known well at the time of the offers. This led to inefficiency. 1945 – 1952: shorter decision times at a later time lead to chaotic recontracting (exploding offers).

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 4 / 18

slide-20
SLIDE 20

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Resident Matching Program (NRMP)

A centralized clearinghouse was established in 1952 (NRMP): students submitted rank order lists of hospitals, residency programs submitted rank order lists of students and these were processed to create a matching of students and hospitals.

1Al Roth (2003):“The origins, history, and design of the resident match,” JAMA.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 5 / 18

slide-21
SLIDE 21

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Resident Matching Program (NRMP)

A centralized clearinghouse was established in 1952 (NRMP): students submitted rank order lists of hospitals, residency programs submitted rank order lists of students and these were processed to create a matching of students and hospitals. The system prevented unraveling until the 1990s.

1Al Roth (2003):“The origins, history, and design of the resident match,” JAMA.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 5 / 18

slide-22
SLIDE 22

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Resident Matching Program (NRMP)

A centralized clearinghouse was established in 1952 (NRMP): students submitted rank order lists of hospitals, residency programs submitted rank order lists of students and these were processed to create a matching of students and hospitals. The system prevented unraveling until the 1990s. 1952 up to 1970s: successfully working clearinghouse (95 % participation).

1Al Roth (2003):“The origins, history, and design of the resident match,” JAMA.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 5 / 18

slide-23
SLIDE 23

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Resident Matching Program (NRMP)

A centralized clearinghouse was established in 1952 (NRMP): students submitted rank order lists of hospitals, residency programs submitted rank order lists of students and these were processed to create a matching of students and hospitals. The system prevented unraveling until the 1990s. 1952 up to 1970s: successfully working clearinghouse (95 % participation). 1970s up to 1990s: dropoff because of married couples and crisis of confidence in the market

1Al Roth (2003):“The origins, history, and design of the resident match,” JAMA.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 5 / 18

slide-24
SLIDE 24

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Resident Matching Program (NRMP)

A centralized clearinghouse was established in 1952 (NRMP): students submitted rank order lists of hospitals, residency programs submitted rank order lists of students and these were processed to create a matching of students and hospitals. The system prevented unraveling until the 1990s. 1952 up to 1970s: successfully working clearinghouse (95 % participation). 1970s up to 1990s: dropoff because of married couples and crisis of confidence in the market 1998: switch to a new algorithm that is still in place.

1Al Roth (2003):“The origins, history, and design of the resident match,” JAMA.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 5 / 18

slide-25
SLIDE 25

Microeconomic Matching Theory A Classic Matching Application: the NRMP

The National Resident Matching Program (NRMP)

A centralized clearinghouse was established in 1952 (NRMP): students submitted rank order lists of hospitals, residency programs submitted rank order lists of students and these were processed to create a matching of students and hospitals. The system prevented unraveling until the 1990s. 1952 up to 1970s: successfully working clearinghouse (95 % participation). 1970s up to 1990s: dropoff because of married couples and crisis of confidence in the market 1998: switch to a new algorithm that is still in place. The new algorithm is a successful example of market design.1

1Al Roth (2003):“The origins, history, and design of the resident match,” JAMA.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 5 / 18

slide-26
SLIDE 26

Microeconomic Matching Theory A Classic Matching Application: the NRMP

Independently in 1962 two game theorists / mathematicians David Gale and Lloyd Shapley (1962) wrote a paper about “College Admissions and the Stability of Marriage”.

2Roth and Peranson (1999): “The Redesign of the Matching Market for American

Physicians: Some Engineering Aspects of Economic Design,” AER.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 6 / 18

slide-27
SLIDE 27

Microeconomic Matching Theory A Classic Matching Application: the NRMP

Independently in 1962 two game theorists / mathematicians David Gale and Lloyd Shapley (1962) wrote a paper about “College Admissions and the Stability of Marriage”. They proposed a mechanism to find a stable matching for any marriage and college admissions problem: the deferred acceptance algorithm.

2Roth and Peranson (1999): “The Redesign of the Matching Market for American

Physicians: Some Engineering Aspects of Economic Design,” AER.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 6 / 18

slide-28
SLIDE 28

Microeconomic Matching Theory A Classic Matching Application: the NRMP

Independently in 1962 two game theorists / mathematicians David Gale and Lloyd Shapley (1962) wrote a paper about “College Admissions and the Stability of Marriage”. They proposed a mechanism to find a stable matching for any marriage and college admissions problem: the deferred acceptance algorithm. In 1984 Al Roth observed that one of the two mechanisms proposed by Gale and Shapley to find a stable matching was used in the NRMP (the hospital proposing deferred acceptance algorithm).

2Roth and Peranson (1999): “The Redesign of the Matching Market for American

Physicians: Some Engineering Aspects of Economic Design,” AER.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 6 / 18

slide-29
SLIDE 29

Microeconomic Matching Theory A Classic Matching Application: the NRMP

Independently in 1962 two game theorists / mathematicians David Gale and Lloyd Shapley (1962) wrote a paper about “College Admissions and the Stability of Marriage”. They proposed a mechanism to find a stable matching for any marriage and college admissions problem: the deferred acceptance algorithm. In 1984 Al Roth observed that one of the two mechanisms proposed by Gale and Shapley to find a stable matching was used in the NRMP (the hospital proposing deferred acceptance algorithm). So without the use of design, the evolution of the market converged towards a good mechanism.

2Roth and Peranson (1999): “The Redesign of the Matching Market for American

Physicians: Some Engineering Aspects of Economic Design,” AER.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 6 / 18

slide-30
SLIDE 30

Microeconomic Matching Theory A Classic Matching Application: the NRMP

Independently in 1962 two game theorists / mathematicians David Gale and Lloyd Shapley (1962) wrote a paper about “College Admissions and the Stability of Marriage”. They proposed a mechanism to find a stable matching for any marriage and college admissions problem: the deferred acceptance algorithm. In 1984 Al Roth observed that one of the two mechanisms proposed by Gale and Shapley to find a stable matching was used in the NRMP (the hospital proposing deferred acceptance algorithm). So without the use of design, the evolution of the market converged towards a good mechanism. In 1998, using theory, the new NRMP mechanism (a generalized applicant proposing deferred acceptance algorithm) was developed by Roth and Peranson for the NRMP .2

2Roth and Peranson (1999): “The Redesign of the Matching Market for American

Physicians: Some Engineering Aspects of Economic Design,” AER.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 6 / 18

slide-31
SLIDE 31

Allocation via Deferred-Acceptance under Responsive Priorities

Allocation with Variable Resources

N = {1, . . . , n}, n ≥ 2: set of agents.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 7 / 18

slide-32
SLIDE 32

Allocation via Deferred-Acceptance under Responsive Priorities

Allocation with Variable Resources

N = {1, . . . , n}, n ≥ 2: set of agents. O, |O| ≥ 2 and w.l.o.g. finite: set of potential (real) object types.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 7 / 18

slide-33
SLIDE 33

Allocation via Deferred-Acceptance under Responsive Priorities

Allocation with Variable Resources

N = {1, . . . , n}, n ≥ 2: set of agents. O, |O| ≥ 2 and w.l.o.g. finite: set of potential (real) object types. ∅: the null object represents “not receiving any real object type”.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 7 / 18

slide-34
SLIDE 34

Allocation via Deferred-Acceptance under Responsive Priorities

Allocation with Variable Resources

N = {1, . . . , n}, n ≥ 2: set of agents. O, |O| ≥ 2 and w.l.o.g. finite: set of potential (real) object types. ∅: the null object represents “not receiving any real object type”. Ri: agent i’s strict preferences over all object types O ∪ {∅}.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 7 / 18

slide-35
SLIDE 35

Allocation via Deferred-Acceptance under Responsive Priorities

Allocation with Variable Resources

N = {1, . . . , n}, n ≥ 2: set of agents. O, |O| ≥ 2 and w.l.o.g. finite: set of potential (real) object types. ∅: the null object represents “not receiving any real object type”. Ri: agent i’s strict preferences over all object types O ∪ {∅}. q = (qx)x∈O: capacity vector determining how many copies qx of

  • bject x ∈ O are available. Note that q∅ = ∞.
  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 7 / 18

slide-36
SLIDE 36

Allocation via Deferred-Acceptance under Responsive Priorities

Allocation with Variable Resources

N = {1, . . . , n}, n ≥ 2: set of agents. O, |O| ≥ 2 and w.l.o.g. finite: set of potential (real) object types. ∅: the null object represents “not receiving any real object type”. Ri: agent i’s strict preferences over all object types O ∪ {∅}. q = (qx)x∈O: capacity vector determining how many copies qx of

  • bject x ∈ O are available. Note that q∅ = ∞.

(R, q) determines an allocation problem with capacity constraints.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 7 / 18

slide-37
SLIDE 37

Allocation via Deferred-Acceptance under Responsive Priorities

Allocation with Variable Resources

N = {1, . . . , n}, n ≥ 2: set of agents. O, |O| ≥ 2 and w.l.o.g. finite: set of potential (real) object types. ∅: the null object represents “not receiving any real object type”. Ri: agent i’s strict preferences over all object types O ∪ {∅}. q = (qx)x∈O: capacity vector determining how many copies qx of

  • bject x ∈ O are available. Note that q∅ = ∞.

(R, q) determines an allocation problem with capacity constraints. An allocation problem where at most one copy of each object type is available is called a house allocation problem.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 7 / 18

slide-38
SLIDE 38

Allocation via Deferred-Acceptance under Responsive Priorities

Allocations and Rules

an allocation for a given problem (R, q) assigns objects to agents taking capacity constraints q as upper bounds.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 8 / 18

slide-39
SLIDE 39

Allocation via Deferred-Acceptance under Responsive Priorities

Allocations and Rules

an allocation for a given problem (R, q) assigns objects to agents taking capacity constraints q as upper bounds. An allocation rule ϕ is a systematic way (a function) to assign an allocation to each problem (R, q).

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 8 / 18

slide-40
SLIDE 40

Allocation via Deferred-Acceptance under Responsive Priorities

Allocations and Rules

an allocation for a given problem (R, q) assigns objects to agents taking capacity constraints q as upper bounds. An allocation rule ϕ is a systematic way (a function) to assign an allocation to each problem (R, q). We call ϕi(R, q) the allotment of agent i at allocation ϕ(R, q).

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 8 / 18

slide-41
SLIDE 41

Allocation via Deferred-Acceptance under Responsive Priorities

Basic Properties

Definition (Unavailable Object Type Invariance) The chosen allocation depends only on preferences over the set of available object types (if qx = 0, then object type x does not matter).

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 9 / 18

slide-42
SLIDE 42

Allocation via Deferred-Acceptance under Responsive Priorities

Basic Properties

Definition (Unavailable Object Type Invariance) The chosen allocation depends only on preferences over the set of available object types (if qx = 0, then object type x does not matter). Definition (Individual Rationality) Each agent should weakly prefer his allotment to the null object.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 9 / 18

slide-43
SLIDE 43

Allocation via Deferred-Acceptance under Responsive Priorities

Basic Properties

Definition (Unavailable Object Type Invariance) The chosen allocation depends only on preferences over the set of available object types (if qx = 0, then object type x does not matter). Definition (Individual Rationality) Each agent should weakly prefer his allotment to the null object. Definition (Non-Wastefulness) No agent would prefer an available object that is not assigned.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 9 / 18

slide-44
SLIDE 44

Allocation via Deferred-Acceptance under Responsive Priorities

Basic Properties

Definition (Unavailable Object Type Invariance) The chosen allocation depends only on preferences over the set of available object types (if qx = 0, then object type x does not matter). Definition (Individual Rationality) Each agent should weakly prefer his allotment to the null object. Definition (Non-Wastefulness) No agent would prefer an available object that is not assigned. In fact, we only need a weak version of non-wastefulness.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 9 / 18

slide-45
SLIDE 45

Allocation via Deferred-Acceptance under Responsive Priorities

Basic Properties

Definition (Unavailable Object Type Invariance) The chosen allocation depends only on preferences over the set of available object types (if qx = 0, then object type x does not matter). Definition (Individual Rationality) Each agent should weakly prefer his allotment to the null object. Definition (Non-Wastefulness) No agent would prefer an available object that is not assigned. In fact, we only need a weak version of non-wastefulness. Definition (Weak Non-Wastefulness) No agent receives the null object while he would prefer an available

  • bject that is not assigned.
  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 9 / 18

slide-46
SLIDE 46

Allocation via Deferred-Acceptance under Responsive Priorities

Further Properties

Definition (Truncation Invariance) If an agent truncates her preference in a way such that her allotment remains acceptable under the truncated preference, then the allocation does not change.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 10 / 18

slide-47
SLIDE 47

Allocation via Deferred-Acceptance under Responsive Priorities

Further Properties

Definition (Truncation Invariance) If an agent truncates her preference in a way such that her allotment remains acceptable under the truncated preference, then the allocation does not change. Definition (Strategy-Proofness) No agent can ever benefit from misrepresenting her preferences.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 10 / 18

slide-48
SLIDE 48

Allocation via Deferred-Acceptance under Responsive Priorities

Further Properties

Definition (Truncation Invariance) If an agent truncates her preference in a way such that her allotment remains acceptable under the truncated preference, then the allocation does not change. Definition (Strategy-Proofness) No agent can ever benefit from misrepresenting her preferences. Definition (Resource-Monotonicity) The availability of more real objects (q ≤ q′) has a (weakly) positive effect on all agents.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 10 / 18

slide-49
SLIDE 49

Allocation via Deferred-Acceptance under Responsive Priorities

Priority Structures

Assume that rule ϕ satisfies all properties mentioned here. Then, we can show that there exist a priority structure ≻= (≻x)x∈O.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 11 / 18

slide-50
SLIDE 50

Allocation via Deferred-Acceptance under Responsive Priorities

Priority Structures

Assume that rule ϕ satisfies all properties mentioned here. Then, we can show that there exist a priority structure ≻= (≻x)x∈O. That is, for each object type x, there exists a strict ordering of the agents;

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 11 / 18

slide-51
SLIDE 51

Allocation via Deferred-Acceptance under Responsive Priorities

Priority Structures

Assume that rule ϕ satisfies all properties mentioned here. Then, we can show that there exist a priority structure ≻= (≻x)x∈O. That is, for each object type x, there exists a strict ordering of the agents; for example, ≻x: 1 2 . . . n means that agent 1 has a higher priority for object type x than agent 2, agent 2 has a higher priority for object type x than agent 3, etc.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 11 / 18

slide-52
SLIDE 52

Allocation via Deferred-Acceptance under Responsive Priorities

Responsive Deferred-Acceptance or responsive DA-Rules

Then, given a priority structure ≻ and a problem (R, q), we can interpret (R, ≻, q) as a college admissions problem with responsive preferences (Gale and Shapley, 1962) where

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 12 / 18

slide-53
SLIDE 53

Allocation via Deferred-Acceptance under Responsive Priorities

Responsive Deferred-Acceptance or responsive DA-Rules

Then, given a priority structure ≻ and a problem (R, q), we can interpret (R, ≻, q) as a college admissions problem with responsive preferences (Gale and Shapley, 1962) where the set of agents N corresponds to the set of students,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 12 / 18

slide-54
SLIDE 54

Allocation via Deferred-Acceptance under Responsive Priorities

Responsive Deferred-Acceptance or responsive DA-Rules

Then, given a priority structure ≻ and a problem (R, q), we can interpret (R, ≻, q) as a college admissions problem with responsive preferences (Gale and Shapley, 1962) where the set of agents N corresponds to the set of students, the set of object types O corresponds to the set of colleges,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 12 / 18

slide-55
SLIDE 55

Allocation via Deferred-Acceptance under Responsive Priorities

Responsive Deferred-Acceptance or responsive DA-Rules

Then, given a priority structure ≻ and a problem (R, q), we can interpret (R, ≻, q) as a college admissions problem with responsive preferences (Gale and Shapley, 1962) where the set of agents N corresponds to the set of students, the set of object types O corresponds to the set of colleges, the capacity vector q describes colleges’ quota,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 12 / 18

slide-56
SLIDE 56

Allocation via Deferred-Acceptance under Responsive Priorities

Responsive Deferred-Acceptance or responsive DA-Rules

Then, given a priority structure ≻ and a problem (R, q), we can interpret (R, ≻, q) as a college admissions problem with responsive preferences (Gale and Shapley, 1962) where the set of agents N corresponds to the set of students, the set of object types O corresponds to the set of colleges, the capacity vector q describes colleges’ quota, preferences R correspond to students’ preferences over colleges,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 12 / 18

slide-57
SLIDE 57

Allocation via Deferred-Acceptance under Responsive Priorities

Responsive Deferred-Acceptance or responsive DA-Rules

Then, given a priority structure ≻ and a problem (R, q), we can interpret (R, ≻, q) as a college admissions problem with responsive preferences (Gale and Shapley, 1962) where the set of agents N corresponds to the set of students, the set of object types O corresponds to the set of colleges, the capacity vector q describes colleges’ quota, preferences R correspond to students’ preferences over colleges, and the priority structure ≻ corresponds the college’s (responsive) preferences over students.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 12 / 18

slide-58
SLIDE 58

Allocation via Deferred-Acceptance under Responsive Priorities

Responsive Deferred-Acceptance or responsive DA-Rules

Then, given a priority structure ≻ and a problem (R, q), we can interpret (R, ≻, q) as a college admissions problem with responsive preferences (Gale and Shapley, 1962) where the set of agents N corresponds to the set of students, the set of object types O corresponds to the set of colleges, the capacity vector q describes colleges’ quota, preferences R correspond to students’ preferences over colleges, and the priority structure ≻ corresponds the college’s (responsive) preferences over students. Now, the corresponding responsive deferred-acceptance or responsive DA-rule always allocates the student/agent-optimal allocation that is obtained by using Gale and Shapley’s (1962) student/agent-proposing deferred-acceptance algorithm (as explained on the next slide).

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 12 / 18

slide-59
SLIDE 59

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Deferred Acceptance

1.a. Each agent i proposes to her favorite object.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 13 / 18

slide-60
SLIDE 60

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Deferred Acceptance

1.a. Each agent i proposes to her favorite object. 1.b. Each object x tentatively assigns at most qx copies to its highest priority agents who proposed to it.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 13 / 18

slide-61
SLIDE 61

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Deferred Acceptance

1.a. Each agent i proposes to her favorite object. 1.b. Each object x tentatively assigns at most qx copies to its highest priority agents who proposed to it. k.a. Each agent currently not tentatively assigned proposes to her favorite object among those who have not yet rejected her.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 13 / 18

slide-62
SLIDE 62

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Deferred Acceptance

1.a. Each agent i proposes to her favorite object. 1.b. Each object x tentatively assigns at most qx copies to its highest priority agents who proposed to it. k.a. Each agent currently not tentatively assigned proposes to her favorite object among those who have not yet rejected her. k.b. Each object x tentatively assigns at most qx seats to its highest priority agents who proposed to it and who were tentatively assigned.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 13 / 18

slide-63
SLIDE 63

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Deferred Acceptance

1.a. Each agent i proposes to her favorite object. 1.b. Each object x tentatively assigns at most qx copies to its highest priority agents who proposed to it. k.a. Each agent currently not tentatively assigned proposes to her favorite object among those who have not yet rejected her. k.b. Each object x tentatively assigns at most qx seats to its highest priority agents who proposed to it and who were tentatively assigned. REPEAT until no agent is rejected.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 13 / 18

slide-64
SLIDE 64

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Deferred Acceptance

1.a. Each agent i proposes to her favorite object. 1.b. Each object x tentatively assigns at most qx copies to its highest priority agents who proposed to it. k.a. Each agent currently not tentatively assigned proposes to her favorite object among those who have not yet rejected her. k.b. Each object x tentatively assigns at most qx seats to its highest priority agents who proposed to it and who were tentatively assigned. REPEAT until no agent is rejected. The final matching is the “agent-optimal” (stable) allocation

  • btained for (R, ≻, q).
  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 13 / 18

slide-65
SLIDE 65

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem On the class of house allocation problems, responsive DA-rules are the only rules satisfying

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 14 / 18

slide-66
SLIDE 66

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem On the class of house allocation problems, responsive DA-rules are the only rules satisfying unavailable object type invariance,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 14 / 18

slide-67
SLIDE 67

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem On the class of house allocation problems, responsive DA-rules are the only rules satisfying unavailable object type invariance, individual rationality,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 14 / 18

slide-68
SLIDE 68

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem On the class of house allocation problems, responsive DA-rules are the only rules satisfying unavailable object type invariance, individual rationality, weak non-wastefulness,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 14 / 18

slide-69
SLIDE 69

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem On the class of house allocation problems, responsive DA-rules are the only rules satisfying unavailable object type invariance, individual rationality, weak non-wastefulness, truncation invariance,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 14 / 18

slide-70
SLIDE 70

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem On the class of house allocation problems, responsive DA-rules are the only rules satisfying unavailable object type invariance, individual rationality, weak non-wastefulness, truncation invariance, strategy-proofness, and

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 14 / 18

slide-71
SLIDE 71

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem On the class of house allocation problems, responsive DA-rules are the only rules satisfying unavailable object type invariance, individual rationality, weak non-wastefulness, truncation invariance, strategy-proofness, and resource-monotonicity.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 14 / 18

slide-72
SLIDE 72

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

One More Property

We refer to a maximal conflict situation when some agents have the same preferences and find only one object acceptable. E.g., Ri = Rj = Rx means that agents i and j have identical preferences and find only x acceptable.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 15 / 18

slide-73
SLIDE 73

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

One More Property

We refer to a maximal conflict situation when some agents have the same preferences and find only one object acceptable. E.g., Ri = Rj = Rx means that agents i and j have identical preferences and find only x acceptable. Definition (Two-Agent Consistent Conflict Resolution) If in two maximal conflict situations between two agents (comparing ((Rx, Rx, R−i,j), q) with ((Rx, Rx, R−i,j), q′)) one of them receives the

  • bject, the conflict is resolved consistently in that it has to be the same

agent in both problems who “wins the conflict” and receives the object.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 15 / 18

slide-74
SLIDE 74

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem Responsive DA-rules are the only rules satisfying

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 16 / 18

slide-75
SLIDE 75

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem Responsive DA-rules are the only rules satisfying unavailable object type invariance,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 16 / 18

slide-76
SLIDE 76

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem Responsive DA-rules are the only rules satisfying unavailable object type invariance, individual rationality,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 16 / 18

slide-77
SLIDE 77

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem Responsive DA-rules are the only rules satisfying unavailable object type invariance, individual rationality, weak non-wastefulness,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 16 / 18

slide-78
SLIDE 78

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem Responsive DA-rules are the only rules satisfying unavailable object type invariance, individual rationality, weak non-wastefulness, truncation invariance,

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 16 / 18

slide-79
SLIDE 79

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem Responsive DA-rules are the only rules satisfying unavailable object type invariance, individual rationality, weak non-wastefulness, truncation invariance, strategy-proofness, and

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 16 / 18

slide-80
SLIDE 80

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

Theorem Responsive DA-rules are the only rules satisfying unavailable object type invariance, individual rationality, weak non-wastefulness, truncation invariance, strategy-proofness, and two-agent consistent conflict resolution.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 16 / 18

slide-81
SLIDE 81

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

In the previous characterizations, by strengthening (replacing) some properties with either efficiency or group strategy-proofness, we can characterize the smaller class of responsive DA-rules with acyclic priority structures (Ergin, 2002).

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 17 / 18

slide-82
SLIDE 82

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

In the previous characterizations, by strengthening (replacing) some properties with either efficiency or group strategy-proofness, we can characterize the smaller class of responsive DA-rules with acyclic priority structures (Ergin, 2002). Essentially, we obtain similar results by replacing resource-monotonicity / two-agent consistent conflict resolution and truncation invariance with (weak) consistency.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 17 / 18

slide-83
SLIDE 83

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Characterizations of the Class of responsive DA-rules

In the previous characterizations, by strengthening (replacing) some properties with either efficiency or group strategy-proofness, we can characterize the smaller class of responsive DA-rules with acyclic priority structures (Ergin, 2002). Essentially, we obtain similar results by replacing resource-monotonicity / two-agent consistent conflict resolution and truncation invariance with (weak) consistency. Independence of properties (was very tough!).

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 17 / 18

slide-84
SLIDE 84

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Final Remarks

Despite the importance of deferred acceptance rules in both theory and practice, few axiomatization have yet been obtained in an object allocation setting with unspecified priorities.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 18 / 18

slide-85
SLIDE 85

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Final Remarks

Despite the importance of deferred acceptance rules in both theory and practice, few axiomatization have yet been obtained in an object allocation setting with unspecified priorities. Most papers deal with house allocation problems & efficiency (Ehlers, 02, Ehlers & Klaus 03, 06, 07, 09, Kesten 09, Pápai 00).

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 18 / 18

slide-86
SLIDE 86

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Final Remarks

Despite the importance of deferred acceptance rules in both theory and practice, few axiomatization have yet been obtained in an object allocation setting with unspecified priorities. Most papers deal with house allocation problems & efficiency (Ehlers, 02, Ehlers & Klaus 03, 06, 07, 09, Kesten 09, Pápai 00). Only other general result: Kojima & Manea (2009): “Axioms for Deferred Acceptance,” Econometrica, forthcoming. They characterize DA-rules with substitutable priorities (a larger class of rules!).

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 18 / 18

slide-87
SLIDE 87

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Final Remarks

Despite the importance of deferred acceptance rules in both theory and practice, few axiomatization have yet been obtained in an object allocation setting with unspecified priorities. Most papers deal with house allocation problems & efficiency (Ehlers, 02, Ehlers & Klaus 03, 06, 07, 09, Kesten 09, Pápai 00). Only other general result: Kojima & Manea (2009): “Axioms for Deferred Acceptance,” Econometrica, forthcoming. They characterize DA-rules with substitutable priorities (a larger class of rules!). They use two new monotonicity properties (individually rational monotonicity and weak Maskin monotonicity) together with non-wastefulness and population-monotonicity.

  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 18 / 18

slide-88
SLIDE 88

Allocation via Deferred-Acceptance under Responsive Priorities Deferred Acceptance

Final Remarks

Despite the importance of deferred acceptance rules in both theory and practice, few axiomatization have yet been obtained in an object allocation setting with unspecified priorities. Most papers deal with house allocation problems & efficiency (Ehlers, 02, Ehlers & Klaus 03, 06, 07, 09, Kesten 09, Pápai 00). Only other general result: Kojima & Manea (2009): “Axioms for Deferred Acceptance,” Econometrica, forthcoming. They characterize DA-rules with substitutable priorities (a larger class of rules!). They use two new monotonicity properties (individually rational monotonicity and weak Maskin monotonicity) together with non-wastefulness and population-monotonicity. The “advantage” of our result: we characterize the “classic” (= responsive) DA-rules based on priorities that are defined per

  • bject type using basic and intuitive properties.
  • B. Klaus (HEC Lausanne)

Allocation via Deferred-Acceptance COMSOC, September 2010 18 / 18