Online Appendix for Minimizing Justified Envy in School Choice: The Design of New Orleans OneApp

Similar documents
Minimizing Justified Envy in School Choice: The Design of New Orleans OneApp

NBER WORKING PAPER SERIES MINIMIZING JUSTIFIED ENVY IN SCHOOL CHOICE: THE DESIGN OF NEW ORLEANS' ONEAPP

Minimizing Justified Envy in School Choice: The Design of New Orleans OneApp

The Impossibility of Restricting Tradeable Priorities in School Assignment

What You Don t Know Can Help You in School Assignment

The Impossibility of Restricting Tradeable Priorities in School Assignment

Hannu Salonen and Mikko A.A. Salonen Mutually Best Matches. Aboa Centre for Economics

The Boston School-Choice Mechanism

Online Appendix to Strategy-proof tie-breaking in matching with priorities

A New Perspective on Kesten s School Choice with. Consent Idea

Top Trading Cycles in Prioritized Matching: An Irrelevance of Priorities in Large Markets

A New Perspective on Kesten s School Choice with. Consent Idea

ONLINE APPENDIX TO HOW TO CONTROL CONTROLLED SCHOOL CHOICE (NOT FOR PUBLICATION)

Obviously Strategy-Proof Implementation of Top Trading Cycles

Top Trading Cycles, Consistency, and Acyclic Priorities for House Allocation with Existing Tenants

Matching with Short Preference Lists

An Analysis of Top Trading Cycles in Two-Sided Matching Markets

Fair and Efficient Student Placement with Couples

Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms

The Cutoff Structure of Top Trading Cycles in School Choice

Epsilon-Stability in School Choice

Petty Envy When Assigning Objects

Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms

D I S C U S S I O N P A P E R 2009/62. Exchange of indivisible goods and indifferences: the Top Trading Absorbing Sets mechanisms

Expanding Choice in School Choice

Priority-Based Affirmative Action in School Choice

An Equivalence result in School Choice

Sufficient Conditions for Weak Group-Strategy-Proofness

The Cutoff Structure of Top Trading Cycles in School Choice

Leveling the Playing Field:

Alternative Characterizations of Boston Mechanism

Strategy-proof and fair assignment is wasteful

relations: stability and Pareto-efficiency

Substitutes and Stability for Matching with Contracts

Human Capital and Economic Opportunity: A Global Working Group. Working Paper Series. Working Paper No.

Supplement to Incentive compatible allocation and exchange of discrete resources (Theoretical Economics, Vol. 12, No. 1, January 2017, )

Promoting School Competition Through School Choice: A Market Design Approach

Fractional Top Trading Cycle

Housing Markets with Indifferences: a Tale of Two Mechanisms

Pareto Efficient Strategy-proof School Choice Mechanism with Minimum Quotas and Initial Endowments

Online Appendix for Incentives in Landing Slot Problems

The Blocking Lemma and Strategy-Proofness in Many-to-Many Matchings

City, University of London Institutional Repository

The Bargaining Set of an Exchange Economy with Discrete. Resources

Matching Theory. Mihai Manea. Based on slides by Fuhito Kojima. MIT

Competition and Resource Sensitivity in Marriage and Roommate Markets

Efficient and Essentially Stable Assignments

Strategy-proof tie-breaking in matching with priorities

Improving Fairness and Efficiency in Matching with Distributional Constraints: An Alternative Solution for the Japanese Medical Residency Match

Comparing School Choice Mechanisms by Interim and Ex-Ante Welfare

(Group) Strategy-proofness and stability in many-to-many matching markets

(NON)RANDOMIZATION: A THEORY OF QUASI-EXPERIMENTAL EVALUATION OF SCHOOL QUALITY. Yusuke Narita. November 2016

Expanding Choice in School Choice

How to control controlled school choice. WZB Matching Workshop Aug 29, 2014

RANDOM ASSIGNMENT OF MULTIPLE INDIVISIBLE OBJECTS

City, University of London Institutional Repository. This version of the publication may differ from the final published version.

Petty Envy When Assigning Objects

DOCUMENTOS DE TRABAJO Serie Economía

Assigning more students to their top choices: A tiebreaking rule comparison

Constrained School Choice

Constrained School Choice

Core and Top Trading Cycles in a Market with Indivisible Goods and Externalities

