nus - top trading cycles in prioritized matching: an irrelevance … · 2018. 7. 25. · top...

73
Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiro˘ glu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. Tercieux Workshop on Matching, Search and Market Design July 26, 2018 (Workshop on Matching, Search and Market DesignMinimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. A July 26, 2018 1 / 47

Upload: others

Post on 21-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Minimizing Justified Envy in School Choice:The Design of New Orleans’ One App

A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux

Top Trading Cycles in Prioritized Matching: AnIrrelevance of Priorities in Large Markets

Y-K. Che and O. Tercieux

Workshop on Matching, Search and Market Design

July 26, 2018

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 1 / 47

Page 2: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Priority based resource allocation

Matching of agents to indivisible objects based on their (expressed)preferences and priorities.

Examples: school choice, housing allocation, organ exchange;

Two (conflicting) goals:

1 Pareto-efficiency: maximizing agents’ welfare

2 Stability: respecting agents’ priorities/eliminating justified envy.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 2 / 47

Page 3: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Priority based resource allocation

Matching of agents to indivisible objects based on their (expressed)preferences and priorities.

Examples: school choice, housing allocation, organ exchange;

Two (conflicting) goals:

1 Pareto-efficiency: maximizing agents’ welfare

2 Stability: respecting agents’ priorities/eliminating justified envy.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 2 / 47

Page 4: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Priority based resource allocation

Matching of agents to indivisible objects based on their (expressed)preferences and priorities.

Examples: school choice, housing allocation, organ exchange;

Two (conflicting) goals:

1 Pareto-efficiency: maximizing agents’ welfare

2 Stability: respecting agents’ priorities/eliminating justified envy.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 2 / 47

Page 5: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Priority based resource allocation

Matching of agents to indivisible objects based on their (expressed)preferences and priorities.

Examples: school choice, housing allocation, organ exchange;

Two (conflicting) goals:

1 Pareto-efficiency: maximizing agents’ welfare

2 Stability: respecting agents’ priorities/eliminating justified envy.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 2 / 47

Page 6: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Our questions

In practice mainly two mechanisms are recommended by economists:(e.g., Boston)

Deferred Acceptance (Gale-Shapley)(eventually adopted by several school districts, e.g., Boston)

Top Trading Cycle (Shapley-Scarf, Abdulkadiroglu-Sonmez)(eventually adopted by several school districts, e.g., New Orleans)

Why are these two mechanisms (DA and TTC) so prominent?

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 3 / 47

Page 7: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Our questions

In practice mainly two mechanisms are recommended by economists:(e.g., Boston)

Deferred Acceptance (Gale-Shapley)(eventually adopted by several school districts, e.g., Boston)

Top Trading Cycle (Shapley-Scarf, Abdulkadiroglu-Sonmez)(eventually adopted by several school districts, e.g., New Orleans)

Why are these two mechanisms (DA and TTC) so prominent?

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 3 / 47

Page 8: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Our questions

Fix one of the criterion, fulfill as much as possible the other.

If the policy maker prefers the elimination of justified envy. DA is the“natural” choice (maximizes efficiency)

On the other hand, if the policy maker prefers efficiency, alternativeabound: TTC, SD,...

I Many Pareto-efficient mechanisms, how do they compare in terms ofjustified envy?

Raises an even more basic question. TTC has been recommended(and adopted). TTC ”uses” priorities but in what sense does itimprove on mechanisms ignoring priorities? (Like RSD)

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 4 / 47

Page 9: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Our questions

Fix one of the criterion, fulfill as much as possible the other.

If the policy maker prefers the elimination of justified envy. DA is the“natural” choice (maximizes efficiency)

On the other hand, if the policy maker prefers efficiency, alternativeabound: TTC, SD,...

I Many Pareto-efficient mechanisms, how do they compare in terms ofjustified envy?

Raises an even more basic question. TTC has been recommended(and adopted). TTC ”uses” priorities but in what sense does itimprove on mechanisms ignoring priorities? (Like RSD)

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 4 / 47

Page 10: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Preview

In one-to-one environments:I there is no Pareto efficient and strategy proof mechanism that has less

justified envy than TTC.

In the many-to-one environment:I TTC (and existing variants) are all envy-dominated by alternative

Pareto efficient and strategy proof mechanisms.I In expectation, TTC has less justified envy than RSD

In Large MarketsI Strong equivalence result between TTC and RSD in large economies.I Large nb. objects: TTC is not significantly different from RSD in terms

of justified envy

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 5 / 47

Page 11: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Model

A priority based allocation problem consists of:

1. a set of individuals I = {i1, ..., in},2. a set of objects O = {o1, ..., om},3. a vector copies for each object q = (qo1 , ..., qom),

4. a list of strict individuals preferences P = (Pi1 , ...,Pin), and

5. a list of strict object priorities �= (�o1 , ...,�om).

µ(i) ∈ O ∪ {i} is individual i ’s match

Pareto efficiency, justified envy (blocking), matching mechanism,strategy-proofness

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 6 / 47

Page 12: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Top Trading Cycle (TTC) mechanism

Step 1:

Each individual points to his most preferred object

Each object points to the individual with the highest priority

There exists at least one cycle and no cycles intersect.

Individuals in a cycle get the object they point.

Remove assigned individuals; adjust number of copies for objects involvedin cycles.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 7 / 47

Page 13: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Top Trading Cycle (TTC) mechanism

Step n:

Each individual points to his most preferred objectamong remaining ones

Each object points to the individual with the highest priorityamong remaining ones

There exists at least one cycle and no cycles intersect.

Individuals in a cycle get the object they point.

Remove assigned individuals / adjust number of copies for objects involvedin cycles.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 8 / 47

Page 14: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Top Trading Cycle (TTC) mechanism

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 9 / 47

Page 15: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Top Trading Cycle (TTC) mechanism

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 10 / 47

Page 16: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Top Trading Cycle (TTC) mechanism

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 11 / 47

Page 17: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Top Trading Cycle (TTC) mechanism

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 12 / 47

Page 18: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Top Trading Cycle (TTC) mechanism

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 13 / 47

Page 19: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Comparing Mechanisms

Definition

A mechanism ϕ1 has less justified envy than ϕ2 at priority profile �, iffor any preference profile P and individual-object pair (i , o), if pair (i , o)blocks ϕ1(P,�), then pair (i , o) blocks ϕ2(P,�).

A mechanism ϕ1 has less justified envy than ϕ2 if it has less justifiedenvy than ϕ2 at each priority profile �

Definition

A mechanism ϕ1 has strictly less justified envy than ϕ2 if ϕ1 has lessenvy than ϕ2, but ϕ2 does not have less envy than ϕ1.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 14 / 47

Page 20: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Comparing Mechanisms

Definition

A mechanism ϕ1 has less justified envy than ϕ2 at priority profile �, iffor any preference profile P and individual-object pair (i , o), if pair (i , o)blocks ϕ1(P,�), then pair (i , o) blocks ϕ2(P,�).

A mechanism ϕ1 has less justified envy than ϕ2 if it has less justifiedenvy than ϕ2 at each priority profile �

Definition

A mechanism ϕ1 has strictly less justified envy than ϕ2 if ϕ1 has lessenvy than ϕ2, but ϕ2 does not have less envy than ϕ1.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 14 / 47

Page 21: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Comparing Mechanisms

Definition

A mechanism ϕ1 has less justified envy than ϕ2 at priority profile �, iffor any preference profile P and individual-object pair (i , o), if pair (i , o)blocks ϕ1(P,�), then pair (i , o) blocks ϕ2(P,�).

A mechanism ϕ1 has less justified envy than ϕ2 if it has less justifiedenvy than ϕ2 at each priority profile �

Definition

A mechanism ϕ1 has strictly less justified envy than ϕ2 if ϕ1 has lessenvy than ϕ2, but ϕ2 does not have less envy than ϕ1.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 14 / 47

Page 22: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Minimal Envy

Since the concept of less justified envy defines a preorder, our lastdefinition describes the minimal element of that order.

Definition

Given a class of mechanisms C, ϕ is justified envy minimal in C if thereis no other mechanism ψ in C that has strictly less envy than ϕ.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 15 / 47

Page 23: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Main Result

Theorem

Suppose each object comes in single copy. Let ϕ be a Pareto efficient andstrategy-proof mechanism. If ϕ has less justified envy than TTC at �,then ϕ(·,�) = TTC (·,�).

Corollary

Suppose each object comes in single copy. TTC is justified envyminimal in the class of Pareto-efficient and strategy-proof mechanisms.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 16 / 47

Page 24: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 17 / 47

Page 25: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 18 / 47

Page 26: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 19 / 47

Page 27: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 20 / 47

Page 28: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 21 / 47

Page 29: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 22 / 47

Page 30: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 23 / 47

Page 31: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 24 / 47

Page 32: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 25 / 47

Page 33: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 26 / 47

Page 34: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 27 / 47

Page 35: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Proof

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 28 / 47

Page 36: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Discussion

One cannot further reduce justified envy in TTC without sacrificingefficiency or strategy-proofness.

This result does not imply that TTC is the only justified-envy minimalmechanism in the class of Pareto efficient and strategy-proofmechanisms.

However, consider a general class of SP+PE mechanisms:

I fo :�o→�o be an arbitrary function that transforms its priority intoanother (possibly same or distinct) priority. Let f = (fo)o .

I f = (fo)oI Let ϕ(·,�) = TTC (·, f (�))

Then,

Theorem

Suppose fo(�o) 6=�o for some object o. Then, the mechanismϕ(·,�) = TTC (·, f (�)) is not justified-envy minimal.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 29 / 47

Page 37: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Discussion

One cannot further reduce justified envy in TTC without sacrificingefficiency or strategy-proofness.

This result does not imply that TTC is the only justified-envy minimalmechanism in the class of Pareto efficient and strategy-proofmechanisms.

However, consider a general class of SP+PE mechanisms:

I fo :�o→�o be an arbitrary function that transforms its priority intoanother (possibly same or distinct) priority. Let f = (fo)o .

I f = (fo)oI Let ϕ(·,�) = TTC (·, f (�))

Then,

Theorem

Suppose fo(�o) 6=�o for some object o. Then, the mechanismϕ(·,�) = TTC (·, f (�)) is not justified-envy minimal.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 29 / 47

Page 38: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Many-to-one

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 30 / 47

Page 39: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

The three TTC variations

TTC-Counters, TTC-Clinch and Trade and Equitable TTC are notgenerally comparable in terms of justified envy in general.

Furthermore

Theorem

Suppose there is an object with more than one copy. Then,for each of the three mechanisms, there exists a justified-envy minimal,Pareto efficient, and strategy-proof mechanism that has strictly lessjustified envy than that mechanism.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 31 / 47

Page 40: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

The three TTC variations

TTC-Counters, TTC-Clinch and Trade and Equitable TTC are notgenerally comparable in terms of justified envy in general.

Furthermore

Theorem

Suppose there is an object with more than one copy. Then,for each of the three mechanisms, there exists a justified-envy minimal,Pareto efficient, and strategy-proof mechanism that has strictly lessjustified envy than that mechanism.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 31 / 47

Page 41: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Back to the more basic question

Can we compare TTC and RSD?

In general, TTC does not have less justified envy than RSD at someprofile of priorities.

How can we capture our intuition that TTC has less envy than RSD?On average/in expectation?

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 32 / 47

Page 42: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Example with n = 2: Relevance of Priorities

I = {1, 2} and O = {o1, o2}. Suppose both prefer o1 over o2. (If not,the same between TTC and RSD.)

I Under TTC, o1 is assigned to its top-priority agent. ⇒ No justifiedenvy.

I But under RSD, the assignment is random, so there is 1/2 chance of“justified envy.”

NB: Well-known equivalence result (originally byAbdulkadiroglu-Sonmez, but more appropriately Pathak-Sethuraman(2011)) does not apply to the joint distribution of assignment.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 33 / 47

Page 43: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Example with n = 2: Relevance of Priorities

I = {1, 2} and O = {o1, o2}. Suppose both prefer o1 over o2. (If not,the same between TTC and RSD.)

I Under TTC, o1 is assigned to its top-priority agent. ⇒ No justifiedenvy.

I But under RSD, the assignment is random, so there is 1/2 chance of“justified envy.”

NB: Well-known equivalence result (originally byAbdulkadiroglu-Sonmez, but more appropriately Pathak-Sethuraman(2011)) does not apply to the joint distribution of assignment.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 33 / 47

Page 44: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Example with n = 2: Relevance of Priorities

I = {1, 2} and O = {o1, o2}. Suppose both prefer o1 over o2. (If not,the same between TTC and RSD.)

I Under TTC, o1 is assigned to its top-priority agent. ⇒ No justifiedenvy.

I But under RSD, the assignment is random, so there is 1/2 chance of“justified envy.”

NB: Well-known equivalence result (originally byAbdulkadiroglu-Sonmez, but more appropriately Pathak-Sethuraman(2011)) does not apply to the joint distribution of assignment.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 33 / 47

Page 45: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Example with n = 2: Relevance of Priorities

I = {1, 2} and O = {o1, o2}. Suppose both prefer o1 over o2. (If not,the same between TTC and RSD.)

I Under TTC, o1 is assigned to its top-priority agent. ⇒ No justifiedenvy.

I But under RSD, the assignment is random, so there is 1/2 chance of“justified envy.”

NB: Well-known equivalence result (originally byAbdulkadiroglu-Sonmez, but more appropriately Pathak-Sethuraman(2011)) does not apply to the joint distribution of assignment.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 33 / 47

Page 46: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Random Priorities – TTC vs Random Serial Dictatorship

Draw priorities randomly, run TTC and RSD

TTC and RSD have the same distribution of ranks for individuals

However, the likelihood with which justified envy arises is differentunder two mechanisms:

For mechanisms M = {TTC ,RSD} and any pair (i , o), NM(i , o) isthe number of individuals that i justifiably envies at o.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 34 / 47

Page 47: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Random Priorities – TTC vs Random Serial Dictatorship

Draw priorities randomly, run TTC and RSD

TTC and RSD have the same distribution of ranks for individuals

However, the likelihood with which justified envy arises is differentunder two mechanisms:

For mechanisms M = {TTC ,RSD} and any pair (i , o), NM(i , o) isthe number of individuals that i justifiably envies at o.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 34 / 47

Page 48: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Random Priorities – TTC vs Random Serial Dictatorship

Draw priorities randomly, run TTC and RSD

TTC and RSD have the same distribution of ranks for individuals

However, the likelihood with which justified envy arises is differentunder two mechanisms:

For mechanisms M = {TTC ,RSD} and any pair (i , o), NM(i , o) isthe number of individuals that i justifiably envies at o.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 34 / 47

Page 49: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Random Priorities – TTC vs Random Serial Dictatorship

Theorem

Given a individual-object pair (i , o), NRSD(i , o) first-order stochasticallydominates NTTC (i , o).

In addition, if, under TTC, individual i prefers object o to his assignmentwith strictly positive probability, then NRSD(i , o) strictly stochasticallydominates NTTC (i , o).

Corollary

The expected number of individuals with justified envy, the expectednumber of blocking pairs, and the expected number of individuals eachindividual justifiably envies are all smaller under TTC than under RSD.

TTC has ”probabilistically” strictly less justified envy than RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 35 / 47

Page 50: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Random Priorities – TTC vs Random Serial Dictatorship

Theorem

Given a individual-object pair (i , o), NRSD(i , o) first-order stochasticallydominates NTTC (i , o).

In addition, if, under TTC, individual i prefers object o to his assignmentwith strictly positive probability, then NRSD(i , o) strictly stochasticallydominates NTTC (i , o).

Corollary

The expected number of individuals with justified envy, the expectednumber of blocking pairs, and the expected number of individuals eachindividual justifiably envies are all smaller under TTC than under RSD.

TTC has ”probabilistically” strictly less justified envy than RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 35 / 47

Page 51: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Random Priorities – TTC vs Random Serial Dictatorship

Theorem

Given a individual-object pair (i , o), NRSD(i , o) first-order stochasticallydominates NTTC (i , o).

In addition, if, under TTC, individual i prefers object o to his assignmentwith strictly positive probability, then NRSD(i , o) strictly stochasticallydominates NTTC (i , o).

Corollary

The expected number of individuals with justified envy, the expectednumber of blocking pairs, and the expected number of individuals eachindividual justifiably envies are all smaller under TTC than under RSD.

TTC has ”probabilistically” strictly less justified envy than RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 35 / 47

Page 52: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Random Priorities – TTC vs Random Serial Dictatorship

Theorem

Given a individual-object pair (i , o), NRSD(i , o) first-order stochasticallydominates NTTC (i , o).

In addition, if, under TTC, individual i prefers object o to his assignmentwith strictly positive probability, then NRSD(i , o) strictly stochasticallydominates NTTC (i , o).

Corollary

The expected number of individuals with justified envy, the expectednumber of blocking pairs, and the expected number of individuals eachindividual justifiably envies are all smaller under TTC than under RSD.

TTC has ”probabilistically” strictly less justified envy than RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 35 / 47

Page 53: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the finite market

TTC induces the same probability as RSD for any agent i to envyanother j over some o. (Why? the equivalence result)

Whether that envy is justified depends on whether o assigned via ashort cycle (j → o → j) or a long cycle (j → o → ...→ j):

1 Short cycle ⇒ No [since if i had higher priority, then o would point to ibefore it does to j .]

2 Long cycle ⇒ With prob 1/2 (just like under RSD) [ since in that casej ’s assignment to o “has nothing to do with” her priority.]

Since short cycle occurs with positive probability, TTC inducesprobabilistically less justified envy than RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 36 / 47

Page 54: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the finite market

TTC induces the same probability as RSD for any agent i to envyanother j over some o. (Why? the equivalence result)

Whether that envy is justified depends on whether o assigned via ashort cycle (j → o → j) or a long cycle (j → o → ...→ j):

1 Short cycle ⇒ No [since if i had higher priority, then o would point to ibefore it does to j .]

2 Long cycle ⇒ With prob 1/2 (just like under RSD) [ since in that casej ’s assignment to o “has nothing to do with” her priority.]

Since short cycle occurs with positive probability, TTC inducesprobabilistically less justified envy than RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 36 / 47

Page 55: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the finite market

TTC induces the same probability as RSD for any agent i to envyanother j over some o. (Why? the equivalence result)

Whether that envy is justified depends on whether o assigned via ashort cycle (j → o → j) or a long cycle (j → o → ...→ j):

1 Short cycle ⇒ No [since if i had higher priority, then o would point to ibefore it does to j .]

2 Long cycle ⇒ With prob 1/2 (just like under RSD) [ since in that casej ’s assignment to o “has nothing to do with” her priority.]

Since short cycle occurs with positive probability, TTC inducesprobabilistically less justified envy than RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 36 / 47

Page 56: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the finite market

TTC induces the same probability as RSD for any agent i to envyanother j over some o. (Why? the equivalence result)

Whether that envy is justified depends on whether o assigned via ashort cycle (j → o → j) or a long cycle (j → o → ...→ j):

1 Short cycle ⇒ No [since if i had higher priority, then o would point to ibefore it does to j .]

2 Long cycle ⇒ With prob 1/2 (just like under RSD) [ since in that casej ’s assignment to o “has nothing to do with” her priority.]

Since short cycle occurs with positive probability, TTC inducesprobabilistically less justified envy than RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 36 / 47

Page 57: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the finite market

TTC induces the same probability as RSD for any agent i to envyanother j over some o. (Why? the equivalence result)

Whether that envy is justified depends on whether o assigned via ashort cycle (j → o → j) or a long cycle (j → o → ...→ j):

1 Short cycle ⇒ No [since if i had higher priority, then o would point to ibefore it does to j .]

2 Long cycle ⇒ With prob 1/2 (just like under RSD) [ since in that casej ’s assignment to o “has nothing to do with” her priority.]

Since short cycle occurs with positive probability, TTC inducesprobabilistically less justified envy than RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 36 / 47

Page 58: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Comparing Mechanisms in New Orleans

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 37 / 47

Page 59: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Comparing Mechanisms in Boston

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 38 / 47

Page 60: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Large Markets

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 39 / 47

Page 61: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Large markets

What can we expect in environments with large number of objects(very much like NYC)?

I random priorities and random preferences

I n individuals and objects (one-to-one) where n→∞

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 40 / 47

Page 62: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Example with large n: Asymptotic Irrelevance of Priorities

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 41 / 47

Page 63: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Example with large n: Asymptotic Irrelevance of Priorities

Expected (normalized) Rank Achieved by Objects in TIC, RSD

0

� g C.

0

U') U')

