Efficiency and Stability in Large Matching Markets
Yeon-Koo Che (Columbia) and Olivier Tercieux (PSE) September 18, 2014 Toronto Workshop
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 1 / 47
Efficiency and Stability in Large Matching Markets Yeon-Koo Che - - PowerPoint PPT Presentation
Efficiency and Stability in Large Matching Markets Yeon-Koo Che (Columbia) and Olivier Tercieux (PSE) September 18, 2014 Toronto Workshop Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 1 / 47 Introduction An
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 1 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 2 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 3 / 47
1 Pareto-efficiency: satisfying the preferences of the agents. Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 3 / 47
1 Pareto-efficiency: satisfying the preferences of the agents.
Attained by Random Serial Dictatorship (RSD), Top Trading Cycles (TTC), etc.
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 3 / 47
1 Pareto-efficiency: satisfying the preferences of the agents.
Attained by Random Serial Dictatorship (RSD), Top Trading Cycles (TTC), etc.
2 Stability: respecting agents’ priorities (aka “no justified envy”, or
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 3 / 47
1 Pareto-efficiency: satisfying the preferences of the agents.
Attained by Random Serial Dictatorship (RSD), Top Trading Cycles (TTC), etc.
2 Stability: respecting agents’ priorities (aka “no justified envy”, or
Attained by Gale and Shapley’s Deferred Acceptance Algorithm (DA).
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 3 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 4 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 4 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 4 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 4 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 5 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 5 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 5 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 5 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 6 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 6 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 6 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 6 / 47
For simplicity, |I| = |O| = n
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 7 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 8 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 9 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 10 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 11 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 11 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 11 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 12 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 12 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 12 / 47
A matching is Pareto-efficient if no individual i can be made strictly better-off without hurting another individual.
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 12 / 47
A matching is Pareto-efficient if no individual i can be made strictly better-off without hurting another individual. A matching µ is stable if there is no pair (i, o) where i would prefer o to his match µ(i) and o would assign higher priority to i rather than to his match µ(o)
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 12 / 47
A matching is Pareto-efficient if no individual i can be made strictly better-off without hurting another individual. A matching µ is stable if there is no pair (i, o) where i would prefer o to his match µ(i) and o would assign higher priority to i rather than to his match µ(o)
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 12 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 13 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 14 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 14 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 14 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 14 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 15 / 47
0 U(u, ¯
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 16 / 47
0 U(u, ¯
k=1 xkU(uk, ¯
i∈I
p
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 16 / 47
0 U(u, ¯
k=1 xkU(uk, ¯
i∈I
p
i∈I
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 16 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 17 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 18 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 18 / 47
p
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 19 / 47
p
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 19 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 20 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 21 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 21 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 22 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 23 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 24 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 24 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 25 / 47
p
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 26 / 47
p
p
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 26 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 27 / 47
1, ¯
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 27 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 28 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 29 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 30 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 31 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 32 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 33 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 34 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 35 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 36 / 47
1, ¯
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 37 / 47
1, ¯
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 37 / 47
1, ¯
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 37 / 47
1, ¯
tier 2 objects.
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 37 / 47
1, ¯
tier 2 objects.
at a time.”
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 37 / 47
1, ¯
tier 2 objects.
at a time.”
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 37 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 38 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 39 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 40 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 40 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 40 / 47
Start running the McVitie-Wilson version of Gale-Shapley’s algorithm.
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 40 / 47
Start running the McVitie-Wilson version of Gale-Shapley’s algorithm. Keep track of the number of offers made by each individual.
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 40 / 47
Start running the McVitie-Wilson version of Gale-Shapley’s algorithm. Keep track of the number of offers made by each individual. When there is an individual who has made more than β(n) offers, finalize the matching, i.e., any object gets matched with the individual he tentatively holds if any.
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 40 / 47
Start running the McVitie-Wilson version of Gale-Shapley’s algorithm. Keep track of the number of offers made by each individual. When there is an individual who has made more than β(n) offers, finalize the matching, i.e., any object gets matched with the individual he tentatively holds if any.
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 40 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 41 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 41 / 47
1 whp, the β(n) most preferred objects of all individuals are in O1. We
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 42 / 47
1 whp, the β(n) most preferred objects of all individuals are in O1. We
2 whp, all objects in O1 are assigned without the circuit breaker being
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 42 / 47
1 whp, the β(n) most preferred objects of all individuals are in O1. We
2 whp, all objects in O1 are assigned without the circuit breaker being
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 42 / 47
1 whp, the β(n) most preferred objects of all individuals are in O1. We
2 whp, all objects in O1 are assigned without the circuit breaker being
3 whp, individuals matched in this step get high idiosyncratic payoffs Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 42 / 47
1 whp, the β(n) most preferred objects of all individuals are in O1. We
2 whp, all objects in O1 are assigned without the circuit breaker being
3 whp, individuals matched in this step get high idiosyncratic payoffs 4 whp, almost all objects in O1 get high idiosyncratic payoffs (by the
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 42 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 43 / 47
1 whp, almost all objects get high payoffs =
2 whp, all individuals are assigned objects that yield high idiosyncratic
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 44 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 45 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 46 / 47
Yeon-Koo Che and Olivier Tercieux Efficiency and Stability in the Large Toronto 47 / 47