Constrained School Choice

Deduction Dilemmas: The Taiwan Assignment Mechanism

Promoting School Competition Through School Choice: A Market Design Approach

Efficient and Essentially Stable Assignments

Housing Markets with Indifferences: a Tale of Two Mechanisms

Manipulability and tie-breaking in constrained school choice

Efficiency and Stability in Large Matching Markets

Assigning more students to their top choices: A comparison of tie-breaking rules

Strategy-Proofness and the Core in House Allocation Problems

Manipulability in matching markets: conflict and coincidence of interests

VOL. VOL NO. ISSUE NEAR-FEASIBLE STABLE MATCHINGS WITH COUPLES 19. Online Appendix. Near-Feasible Stable Matching with Couples

School Choice: Student Exchange under Partial Fairness

Invariance and Matching Market Outcomes. Marek Pycia (UCLA and U Zurich)

On Stable and Strategy-Proof Rules in Matching Markets with Contracts

The Coordinate-Wise Core for Multiple-Type Housing Markets is Second-Best Incentive Compatible

Expanding Choice in School Choice

Two New Impossibility Results for the Random Assignment Problem

NBER WORKING PAPER SERIES DEDUCTION DILEMMAS: THE TAIWAN ASSIGNMENT MECHANISM. Umut M. Dur Parag A. Pathak Fei Song Tayfun Sönmez

Essentially Stable Matchings

c i r i i=1 r 1 = [1, 2] r 2 = [0, 1] r 3 = [3, 4].

On the Shapley-Scarf Economy: The Case of Multiple Types of Indivisible Goods

THE CARLO ALBERTO NOTEBOOKS

Dynamic School Choice Problem

1. INTRODUCTION OBVIOUSLY STRATEGY-PROOF IMPLEMENTATION OF TOP TRADING CYCLES BY PETER TROYAN 1. University of Virginia, U.S.A.

Designing and Optimizing Matching Markets

School Choice under Partial Fairness

Resource-Monotonicity for House Allocation Problems

When is manipulation all about the ones and twos?

Two-Sided Matching with Indifferences

House allocation with fractional endowments

Ex-Ante Stable Lotteries

Dynamic Matching with a Fall-back Option

Arrow s Paradox. Prerna Nadathur. January 1, 2010

The Blocking Lemma and Group Strategy-Proofness in Many-to-Many Matchings

Exchange of Indivisible Objects with Asymmetry

Essentially Stable Matchings

Ma/CS 6b Class 3: Stable Matchings

Stability, Strategy-Proofness, and Cumulative Offer Mechanisms

Transcription:

Online Appendix for Minimizing Justified Envy in School Choice: The Design of New Orleans OneApp Atila Abdulkadiroğlu, Yeon-Koo Che, Parag A Pathak, Alvin E Roth, and Olivier Tercieux December 07 S Proof of Proposition The example below shows that TTC-Counters, TTC-Clinch and Trade, and Equitable-TTC do not minimize justified envy in the class of Pareto efficient and strategy-proof mechanisms, when schools have multiple seats Consider TTC-Counters (as will become clear, the argument is similar for TTC-Clinch and Trade or Equitable-TTC) We build a Pareto efficient and strategy-proof mechanism ϕ that allows for strictly less justified envy than TTC-Counters Suppose ϕ selects the same matching as TTC-Counters except for the following economy: there are four individuals i, i,, and i 4 and three schools s, s, s, where q s = and q s = q s = In this economy, ϕ selects a matching that is free of justified envy and Pareto efficient, which can be computed by studentproposing DA? characterizes priorities under which, for any individual preference, there exists a matching that is Pareto efficient and justified envy-free Priorities must be such that there is no Ergincycle A profile has an Ergin-cycle if there are three individuals i, i, and and two schools s and s such that the two conditions are satisfied: Cycle condition i s i s and s i, Scarcity condition There are (possibly empty) disjoint sets N s and N s I\{i, i, } st N s U s (i ) and N s U s (i ) and N s = q s and N s = q s where U s (i ) and U s (i ) are the strict upper contour set of i and i, respectively (ie, U s (i ) := {l : l s i } and U s (i ) := {l : l s i }) Abdulkadiroğlu: Department of Economics, Duke University and NBER, email: atilaabdulkadiroglu@dukeedu; Che: Department of Economics, Columbia University, email: yc7@columbiaedu; Pathak: Department of Economics, MIT and NBER, email: ppathak@mitedu; Roth: Department of Economics, Stanford University, email: alroth@stanfordedu; Tercieux: Paris School of Economics, email: tercieux@pseensfr