0

-e-

-e- RSD

2 10 100 1000 10000

N

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 42 / 47

Page 64: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

General Result: Asymptotic Irrelevance of Priorities

Let Rk be the normalized rank [i.e., rank/n] enjoyed by k (either an agentor an object) under TTC.

Theorem

{(Roj )nj=1, (Rik )nk=1} converges in distribution to {(U[0, 1])n, (Rik )nk=1} as

n→∞, where U[0, 1] is uniform [0, 1].

Corollary

In the limit, TTC induces the same distribution of the ranks enjoyed by allagents and objects, and thus the same incidence of justified envy, as RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 43 / 47

Page 65: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

General Result: Asymptotic Irrelevance of Priorities

Let Rk be the normalized rank [i.e., rank/n] enjoyed by k (either an agentor an object) under TTC.

Theorem

{(Roj )nj=1, (Rik )nk=1} converges in distribution to {(U[0, 1])n, (Rik )nk=1} as

n→∞, where U[0, 1] is uniform [0, 1].

Corollary

In the limit, TTC induces the same distribution of the ranks enjoyed by allagents and objects, and thus the same incidence of justified envy, as RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 43 / 47

Page 66: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the Asymptotic Irrelevance

Key Observation 1: Let R∗o be the priority rank of the agent that opoints to when it is assigned under TTC. Then, the priority rank oenjoys under TTC ∼ U{R∗o + 1, ..., n} conditional on the object beingassigned via a long cycle.

