• No results found

Matching with Constraints

N/A
N/A
Protected

Academic year: 2019

Share "Matching with Constraints"

Copied!
143
0
0

Loading.... (view fulltext now)

Full text

(1)

Matching with Constraints

“Efficient matching under distributional constraints: Theory and applications” AER, 2015a

“General theory of matching with constraints” mimeo, 2015b

“Stability concepts in matching under distributional constraints” mimeo, 2015c

based on joint works with Yuichiro Kamada,

1

(2)

Overview

Many matching markets are subject to constraints

Medical specialties

Multiple school programs sharing one building

Affirmative action (diversity constraints)

Specific real-life examples

Japanese residency match: regional cap (→details)

Other examples (→details)

(3)

Goal of this talk

(4)

Goal of this talk

Main questions:

(5)

Goal of this talk

Main questions:

Desirable design under constraints?

(6)

Goal of this talk

Main questions:

Desirable design under constraints?

What properties are theoretically possible?

(7)

Goal of this talk

Main questions:

Desirable design under constraints?

What properties are theoretically possible?

Paper 1: We find existing mechanisms in practice suffer from inefficiency and instability

(8)

Goal of this talk

Main questions:

Desirable design under constraints?

What properties are theoretically possible?

Paper 1: We find existing mechanisms in practice suffer from inefficiency and instability

a new mechanism solves the problems

(9)

Goal of this talk

Main questions:

Desirable design under constraints?

What properties are theoretically possible?

Paper 1: We find existing mechanisms in practice suffer from inefficiency and instability

a new mechanism solves the problems

Papers 2&3: We study stability in more detail

(10)

Goal of this talk

Main questions:

Desirable design under constraints?

What properties are theoretically possible?

Paper 1: We find existing mechanisms in practice suffer from inefficiency and instability

a new mechanism solves the problems

Papers 2&3: We study stability in more detail

a seemingly natural definition doesn’t work

(11)

Goal of this talk

Main questions:

Desirable design under constraints?

What properties are theoretically possible?

Paper 1: We find existing mechanisms in practice suffer from inefficiency and instability

a new mechanism solves the problems

Papers 2&3: We study stability in more detail

a seemingly natural definition doesn’t work

“stability” is defined using the idea of rationing

(12)

Goal of this talk

Main questions:

Desirable design under constraints?

What properties are theoretically possible?

Paper 1: We find existing mechanisms in practice suffer from inefficiency and instability

a new mechanism solves the problems

Papers 2&3: We study stability in more detail

a seemingly natural definition doesn’t work

“stability” is defined using the idea of rationing

Main result: Characterize the kind of constraints that allow for stable and doctor-strategy-proof mechanisms

(13)

Standard model: setting

Doctors (1,2,…,i,j,…) and hospitals (A,B,…)

Many-to-one matching

Preferences over each other (& outside option ∅)

Matching; specify who matches whom

4

(14)

Standard model: stability

(15)

Standard model: stability

A matching is stable if Individual rationality

No blocking pairs

(16)

Standard model: stability

A matching is stable if Individual rationality

No blocking pairs

Equivalent to core, so implies Pareto efficiency

(17)

Standard model: stability

A matching is stable if Individual rationality

No blocking pairs

Equivalent to core, so implies Pareto efficiency (doctor-proposing) deferred acceptance (DA):

Finds a stable matching

Strategy-proof for doctors

(18)

Model of constraints

Standard two-sided matching except

Each hospital belongs to a region

Each region has exogenous regional cap

A matching is feasible if, for each region,