In the economy described above, the scarcity condition in the definition of an Ergin-cycle can never be satisfied To see this, observe that for a school s {s, s }, N s = =, while N s I\{i, i, } implies that N s, since I = 4 Therefore, sets satisfying the scarcity condition do not exist Hence, any profile of priority relations is Ergin-acyclic Finally, it is enough for our purpose to build some (P, ) where the set of blocking pairs of ϕ is a proper subset of the set of blocking pairs of TTC-Counters Since ϕ eliminates justified envy, we only need to show that there is (P, ) under which TTC-Counters does not eliminate justified envy Consider the following profile of preferences and priority relations: P i P i P i P i4 s s s s s s s i i s i 4 i 4 i i i i 4 i TTC-Counters produces: ( ) i 4 s s s s, where (i, s ) is a blocking pair This completes the argument for TTC-Counters It is easy to check that TTC-Counters, TTC-Clinch and Trade, and Equitable TTC coincide to produce the same assignment for the above profile of preferences and priority relations Hence, the same argument can be used for TTC-Clinch and Trade and Equitable TTC S Another Justified Envy-Minimal Mechanism When each school has a single seat, we build a mechanism different from TTC that is strategyproof, Pareto-efficient, and justified envy-minimal The mechanism is identical to TTC except at the following instance of priorities: we have three students i, i and and two schools s and s each with a single seat Priorities are given by s s i i i i

In essence, the mechanism will rank on top of each school s ranking and run standard TTC on these modified priorities (except for some preference profiles where there is a unique efficient and stable allocation where the original priorities will still be used to run TTC) This mechanism will be denoted TTC Let us describe it precisely For the instance of priorities described above and for each profile of preferences P, TTC selects a matching as follows Case A If under P there is an individual who ranks all schools as unacceptable then run TTC Case B If under P both i and i rank s first and i finds s unacceptable then run TTC Case B If under P both i and i rank s first and i finds s unacceptable then run TTC Case C If none of the above cases apply, move to the top of each school s ranking Run TTC on the modified priorities Clearly, TTC is Pareto efficient We prove below that it is strategy-proof Proposition S TTC is strategy-proof Proof Fix P falling into case A If some student i deviates to P i, this cannot be profitable if we remain into case A or fall into Case B or B (since TTC is strategy-proof) Therefore, consider the case where we fall into Case C after i s deviation After the deviation, all individuals rank at least one school acceptable (since we are not in Case A anymore) Since at least one individual must rank all schools unacceptable before the deviation and since we are looking at a single deviation by individual i, we conclude that P i ranks all schools unacceptable Hence, under TTC, i is unmatched under P and since P i ranks all schools unacceptable, there cannot be any profitable deviation Fix P falling into case B (and not in case A) If some student i deviates to P i, this cannot be profitable if we remain into case B or fall into Case A or B (since TTC is strategy-proof) Therefore, consider the case where we fall into Case C after i s deviation This must mean that before deviation both i and i rank s first and i finds s unacceptable, though this is not the case anymore after deviation Note that this must mean that i is either i or i Further, since P falls into Case B, TTC runs standard TTC Hence, i gets matched to her top choice s and so i has no incentive to deviate (recall that each individual finds at least one school acceptable since we are not in Case A) Hence, let us consider i = i The only way to reach (by a deviation of i ) Case C is for i to claim that s is acceptable (while s is not acceptable to i under the original preferences P i ) Now, to complete the argument, we distinguish two cases First, assume that ranks s first Then, since we fall into Case C after deviation, TTC (P i, P i) is