Key Observation 2:

(a) The proportion of objects assigned via long cyclesp−→ 1.

(b) The proportion of objects o for which R∗o < log(n)

p−→ 1.

In words, virtually all objects are assigned via long cycles and point tovery high priority individuals (in relative ranks) when assigned.

⇒ In a sufficiently large market, the objects’ normalized ranks are eachdistributed according to U[0, 1], independently of the ranks enjoyedby the agents.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 44 / 47

Page 67: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the Asymptotic Irrelevance

Key Observation 1: Let R∗o be the priority rank of the agent that opoints to when it is assigned under TTC. Then, the priority rank oenjoys under TTC ∼ U{R∗o + 1, ..., n} conditional on the object beingassigned via a long cycle.

Key Observation 2:

(a) The proportion of objects assigned via long cyclesp−→ 1.

(b) The proportion of objects o for which R∗o < log(n)

p−→ 1.

In words, virtually all objects are assigned via long cycles and point tovery high priority individuals (in relative ranks) when assigned.

⇒ In a sufficiently large market, the objects’ normalized ranks are eachdistributed according to U[0, 1], independently of the ranks enjoyedby the agents.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 44 / 47

Page 68: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the Asymptotic Irrelevance

Key Observation 1: Let R∗o be the priority rank of the agent that opoints to when it is assigned under TTC. Then, the priority rank oenjoys under TTC ∼ U{R∗o + 1, ..., n} conditional on the object beingassigned via a long cycle.