(

# of doctors in the region)

(regional cap)

6

(19)

Example: JRMP mechanism

(20)

Example: JRMP mechanism

Government imposes a target capacity for each hospital

Smaller than real (physical) hospital capacity

Sums at most to the regional caps

(21)

Example: JRMP mechanism

Government imposes a target capacity for each hospital

Smaller than real (physical) hospital capacity

Sums at most to the regional caps

JRMP mechanism = DA using target capacity

Feasible

7

(22)

Example: JRMP mechanism

Government imposes a target capacity for each hospital

Smaller than real (physical) hospital capacity

Sums at most to the regional caps

JRMP mechanism = DA using target capacity

Feasible

Is JRMP stable? (constrained) efficient?

7

(23)

JRMP is inefficient and unstable!

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

Each hospital

has 10 seats

(24)

JRMP is inefficient and unstable!

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

JRMP (target capacity=5 each):

Each hospital

has 10 seats

(25)

JRMP is inefficient and unstable!

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

JRMP (target capacity=5 each):

A

B

12 3 4 5 6 7 8

Each hospital

has 10 seats

9 10

(26)

JRMP is inefficient and unstable!

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

JRMP (target capacity=5 each):

A

B

1 2 3

4 5 6 7 8

Each hospital

has 10 seats

9 10

(27)

JRMP is inefficient and unstable!

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

JRMP (target capacity=5 each):

A

B

1 2 3

4 56 7 8

Each hospital

has 10 seats

9 10

(28)

JRMP is inefficient and unstable!

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

JRMP (target capacity=5 each):

A

B

1 2 3

4 56 7 8

Each hospital

has 10 seats

9 10

💔

💔

(29)

JRMP is inefficient and unstable!

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

JRMP (target capacity=5 each):

A

B

1 2 3

4 56 7 8

Each hospital

has 10 seats

9 10

(30)

JRMP is inefficient and unstable!

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

JRMP (target capacity=5 each):

A

B

1 2 3

4 56 7 8

Each hospital

has 10 seats

9 10

inefficient & unstable!

8

(31)

FDA mechanism

(flexible DA)

(32)

FDA mechanism

Begin with an empty matching, and repeat Steps below:

Application: Each currently unmatched doctor applies to her favorite hospital that has not rejected her yet (if any).

Acceptance/Rejection: Each hospital (tentatively) accepts from both its tentatively matched doctors and new applicants (if

any):

Phase 1 (“regular” phase): each hospital (tentatively) accepts its favorite acceptable applicants up to its target capacity.

(flexible DA)

(33)

FDA mechanism

Begin with an empty matching, and repeat Steps below:

Application: Each currently unmatched doctor applies to her favorite hospital that has not rejected her yet (if any).

Acceptance/Rejection: Each hospital (tentatively) accepts from both its tentatively matched doctors and new applicants (if

any):

Phase 1 (“regular” phase): each hospital (tentatively) accepts its favorite acceptable applicants up to its target capacity.

Phase 2 (“waitlist” phase): hospitals take turns to

(tentatively) accept favorite applicants from waitlist until (i) the regional cap becomes full or (ii) no doctor remains to be processed.

(flexible DA)

(34)

FDA example

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

Each hospital

has 10 seats

(35)

FDA example

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

FDA (target capacity=5 each):

Each hospital

has 10 seats

(36)

FDA example

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

FDA (target capacity=5 each):

A

B

1 2 3 4 5 6 7 8 9 10

Each hospital

has 10 seats

(37)

FDA example

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

FDA (target capacity=5 each):

A

B

1 2 3

4 5 6 7 8 9 10

Each hospital

has 10 seats

(38)

FDA example

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

FDA (target capacity=5 each):

A

B

4 5 6 7 8 9 10

1 2 3

Each hospital

has 10 seats

(39)

FDA example

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

FDA (target capacity=5 each):

A

B

4 5 6 7 8 9 10

1 2 3

Each hospital

has 10 seats

❤❤❤❤❤

(40)

FDA example

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

FDA (target capacity=5 each):

A

B

4 5 6 7 8 9 10

1 2 3

Each hospital

has 10 seats

💛💛

❤❤❤❤❤

10 regular phase

(41)

FDA example

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

FDA (target capacity=5 each):

A

B

4 5 6 7 8 9 10

1 2 3

Each hospital

has 10 seats

💛💛

efficient & stable!

❤❤❤❤❤

10 regular phase

(42)

FDA theoretical results

(43)

FDA theoretical results

FDA outcome is (constrained) Pareto efficient and “stable”

“stability under constraints” needs to be defined carefully; later

(44)

FDA theoretical results

FDA outcome is (constrained) Pareto efficient and “stable”

“stability under constraints” needs to be defined carefully; later

FDA is strategy-proof for doctors

(45)

FDA theoretical results

FDA outcome is (constrained) Pareto efficient and “stable”

“stability under constraints” needs to be defined carefully; later

FDA is strategy-proof for doctors

Every doctor weakly prefers FDA to JRMP

(46)

FDA theoretical results

FDA outcome is (constrained) Pareto efficient and “stable”

“stability under constraints” needs to be defined carefully; later

FDA is strategy-proof for doctors

Every doctor weakly prefers FDA to JRMP

So the set of matched doctors increases

11

(47)

What does “stability” mean?

What is the “right” stability concept?

Observation: standard stability may be incompatible with constraints

Weaken the concept; how?

12

(48)

General Model of

constraints

Standard two-sided matching except

Set of “regions” (or constraint structures) R in 2H,

assume each {h} is in R

Each region has exogenous regional cap

A matching is feasible if, for each region,

(

# of doctors in the region)

(regional cap)

13

(49)

Strong stability

(50)

Strong stability

Definition:

A matching is

strongly stable

if

(51)

Strong stability

Definition:

A matching is

strongly stable

if

1. it is feasible,

(52)

Strong stability

Definition:

A matching is

strongly stable

if

1. it is feasible,

2. it is individually rational, and

(53)

Strong stability

Definition:

A matching is

strongly stable

if

1. it is feasible,

2. it is individually rational, and

3. if (i,A) is a blocking pair,

(54)

Strong stability

Definition:

A matching is

strongly stable

if

1. it is feasible,

2. it is individually rational, and

3. if (i,A) is a blocking pair,

then

matching i and A

is

infeasible

.

14

(55)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

Each hospital

has 1 seat

(56)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B

2

1

Each hospital

has 1 seat

(57)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B

1

2

Each hospital

has 1 seat

(58)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B

1

2

Each hospital

has 1 seat

15

(59)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B

2

1

Each hospital

has 1 seat

(60)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B

2

1

Each hospital

has 1 seat

15

(61)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B

2

1

Each hospital

has 1 seat

(62)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B

2

1

Each hospital

has 1 seat

15

(63)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B 1

2

Each hospital

has 1 seat

(64)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B 1

2

Each hospital

has 1 seat

15

(65)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B

1

2

Each hospital

has 1 seat

(66)

Non-existence

Let there be one region, with cap 1.

1 2 A B

A B 2 1

B A 1 2

A

B

1

2

Each hospital

has 1 seat

Non-existence!

(67)

Characterization for existence

(68)

Characterization for existence

Say that the constraint structure (the family of regions)

(69)

Characterization for existence

Say that the constraint structure (the family of regions)

guarantees existence of a strongly stable matching if there exists a strongly stable matching for every

hospital capacities, number of doctors, and preferences.

(70)

Characterization for existence

Say that the constraint structure (the family of regions)

guarantees existence of a strongly stable matching if there exists a strongly stable matching for every

hospital capacities, number of doctors, and preferences.

independent across hospitals if for each region, either (1) the region has just one hospital or (2) its regional cap is zero. (i.e., only trivial constraints)

(71)

Characterization for existence

Say that the constraint structure (the family of regions)

guarantees existence of a strongly stable matching if there exists a strongly stable matching for every

hospital capacities, number of doctors, and preferences.

independent across hospitals if for each region, either (1) the region has just one hospital or (2) its regional cap is zero. (i.e., only trivial constraints)

16

Proposition:

Constraint structure guarantees

the existence of a strongly stable matching

(72)

Another criterion

(73)

Another criterion

Require “the mechanism chooses a strongly stable matching whenever one exists”

(74)

Another criterion

Require “the mechanism chooses a strongly stable matching whenever one exists”

By definition such a mechanism exists

(75)

Another criterion

Require “the mechanism chooses a strongly stable matching whenever one exists”

By definition such a mechanism exists

Require also strategy-proofness for doctors (as in DA and FDA)

(76)

Strategy-proofness

Let there be one region, with cap 1.

1 2 A B

A B 2 1

∅ ∅ 1 2

Each hospital

has 1 seat

(77)

Strategy-proofness

Let there be one region, with cap 1.

1 2 A B

A B 2 1

∅ ∅ 1 2

A

B

2

1

Each hospital

has 1 seat

(78)

Strategy-proofness

Let there be one region, with cap 1.

1 2 A B

A B 2 1

∅ ∅ 1 2

A

B

1

2

Each hospital

has 1 seat

(79)

Strategy-proofness

Let there be one region, with cap 1.

1 2 A B

A B 2 1

∅ ∅ 1 2

A

B

1

2

Each hospital

has 1 seat

(80)

Strategy-proofness

Let there be one region, with cap 1.

1 2 A B

A B 2 1

∅ ∅ 1 2

A

B

1

2

Each hospital

has 1 seat

18 A

(81)

Strategy-proofness

Let there be one region, with cap 1.

1 2 A B

A B 2 1

∅ ∅ 1 2

A

B

1

2

Each hospital

has 1 seat

(82)

Strategy-proofness

Let there be one region, with cap 1.

1 2 A B

A B 2 1

∅ ∅ 1 2

A

B

2

1

Each hospital

has 1 seat

(83)

Strategy-proofness

Let there be one region, with cap 1.

1 2 A B

A B 2 1

∅ ∅ 1 2

A

B

2

1

Each hospital

has 1 seat

Not strategy-proof!

(84)

Characterization for mechanism

Recall the constraint structure is independent across hospitals if for each region, either (1) the region has just one hospital or (2) its regional cap is zero. (i.e., only trivial constraints)

(85)

Characterization for mechanism

Recall the constraint structure is independent across hospitals if for each region, either (1) the region has just one hospital or (2) its regional cap is zero. (i.e., only trivial constraints)

19

Proposition:

There exists a mechanism that is

strategy-proof for doctors and produces a strongly

stable matching whenever one exists.

         

(86)

Weakening stability

(87)

Weakening stability

We want to weaken the stability concept

(88)

Weakening stability

We want to weaken the stability concept

We want the concept to have good properties:

(89)

Weakening stability

We want to weaken the stability concept

We want the concept to have good properties:

existence

(90)

Weakening stability

We want to weaken the stability concept

We want the concept to have good properties:

existence

compatible with strategy-proofness for doctors

(91)

Weakening stability

We want to weaken the stability concept

We want the concept to have good properties:

existence

compatible with strategy-proofness for doctors

strong enough to eliminate bad matchings

(92)

Weakening stability

We want to weaken the stability concept

We want the concept to have good properties:

existence

compatible with strategy-proofness for doctors

strong enough to eliminate bad matchings

imply efficiency

(93)

Regional preferences

A region may need to ration matching of doctors across hospitals in it.

So we assume, for each region r and its largest partition by subregions S, there is a regional preference ≽r,S, a

weak ordering on # of doctors at immediate successors.

Interpretation: policy goals (regarding rationing)

Assume regional preferences are substitutable and acceptant

(94)

Illegitimate blocks

How to reflect regional preferences into stability?

Say that a blocking (i,A) is a Pareto improvement for a set R’ of regions if each region in R’ weakly prefers the new doctor

distribution, with at least one strictly so.

Given a matching, blocking (i,A) is illegitimate if there is a region r such that:

the regional cap of r is currently full

blocking (i,A) is not a Pareto improvement for the set of all regions r’ ⊆ r such that both A and i’s current match is in r’

(95)

Stability

(96)

Stability

Definition:

A matching is

strongly stable

if

1. it is feasible,

2. it is individually rational, and

3. if (i,A) is a blocking pair,

then

matching i and A

is

infeasible

.

(97)

Stability

Definition:

A matching is

strongly stable

if

1. it is feasible,

2. it is individually rational, and

3. if (i,A) is a blocking pair,

then

matching i and A

is

infeasible

.

23

(98)

Non-existence example revisited

Let there be one region, with cap 1.

Regional preference: prefer (1,0) to (0,1)

1 2 A B

A B 2 1

B A 1 2

Each hospital

has 1 seat

(99)

Non-existence example revisited

Let there be one region, with cap 1.

Regional preference: prefer (1,0) to (0,1)

1 2 A B

A B 2 1

B A 1 2

A

B

2

1

Each hospital

has 1 seat

(100)

Non-existence example revisited

Let there be one region, with cap 1.

Regional preference: prefer (1,0) to (0,1)

1 2 A B

A B 2 1

B A 1 2

A

B

2

1

Each hospital

has 1 seat

(101)

Non-existence example revisited

Let there be one region, with cap 1.

Regional preference: prefer (1,0) to (0,1)

1 2 A B

A B 2 1

B A 1 2

A

B

2

1

Each hospital

has 1 seat

stable!

(102)

Characterization Result

(103)

Characterization Result

Characterization is in terms of regions R

(104)

Characterization Result

Characterization is in terms of regions R

25

Theorem:

For all regional cap profiles and

regional preferences given R, there exists a

mechanism that is stable and strategy-proof

for doctors

(105)

Characterization Result

Characterization is in terms of regions R

25

Theorem:

For all regional cap profiles and

regional preferences given R, there exists a

mechanism that is stable and strategy-proof

for doctors

R is a hierarchy

(106)

Proof idea: Hierarchy

(107)

Proof idea: Hierarchy

Generalize FDA

(108)

Proof idea: Hierarchy

Generalize FDA

Associate a given problem of matching with

constraints with matching with contracts (Hatfield and Milgrom 2005) between doctors and regions

(109)

Proof idea: Hierarchy

Generalize FDA

Associate a given problem of matching with

constraints with matching with contracts (Hatfield and Milgrom 2005) between doctors and regions

FDA corresponds to a (generalized) DA in matching with contracts (recall simple case before)

(110)

Proof idea: Hierarchy

Generalize FDA

Associate a given problem of matching with

constraints with matching with contracts (Hatfield and Milgrom 2005) between doctors and regions

FDA corresponds to a (generalized) DA in matching with contracts (recall simple case before)

Given hierarchy, verify sufficient conditions for stability + doctor-strategy-proofness in matching with contracts

(111)

Proof idea: Non-hierarchy

Illustrate the main idea by an example here

1 2 A B C

C B 2 1 2

A 1 2 1

Each hospital

has 1 seat

27

A B C

r

r’

regional caps=1

(1,0)≻r(0,1)

(112)

Non-hierarchy (cont.)

Two stable matchings:

A

B 2

C

A 2

(113)

Non-hierarchy (cont.)

Case 1:

A

B 2

C

A 2

B

C 1

A

B 2

C

A 2

B

C 1

or

(114)

Non-hierarchy (cont.)

Case 1:

A

B 2

C

A 2

B

C 1

A

B

A

B 2

C

A 2

B

C 1

or

(115)

Non-hierarchy (cont.)

Case 1:

A

B 2

C

A 2

B

C 1

A

B

A

B 2

C

A 2

B

C 1

(116)

Non-hierarchy (cont.)

Case 2:

A

B 2

C

A 2

B

C 1

A

B 2

C

A 2

B

C 1

or

(117)

Non-hierarchy (cont.)

Case 2:

C

A

A

B 2

C

A 2

B

C 1

A

B 2

C

A 2

B

C 1

or

(118)

Non-hierarchy (cont.)

Case 2:

C

A

A

B 2

C

A 2

B

C 1

A

B 2

C

A 2

B

C 1

or

Two stable matchings:

uniquely stable

(119)

Stability is strong enough to

reject some bad outcomes

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

Each hospital

has 10 seats

(120)

Stability is strong enough to

reject some bad outcomes

Let there be one region, with cap 10.

1 2 3 4 … 8 9 10 A B

A A A B B B B 1 1

∅ ∅ ∅ ∅ ∅ ∅ ∅ 2 2

⋮ ⋮

10 10

JRMP (target capacity=5 each):

A

B

1 2 3

4 5 6 7 8

Each hospital

has 10 seats

9 10

stability violated!

31

(121)

Efficiency

32

(122)

Efficiency

32

Proposition:

A stable matching is

(constrained) efficient.

(123)

Efficiency

32

Proposition:

A stable matching is

(constrained) efficient.

In usual stable matching problem, stability is equivalent to core, so efficiency follows as a corollary

(124)

Efficiency

32

Proposition:

A stable matching is

(constrained) efficient.

In usual stable matching problem, stability is equivalent to core, so efficiency follows as a corollary

Not in this setting

(125)

More general model of

constraints

(126)

More general model of

constraints

More general model of constraints

(127)

More general model of

constraints

More general model of constraints

There is a “constraint function” f:Zn→{0,1}, (n=#{hospitals})

input= vector of #{doctors} placed across hospitals

1 and 0 mean “feasible” and “infeasible” respectively

f(w’)=1 & w≦w’ ➔ f(w)=1; “heredity” in discrete math

(128)

More general model of

constraints

More general model of constraints

There is a “constraint function” f:Zn→{0,1}, (n=#{hospitals})

input= vector of #{doctors} placed across hospitals

1 and 0 mean “feasible” and “infeasible” respectively

f(w’)=1 & w≦w’ ➔ f(w)=1; “heredity” in discrete math

Our result says that there is no mechanism and doctor-strategy-proof mechanism in general

(129)

More general model of

constraints

More general model of constraints

There is a “constraint function” f:Zn→{0,1}, (n=#{hospitals})

input= vector of #{doctors} placed across hospitals

1 and 0 mean “feasible” and “infeasible” respectively

f(w’)=1 & w≦w’ ➔ f(w)=1; “heredity” in discrete math

Our result says that there is no mechanism and doctor-strategy-proof mechanism in general

A “weakly stable” matching exists (Kamada and Kojima, 2015c)

See also Goto, Kojima, Kurata, Tamura, and Yokoo (in progress)

(130)

Matching and Discrete Convex Analysis

34

(131)

Matching and Discrete Convex Analysis

There are many types of constraints in practice

Regional cap = maximum quotas on sets of hospitals

Minimum quotas (on individuals or sets of hospitals)

“Affirmative action” constraints

34

(132)

Matching and Discrete Convex Analysis

There are many types of constraints in practice

Regional cap = maximum quotas on sets of hospitals

Minimum quotas (on individuals or sets of hospitals)

“Affirmative action” constraints

Use discrete convex analysis (a branch of discrete math) to obtain unified results and new applications.

Key: “M -concavity” (concavity for discrete domains) of hospital preference

34

(133)

Related literature

Distributional Constraints: Biro-Fleiner-Irving-Manlove (2010 TCS),

Budish-Che-Kojima-Milgrom (2013 AER), Fragiadakis-Troyan (2014 mimeo), Goto-Hashimoto-Iwasaki-Kawasaki-Ueda-Yasuda-Yokoo (2014 AAMAS)

Affirmative action: Roth (1991 AER), Abdulkadiroglu-Sonmez (2003 AER), Abdulkadiroglu (2005 IJGT), Ergin-Sonmez (2006 JPubE),

Abdulkadiroglu-Pathak-Sonmez (2009 AER), Kojima (2012 GEB), Ehlers-Hafalir-Yenmez-Yildirim (2014 JET), Echenique-Yenmez (2015 AER),

Hafalir-Yenmez-Yildirim (TE 2013), Westkamp (2010 ET), Sonmez (2013 JPE), Sonmez-Switzer (2013 ECMA)

Matching with contracts: Kelso-Crawford (1982 ECMA), Fleiner (2003 MOR), Milgrom (2005 AER), Echenique (2012 AER),

Kojima (2008 AER, 2009 GEB, 2010 JET), Ostrovsky (2008 AER), Hatfield-Kominers-Nichifor-Ostrovsky-Westkamp (2013 JPE, 2015a,b mimeo),

Hatfield-Kominers (2015 mimeo)

(134)

Conclusion

Many markets are subject to constraints

Classic theory doesn’t directly apply to practical markets; motivate new theory

Existing mechanisms don’t work well

New mechanism: FDA

“Strong stability” leads to impossibilities

Rationing criterion (policy goals) lead do “stability”

Stable and strategy-proof mechanism possible iff regions form a hierarchy

Future research: Design for non-hierarchy cases?

36

(135)
(136)

Case study: Japan

38

(137)

Case study: Japan

Japan residency matching program (JRMP)

adopted doctor-proposing deferred acceptance mechanism (DA) in 2003

38

(138)

Case study: Japan

Japan residency matching program (JRMP)

adopted doctor-proposing deferred acceptance mechanism (DA) in 2003

Critics claimed rural hospitals cannot fill enough positions under DA.

38

(139)

Case study: Japan

Japan residency matching program (JRMP)

adopted doctor-proposing deferred acceptance mechanism (DA) in 2003

Critics claimed rural hospitals cannot fill enough positions under DA.

Government introduced a regional cap as a constraint (→numbers)

38

(140)

More examples of

constraints

Chinese graduate school admission

academic/professional programs

College admission in Hungary & Ukraine

state-financed/privately-financed seats

Medical match in U.K. (regional cap)

Teacher assignment in Scotland (regional cap)

39

(141)

Japanese Data on Regional Caps

*** paste the prefecture picture ***

!500$ 0$ 500$ 1000$ 1500$ 2000$ Tok yo$ O sak a$ Kan ag aw a$ Ai ch i$ Fu ku ok a$ Ho kk ai do $ Hy og o$ Ch ib a$ Ky oto $ Sai tam a$ Sh izu ok a$ Hi ro sh im a$ O kay am a$ N ag an o$ Mi yag i$ Ib ar ak i$ O ki naw a$ Tochig i$ Gi fu $ G un m a$ N iig

ata$ Mie$

N ag as ak i$ Ku m am oto $ Fu ku sh im a$ Kag os hi m a$ Is hi kaw a$ Yam ag uc hi $ Ak ita$ N ar a$ Ehim e$ To yam a$ Ao mo ri$ Iw ate $ Yam ag

ata$ Oita$

(142)

Simulation:

number of matched/unmatched doctors

0" 1000" 2000" 3000" 4000" 5000" 6000" 7000" 8000" 9000"

DA" JRMP" FDA"

Num be r'of 'doc tor s' Mechanism' Unmatched"doctors" Matched"doctors" 41 Matched Unmatched unconstrained

DA JRMP FDA

(143)

Simulation: Rank distributions

4000# 4500# 5000# 5500# 6000# 6500# 7000# 7500# 8000#

1# 2# 3# 4# 5# 6# 7# 8# 9#

Num be r'of 'doc tor s' Ranking'of'the'matched'hospital' DA# FDA# JRMP# 42 DA FDA JRMP N um be r of do ct or s

Ranking of matched hospitals

References

Related documents

Fitness Norms : a representation of how individuals compare to one another with regard to performance on physical fitness tests. The Cooper Institute has one of the largest and

However, the introduction of either habits in preferences or a social security system result in an increase of the correlation between the amount of assets held by two members of

Gee’s (2013) statement emphasized the importance of the four aspects of the challenges to higher education administrators addressed by the ECHS Initiative: (a) access and

Then the non-text regions are filtered out using shape, texture and stroke width rules.. Finally, the remaining regions are grouped into

once again crawling out from under the Covid 19 isolation restrictions. Our Hadden House Op Shop has now been open for some weeks. Our commu- nity bus is running again on its

Coeymans Creek Route 144 Kick 3 Arthropoda Insecta Coleoptera Elmidae Dubiraphia 2 Coeymans Creek Route 144 Kick 3 Arthropoda Insecta Coleoptera Elmidae Promoresia 1 Coeymans

• Setting the shield’s jamming power 20 dB higher than the IMD’s received power allows the shield to achieve a high bit error rate at adversarial locations while still being able