given by i s s In particular, i cannot get s (the only acceptable school under P i ) so the deviation to P i cannot be profitable Similarly, in the other case where ranks s first, TTC (P i, P i) is given by s i s Here again, i fails to obtain s and so the deviation is not profitable The case under which P falls into Case B can be treated in the same way Fix P falling into case C If some student i deviates to P i, this cannot be profitable if we remain into case C (since TTC is strategy-proof) Therefore, consider the case where we fall into Case A This must mean that P i ranks all schools unacceptable Since TTC is individually rational, i s deviation cannot be profitable So consider the case where after deviation we fall into Case B (and not into Case A) This must mean that before deviation, either i or i does not rank s first, or i finds s acceptable while after deviation both i and i rank s first and i finds s unacceptable This must mean that i is either i or i If i = i, this means that, i ranks s first (recall that before and after deviation, each individual has at least one acceptable school since we do not fall into Case A before and after deviation) So, in particular, after deviation, i cannot get s (s will be allocated to i ) Since after deviation, i finds s unacceptable, i will not get s either, and so she will remain unmatched So the deviation cannot be profitable to i Now, consider the other case where deviator i = i This means that i ranks s first and ranks s unacceptable This also means that before deviation, i ranks s first while after deviation i ranks s first To complete the proof, we distinguish two cases First, assume that ranks s first Then, at P, i gets s if she finds s acceptable or remains unmatched After deviation, i ranks s on top and i must be getting s after deviation, so this cannot be profitable In the other case where ranks s first, before deviation, i is getting s, which is her top choice So the deviation cannot improve on this The same reasoning holds if the deviation falls into Case B We fix any Pareto efficient and strategy-proof mechanism ϕ with less justified envy than TTC We claim that ϕ = TTC Proposition S Fix any P that falls into Case A, B or B ϕ(p ) = TTC (P ) Proof Fix any P falling into Case A Some individual must rank all schools as unacceptable It is easy to check that, in such a case, there is a unique efficient and stable allocation that is selected by TTC (with only two students, priorities are trivially Ergin-acyclic) Hence, because 4

ϕ has less justified envy than TTC, ϕ must also select the unique efficient and stable allocation, and we obtain ϕ(p ) = TTC (P ) Now, fix any P falling into Case B Both i and i rank s first, and i finds s unacceptable Here again, one can check that TTC selects the unique efficient and stable allocation, and we obtain ϕ(p ) = TTC (P ) A similar reasoning holds for any P falling into Case B Proposition S Fix any P that falls into Case C ϕ(p ) = TTC (P ) Proof We assume that P falls into Case C and prove the above proposition in the four following claims Claim Assume that s P i s and s P i s ϕ(p ) = T T C (P ) Proof Clearly, under TTC, is never part of any blocking pair Hence, because ϕ has less justified envy than TTC, we must have that is never part of any blocking pair under ϕ as well Assume wlog that s is s top choice (recall that because P falls into Case C, each individual finds at least one school acceptable) In the sequel, we claim that is assigned its top choice s under matching ϕ(p ) If is not assigned its top choice s under ϕ, then in order to ensure that (, s ) does not block ϕ(p ), we must have that i is matched to s under ϕ(p ) Now, consider two cases First, is matched to s under ϕ(p ) In that case, i and would be better off switching their assignments, a contradiction with Pareto efficiency of ϕ In the other case, must be unmatched under ϕ(p ) If i gets matched to s under ϕ(p ), allowing i and i to switch their assignments would be beneficial to both of them, again a contradiction with Pareto efficiency of ϕ If i is not matched to s under ϕ(p ) then s is unmatched, and by assigning it to i we Pareto-improve on ϕ(p ), a contradiction Thus, we proved that ϕ(p ) = s = TTC (P ) Now, let us complete the argument and show that ϕ(p ) = TTC (P ) First, consider the case where i finds s acceptable TTC yields the following matching s i s If under ϕ(p ), i remains unmatched, then (i, s ) would block ϕ(p ) while it does not block TTC (P ), a contradiction with our assumption that ϕ has less justified envy than TTC Thus, ϕ(p )(i ) = s = TTC (P )(i ) and so we conclude that ϕ(p ) = TTC (P ) Now, consider the second case where i finds s unacceptable Recall that s must be acceptable to i, and so TTC yields the following matching i s s 5