Key Observation 2:

(a) The proportion of objects assigned via long cyclesp−→ 1.

(b) The proportion of objects o for which R∗o < log(n)

p−→ 1.

In words, virtually all objects are assigned via long cycles and point tovery high priority individuals (in relative ranks) when assigned.

⇒ In a sufficiently large market, the objects’ normalized ranks are eachdistributed according to U[0, 1], independently of the ranks enjoyedby the agents.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 44 / 47

Page 69: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the Asymptotic Irrelevance

Key Observation 1: Let R∗o be the priority rank of the agent that opoints to when it is assigned under TTC. Then, the priority rank oenjoys under TTC ∼ U{R∗o + 1, ..., n} conditional on the object beingassigned via a long cycle.

Key Observation 2:

(a) The proportion of objects assigned via long cyclesp−→ 1.

(b) The proportion of objects o for which R∗o < log(n)

p−→ 1.

In words, virtually all objects are assigned via long cycles and point tovery high priority individuals (in relative ranks) when assigned.

⇒ In a sufficiently large market, the objects’ normalized ranks are eachdistributed according to U[0, 1], independently of the ranks enjoyedby the agents.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 44 / 47

Page 70: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the Asymptotic Irrelevance

Key Observation 2:

(a) The proportion of objects assigned via long cyclesp−→ 1.

(b) The proportion of objects o for which R∗o < log(n)

p−→ 1.

To obtain (a), we characterize the probabilistic structure of TTC

(i) the number of agents and objects follow a simple Markov chain: nottrivial due to the conditioning issue.

(ii) the number of rounds required for TTC is sublinear in n.(iii) the expected number of objects assigned via short cycles per round is

bounded (by 2).

⇒ Combining (ii) and (iii) give (a)

To obtain (b), we imagine a new mechanism TTC∗—same as TTCexcept that objects are assigned agents that objects point to. Paretoefficiency from objects’ perspective leads to (b) [see Che and Tercieux(TE, 2018)].

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 45 / 47

Page 71: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Intuition for the Asymptotic Irrelevance

Key Observation 2:

(a) The proportion of objects assigned via long cyclesp−→ 1.

(b) The proportion of objects o for which R∗o < log(n)

p−→ 1.

To obtain (a), we characterize the probabilistic structure of TTC

(i) the number of agents and objects follow a simple Markov chain: nottrivial due to the conditioning issue.

(ii) the number of rounds required for TTC is sublinear in n.(iii) the expected number of objects assigned via short cycles per round is

bounded (by 2).

⇒ Combining (ii) and (iii) give (a)

To obtain (b), we imagine a new mechanism TTC∗—same as TTCexcept that objects are assigned agents that objects point to. Paretoefficiency from objects’ perspective leads to (b) [see Che and Tercieux(TE, 2018)].

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 45 / 47

Page 72: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Robustness

Correlated Preferences:I Weak correlation: ui (o) = uo + ξio , where uo and ξio have bounded

support. Then, our result is robust.

I Extreme correlation: All have identical preferences. TTC admits fewerjustified envy than does RSD.

Ultimately clarifies when priorities are relevant under TTC.I One-to-one setting: TTC is using priorities in an “optimal” way.

I Many-to-one setting: TTC is using priorities in a meaningful way butnot optimal.

I In Large Markets: We should not hope for much gains from TTCcompared to RSD.

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 46 / 47

Page 73: NUS - Top Trading Cycles in Prioritized Matching: An Irrelevance … · 2018. 7. 25. · Top Trading Cycle (Shapley-Scarf, Abdulkadiro glu-Sonmez) ... July 26, 2018 8 / 47A. Abdulkadiro

Thank you!

(Workshop on Matching, Search and Market Design)Minimizing Justified Envy in School Choice: The Design of New Orleans’ One App A. Abdulkadiroglu, Y-K. Che, P. Pathak, A. Roth, and O. Tercieux Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets Y-K. Che and O. TercieuxJuly 26, 2018 47 / 47