Clearly, since we showed that gets matched to s under ϕ(p ), i remains unmatched under ϕ(p ) So by Pareto efficiency of ϕ, it must be that ϕ(p )(i ) = s = TTC (P )(i ) We conclude that ϕ(p ) = TTC (P ) Claim Assume that s P i s and s P i s ϕ(p ) = T T C (P ) Proof There are two cases Case s P i s Because P falls into Case C, each individual ranks at least one school acceptable (since P does not fall into Case A) and i finds s acceptable (since P does not fall into Case B) Thus, TTC yields the following matching s i s We first claim that under ϕ(p ), i must remain unmatched Indeed, if i is matched under ϕ(p ), then consider the new preference profile where s P i s P i i Note that (P i, P {i }) falls into the cases considered in Claim Hence, by Claim, we know that ϕ(p i, P {i }) = TTC (P i, P {i }) = s and ϕ(p i, P {i })(i ) = TTC (P i, P {i })(i ) = i Thus, from profile (P i, P {i }), i can misreport her preference profile as P i In turn, she gets matched and is strictly better-off, which contradicts the strategy-proofness of ϕ Hence, under ϕ(p ), i must be unmatched Next, we claim that is assigned s under ϕ(p ) Indeed, if is not assigned s under ϕ(p ), then i must be assigned s since it is acceptable to her (and we already know that i must be unmatched) But then (, s ) would block ϕ(p ) but does not block TTC (P ), which contradicts our assumption that ϕ has less justified envy than TTC To conclude, under ϕ(p ), gets s, i is unmatched, and so, since s is acceptable to i, i gets matched to s Thus, ϕ(p ) = TTC (P ) Case s P i s TTC yields the following matching i s s We first claim that ϕ(p ) matches to her top choice s Indeed, if is not matched to s under ϕ(p ) then in order for (, s ) not to block ϕ(p ), i must match to s But then, in order for (i, s ) not to block ϕ(p ), which is necessary since it does not block TTC (P ), i must also match s So if is not matched to s under ϕ(p ) the only candidate for ϕ(p ) is s s Now, let us assume that ranks s acceptable under P i Next, consider the preference profile (P, P {i }) where s P s P Note that (P, P {i }) falls into Case considered just 6

above Hence, we know that ϕ(p, P {i }) = TTC (P, P {i }) and so is matched to s under ϕ(p, P {i }) Since is unmatched under ϕ(p ), because we assumed that ranks s acceptable under P i, we found a profitable deviation for, a contradiction with the strategyproofness of ϕ Thus, provided that P i ranks s as acceptable, we obtained ϕ(p i, P {i }) = TTC (P i, P {i }) = s Let us now assume that ranks s unacceptable under P i Consider a deviation of to P i satisfying s P i s P i, ie, where s is ranked as acceptable We just saw that, in such a case, ϕ(p i, P {i }) = TTC (P i, P {i }) = s and so gets matched to s under ϕ(p i, P {i }) Here again, we find a profitable deviation for, which contradicts the strategyproofness of ϕ We conclude that ϕ(p ) matches to her top choice s Now, TTC (P ) matches i with s, and, in order not have the blocking pair (i, s ) under ϕ(p ), i and s must also be matched together under ϕ(p ) We conclude that ϕ(p ) = TTC (P ) Claim Assume that s P i s and s P i s ϕ(p ) = T T C (P ) Proof The proof is similar to that of Claim Claim 4 Assume that s P i s and s P i s ϕ(p ) = T T C (P ) Proof Without loss of generality, assume that s P i s (the same argument applies when s P i s ) TTC yields the following matching i s s If, under ϕ(p ), is not matched to her top choice s, then in order for (, s ) not to block ϕ(p ) (which is necessary, since it does not block TTC (P )), i must be matched to s under ϕ(p ) But then for (i, s ) not to block ϕ(p ) (which is necessary since it does not block TTC (P )), i must be matched to s Thus, if is not matched to her top choice s, the only candidate for ϕ(p ) is s s Now, consider P i such that s P i s P i i Since i ranks s acceptable under P i, (P i, P {i }) falls in to the profile of preferences considered in Claim Hence, ϕ(p i, P {i }) and TTC (P i, P {i }) both yield the same matching given by i s s 7

Now, if the true preference profile is (P i, P {i }) and i misreports to P i, then i gets matched to s under ϕ(p i, P {i }) Hence, the misreport P i is profitable to i, which contradicts the strategy-proofness of ϕ We conclude that under ϕ(p ), must be matched to her top choice s But now, if i is not matched to s under ϕ(p ) then (i, s ) blocks ϕ(p ) but does not block TTC (P ), which is a contradiction Hence, i must be matched to s, and we conclude that ϕ(p ) = TTC (P ) These four claims together establish the proposition 8