Academia.eduAcademia.edu

Outline

On Stability and Efficiency in School Choice Problems

2011, SSRN WP

M PRA Munich Personal RePEc Archive On Stability and Efficiency in School Choice Problems Jose Alcalde and Antonio Romero-Medina University of Alicante 13. February 2011 Online at http://mpra.ub.uni-muenchen.de/28891/ MPRA Paper No. 28891, posted 21. February 2011 01:26 UTC On Stability and Eciency in School Choice Problems∗ † ‡ José Alcalde Antonio Romero-Medina February 13, 2011 Abstract This paper proposes a way to allocate students to schools such that conciliates Pareto eciency and stability. Taking as a starting point the recent reform proposed by the Boston School Committee, we propose a marginal modication to reach our objective redene how students are prioritize. Our proposal is to allow schools to prioritize only a small set of students an then use a common priority order for the rest. Under this condition we propose a score based priority ranking that makes the output of the new Boston Mechanism Pareto ecient and stable. Keywords: School allocation problem, Pareto ecient matching. Journal of Economic Literature Classication Numbers: C71, C72, D71. ∗ The authors acknowledge Salvador Barberà, Josep E. Peris and Pablo Revilla for the many discussions we had around this paper. We would also like to acknowledge the nancial support by the Institut Valencià d'Investigacions Econòmiques, FEDER and the Spanish Ministerio de Educación y Ciencia under projects SEJ2007-64649 (Alcalde) and ECON2008- 027038 (Romero-Medina). † Corresponding Author. IUDESP, University of Alicante. [email protected] ‡ Universidad Carlos III de Madrid. [email protected] 1 Introduction On the school choice procedures the way municipalities decide the design in- strument to allocate student to schools play a key role. In this instruments the municipalities are forced to establish priorities in order to allow break the ties that arise when the system takes into account the parents' interests for the schools. In this present paper we deal with way in which the schools' priority lists are built. We propose a conditions on agents' characteristics that solve the eciency-equity trade o by proposing a priority structure able to reconcile eciency and stability. Municipalities use dierent criteria to build priority as preference for, oth- erwise indierent, centers. When the list of criteria that provides priorities to students is not enough to break all relevant ties the municipalities are forced to use a sort of random process to break the ties. Even though the criteria used by the schools to prioritize students can be seen as eciency criteria, the realization of the procedure, to match students and schools' places, could induce inecient allocations. This is due to the particular procedure employed to allocate the schools' places among the students. In this sense, we can mainly nd two systems: The centralized ones, that focus on stability, and the decentralized ones, focusing on Pareto eciency. The mechanism used in the Boston area, from 2005, can be seen as a representative example for the rst one, whereas the Boston mechanism, used in the same area until that date, is a representative example for the second one. The reader can nd a description for both mechanisms in the survey by Sönmez and Ünver (2009). In this paper we concentrate on the former, the Student-Optimal Sta- ble mechanism, (SOSM hence for) which coincides with the realization of the deferred acceptance algorithm in which students send proposals to the schools. This mechanism, introduced by Gale and Shapley (1962), always selects a sta- ble allocation. Moreover, all the students (weakly) prefer this allocation to any other stable allocation. Furthermore, when this mechanism is use, students have no interest on acting strategically. Along with the Boston area the redesign that has been introduced in several markets have presented the SOSM as the best option for school markets, i.e. for one sided-markets with indierences. However, the fact this mechanism is, in general, not ecient has trouble scholars (see Kesten, 2010 and Abdulkadiro§lu, Patha, and Roth, 2009). In general it can be shown that the welfare lost due to select the SOSM can be large. There has been several attends to address this problem. In general this attempts accommodate any preexisting priority struc- ture by allowing a nal allocation that relax some priorities in order to achieve eciency (see Kesten, 2010) or allows the agents to trade their initially stable endowments until reaching an allocation that can not be justiably objected by any student (see Alcalde and Romero-Medina, 2010). In any of those attempts the initial priority structure is, at some point, either modify or ignored. In both case it seem a better design approach to build a priority structure that reconciles eciency and stability rather than impose priorities that will impose eciency lost or, ultimately, will be relax or ignore. 1 The usual way to prioritize students in most school districts to establish priorities comes from the use of a scoring rule. In practical terms the way to deal with the problem of how students would be prioritized is solved by municipalities building a function that associates each student a score for each school. This function often depends on two classes of variables: the relationship between the student and each school includes and the student's characteristics that are not related to any school. Among the rst, are the distance from the student's residence to the school; and the number of siblings, already attending to the school. Among the second group we can mention the household income, the student's household size or the presence of any health condition. Further more, this criteria is based on continuous variables that are transform into discrete counterparts in order to be processed. For instance the distance to school is a continuous criteria that is transform into a discrete one using attendance area boundaries that denes the schools in which each students will be prioritized based on her address. By its denition the School Attendance Area Policies assign the same score to students in the same area and forces the procedure to relay on a lottery drawn to build strict priority list. In our model, we do not assume any particular geographical distribution of students and/or schools, we will assume that schools' priority lists need not to be correlated and each school might exhibit any priority list. This is why, throughout this paper claim that each school is free to decide how it prioritizes the students. Accordingly, we refer the policy of accurately redesigning each school attendance area as schools limited freedom to prioritize the students. In this paper we show that eciency and equity are compatible if we proceed as follows: Let us consider two classes of priority lists, namely the local and the school lists. Then, for a given school, its priority list is used to prioritize (at most) as much students as it can accept. These students will have priority over any other student. The remaining students are prioritized by following the local committee 's list. Following this approach, the general recommendation of this paper is to restrict, for each school, the number of students belonging to its inuence area. Therefore, what the Local School Committees would do is to redesign their school attendance areas. Following, Abdulkadiro§lu et al. (2006), the recent reforms in the alloca- tion mechanisms lies on avoiding the possibility of students' strategic behavior. What it seems to be relevant when designing a mechanism for school allocation problems is to accurately combine stability, eciency and strategy-proofness. Let us notice that restricting the possible priority lists that schools can pro- pose, our results point out that the use of the new mechanism in the Boston Area always selects stable and ecient allocations and this mechanism is fully strategy-proof1 , i.e. not only students have no interest on misrepresenting their preferences, but it should be also expected that schools do not prioritize students in a wrong way.2 1 The result follows from Alcalde and Barberà (1994) 2 In Valencia, Spain, the admission process is similar tothe Boston mechanism. The schools prioritize students according to a scoring function that is established by law. Nevertheless, the score that a school assigns to a student is evaluated by the school, and it is not monitored 2 As Ergin (2002) shows the conditions that reconciles stability and Pareto eciency are very stringent and involves check the preferences and priorities of agents in both sides of the market. In particular, if each student is free to rank any school as her best school, it is always possible to nd non-scarce problems having a stable and Pareto ecient matching. Therefore, if conditions are es- tablished on individual characteristics, it is very hard to have in mind natural necessary conditions guaranteeing the existence of a stable and Pareto ecient matching. Our work is closely related to Ergin (2002) and latter extended by Elhers and Erdil (2010) . They characterize priority structures under which the constrained ecient assignments are ecient. Our proposal diers from theirs in the fact that we explore the possibility to propose score based priority rankings. The rest of the paper is organized as follows. Section 2 introduces the basic framework and provides some denitions which are classical in the literature. Section 3 explores conditions on agents' characteristics under which ecient and stable allocations exist. Our conclusions point out a general diculty to conciliate both concepts. This diculty advices us that we should shift the focus on how the allocation problem could be solved. The solution could be found in a reconsideration on how the schools give priorities to the students. We propose a general formulation that can be used as a new way to discuss how the system should be reformed. The way in which this mechanism is described points out how the actual Boston system might be re-reformed. Conclusions are gathered to Section 4. Finally, all the proofs are relegated to the Appendix. 2 The School Allocation Problem The School Allocation Problem family of problems faces two set of non-empty disjoint agents to be called Students and Schools. The set of Students is denoted by S , and has n individuals, i.e. S = {s1 , . . . , si , . . . , sn }. The set of Schools is denoted by C , and has m elements, i.e. C = {c1 , . . . , cj , . . . , cm }. Each school has a number of seats (or places), to be distributed among the students, that will be called its capacity. Let qcj ≥ 1 denote school cj 's capacity; and let Q = qc1 , . . . , qcj , . . . , qcm the vector summarizing schools' capacities. Schools are also endowed a priorities linear ordering over the set of students. Let πcj ∈ <n be the students' ordering for school cj and Π the (m × n)-matrix summarizing these priorities. Formally, πcj is described as a n-dimensional vector such that for each k ∈ {1, . . . , n} there is a unique student si for which πcj si = k ; given this description, the j -th row for matrix Π coincides with vector πc j . Note that, under our description, no school would consider a student to be inadmissible. Notice that most of the legislative norms impose such a restriction in the way that the schools rank their potential students. Nevertheless, our model might capture the possibility of a student to be inadmissible at a low by the local administration. This lack of monitoring allows the schools to favor some students. This behavior can be interpreted as a manipulation by some schools administrators. 3 cost: just by introducing a new variable for each school dening the priority level of the last admissible student. On the other side, each student has linear preferences over the set of schools, so that no student will consider two dierent schools as equivalent (or indier- ent), and no school is neither considered as inadmissible by any student. Let ρsi denote the schools' ranking induced by student si 's preferences,3 and Φ the (n × m)-matrix summarizing these rankings. Note that our model assumes that each student considers all the school as admissible.4 Nevertheless, we can also reformulate this model by assuming that each student might consider some schools as unacceptable. The essence of this paper is the same in both frame- works. Therefore, a School Allocation Problem can be described by listing the el- ements above: SAP = {S, C; Φ, Π, Q}. We will say that a School Allocation Problem is non-scarce whenever there is enough places to allocate all the stu- dents X qcj ≥ n. cj ∈C Given a School Allocation Problem, SAP , a solution for it is an application µ that matches students and schools' places. Such a correspondence is called a matching. Formally, Denition 1 A matching for SAP , a School Allocation Problem, is a corre- spondence µ, applying S ∪ C into itself, such that: (a) For each si in S , if µ (si ) 6= si , then µ (si ) ∈ C ; (b) For each cj in C , µ (cj ) ⊆ S , and |µ (cj )| ≤ qcj ; 5 and (c) For each si in S , and any cj in C , µ (si ) = cj if, and only if, si ∈ µ (cj ). The central solution concept used through the literature is stability, as de- ned by Balinski and Sönmez (1999). This stability notion coincides with the pair-wise stability introduced by Gale and Shapley (1962). Under our consider- ations (i.e., each school is acceptable for any student and vice versa), stability is dened as follows. Denition 2 A matching for SAP , say µ, is said stable if there is no student- school pair (si , cj ) such that (a)µ (si ) = si , or ρs c < ρs µ(s ) ; and i j i i (b) |µ (cj )| < qcj , or πcj si < πcj sh for some sh ∈ µ (cj ). Throughout this paper, we adopt the convention that ρsi µ(si ) = m + 1 whenever µ (si ) = si . 3 I.e., ρ indicates that student si considers that cj is her third-best school. si cj = 3 4 Here, we can also invoke legislative regulations establishing that school attendance is compulsory for the children of certain ages. 5 Throughout this paper |T | will denote the cardinality of set T . 4 The idea of instability comes basically from the notion of justied envy. (See Haeringer and Klijn, 2009). Let us consider a matching µ, and let us assume that student si prefers to study at school cj rather that developing her educative formation at her actual school µ (si ). If si has a priority higher than that of some of the actual students attending school cj , or this school is still having some vacant, she might claim that the allocation process has been unfair. A second notion that has also been analyzed in this framework is that of eciency. To introduce appropriately this concept, let us remember that the only role for the schools is to provide educational services needed by the students. Therefore the natural notion of eciency, as proposed by Balinski and S'onmez (1999) for this framework, is Pareto eciency (from the students' point of view). Denition 3 Given a School Allocation Problem, SAP , we say that matching µ is Pareto ecient if for any other matching µ0 there is a student, say si , such that ρsi µ(si ) < ρsi µ0 (si ) . Note that, for any non-scarce School Allocation Problem, stability and/or eciency of a matching µ implies that, for each student si , µ (si ) ∈ C . A matching mechanism is a regular procedure that associates to each School Allocation Problem a matching for such a problem. A matching mechanism M is said to be stable if, for any given problem, it always selects a stable matching. Similarly, we say that a matching mechanism is Pareto ecient whenever its outcome is always Pareto ecient, related to its input. It is easy to see that there are stable matching mechanisms. In fact, any of the versions of the deferred- acceptance algorithms proposed by Gale and Shapley (1962) associates a stable matching for the related School Allocation Problem. On the other hand, the now-or-never mechanism introduced by Alcalde (1996) always selects a Pareto ecient matching when the proposals are made by the students.6 It is a well known result that it might be an impossible task to conciliate stability and Pareto eciency, i.e. there is no matching mechanism selecting a stable and Pareto ecient allocation for each School Allocation Problem. In the next section we seek the existence of natural conditions on Φ and Π guaranteeing the existence of matching mechanisms being stable and Pareto ecient. 3 On the existence of stable and Pareto ecient allocations In this section we explore natural conditions under which stability and Pareto eciency are compatible for some matching mechanisms. Given that set of stable matchings has a lattice structure and one of its extremes can be reached by applying the student-proposing deferred acceptance algorithm. Therefore, the 6 The now-or-never mechanism is also known as the Boston mechanism because it was used in the Boston school district. 5 unique stable matching mechanism that could eventually be Pareto ecient is the so called Student-Optimal Stable mechanism. The question is whether on the framework of the school choice problem are conditions able to encompass both the uses of school districts on the priorities matrices under which the students optimal stable matching is always ecient. To provide a positive answer to the above question, let us consider the following condition on schools' priorities: Denition 4 We say that the schools' priorities matrix Π satises the Com- mon Priorities Condition , CPC in short, if, and only if, there is a (xed) relation of students' priorities, π = (πs , . . . , πs , . . . , πs ), such that for each 1 i n school cj , and `preferred set of students' for such a school, S ⊆ S , with j S ≤ qs , its priority relation satises: j j (a) πc s ≤ qc , for each si ∈ S j ; and j i j (b) πcj si = S j + sh ∈ S \ S j : πsh ≤ πsi , for each student si ∈/ S j .  Let us imagine that students are ordered following a common criterion, which is independent from the schools characteristics and does not depend on the distance from the students' residence to the school, neither on whether the students have or not any sibling at the school, or any similar criteria. Then, once such common priorities have been xed, each school can modify it by selecting its ideal set of students, whose size must be not higher than the number of its available positions, but the rest of (`non-ideal') students must be prioritized following a common criterion. We can now establish the following result. Proposition 5 Let SAP be a School Allocation Problem. If Π satises CPC, then it has only one matching being stable and Pareto ecient. We can dene a condition, similar to CPC, applying to students' character- istics. This is the essence of CRC. Denition 6 We say that the students' rankings matrix Φ satises the Com- mon Ranking Condition, CRC in short, if, and only if, it is possible to nd a linear order over the set of schools C , described by the ranking ρ = ρc , . . . , ρc , . . . , ρc , such that for each student, si , and school cj ,  1 j m if ρck < ρcj  1 + ρcj ρsi cj (si ) = ρcj if ρck > ρcj where ck is such that ρsi ck = 1. To introduce the idea underlying CRC, let us imagine that there is an unam- biguous way to order the schools (that can be derived from some quality index that is commonly accepted), but each student has a preferred school due to some specic criteria (for instance due to its proximity to the student's residence ad- dress; or because she has some sibling attending to that school; or because her 6 parents studied at that school; etc.) CRP says that all the students will share the same preferences except that they can dier on which her ideal school is. Unfortunately, as the next example points out, a result similar to Proposition 5 can not be reached just by assuming that students' ranking satises CRC. We need an extra qualication, which is that all the students share the opinion on which her ideal school is. Example 7 Let us consider a School Allocation Problem involving three stu- dents and two schools, having one vacant each. Let us assume the ranking and priorities matrices are   1 2   2 3 1 Φ= 2 1 ; and Π= 1 3 2 2 1 Note that this School Allocation Problem satises CRC. Nevertheless, the unique stable matching is described as µ, where µ (s1 ) = c2 ; µ (s2 ) = c1 ; and µ (s3 ) = s3 , which is inecient. What this example might suggest is that the non ex- istence of a stable and ecient matching is related to the fact that this School Allocation Problem is scarce. Nevertheless, it is not true. Just to show it, let is imagine that there is a new school, c3 and the new problem, consistent with the previous one, is described by     1 2 3 2 3 1 0 Φ = 2  1 3 ; and 0 Π = 1  3 2  2 1 3 3 2 1 Note that, for any qc3 ≥ 1, the unique stable matching is µ0 , where µ0 (s1 ) = c2 ; µ0 (s2 ) = c1 ; and µ0 (s3 ) = c3 . The next result proposes conditions that, when imposed on students' rank- ings, guarantee the existence of a stable and Pareto ecient matching. Proposition 8 Let SAP be a School Allocation Problem. If Φ satises CRC, and all the students exhibit the same ranking, then there is a unique stable and ecient matching. Let us mention that the CRC was proposed by Alcalde and Barberà (1994) as an example for Top Dominance, a condition guaranteeing the existence of strategy-proof stable matching mechanisms for the marriage problem.7 It is also easy to check that, given the close (formal) relationship between the School Allocation and the Marriage Problems, CPC is also related to the fulllment of Top Dominance by the schools' declared preferences (or priorities). 7 A marriage problem, as modeled by Gale and Shapley (1962), can be described as a School Allocation Problem in which all the colleges have just a vacant position. 7 Denition 9 Let Ri be a set of possible rankings for student si . We say that Ri satises Student Top Dominance if for each cj and ck in C , and any two rankings ρs and ρ0s in Ri if ρs c < ρs c and ρ0s c < ρ0s c then i i i j i k i k i j ch ∈ C : ρsi ch ≤ ρsi cj ∩ ch ∈ C : ρ0si ch ≤ ρ0si ck = ∅.   Denition 10 Let cj ∈ C be a school, with admission quota qc , and Pj be a j set of possible priorities for such a school. We say that Pj satises School Top Dominance if there is a set of students S j ⊂ S , with S j ≤ qc − 1 , such that j for each si and sf in S , and any two priorities πc and πc0 in Pj if πc s < πc s j j j i j f and πc0 s < πc0 s then j f j i n o sh ∈ S : πcj sh ≤ πcj si ∩ sh ∈ S : πc0 j sh ≤ πc0 j sf ⊆ S j .  The idea that schools have some freedom on how to order their chosen stu- dents is behind School Top Dominance. But such a freedom is not full range in the sense that the student which is prioritized to fulll the college's quota (i.e. πcj si = qcj ) determines which the priority for the rest of students is. In particular, let us observe that, when qj = 1 for each school cj , the School Top Dominance introduced in Denition 10 coincides with the Top Dominance as dened by Alcalde and Barberà (1994). The next example points out a general diculty to generalize the notions of CPC and/or CRC having positive results similar to the ones proposed in Propositions 5 and 8. Example 11 Let us consider a School Allocation Problem involving three stu- dents and three schools, having one vacant each. Let us suppose that schools priorities are described by matrix, satisfying School Top Dominance,   3 2 1 Π= 2 1 3  1 3 2 Now, let us assume that all the students agree that school c2 is their worst option. In such a case, and when imposing Student Top Dominance, we have the following two possibilities: (a) All the students exhibit the same ranking, and (b) Students might have opposite opinions on how to rank schools c1 and c3 . Note that if the rst case holds Proposition 8 applies and thus, there is a unique (assortative) stable matching, which is also Pareto ecient. Nevertheless, if it is not the case, the rankings matrix might be   1 3 2 Φ= 3 1 2  3 1 2 8 and the unique stable matching that this problem has is not Pareto ecient. As a conclusion we can say that when the students exhibit rankings satisfying Top Dominance and there is a common opinion on ranking some school as the best one (or the worst one) we can have any of the following two conclusions: (i) If we add an anonymity condition, as Alcalde and Barberà (1994) proposed, to the Top Dominance idea, all the students will exhibit the same rank- ing. Therefore, the conclusion is that there is a unique (assortative) stable matching which is also ecient, as established in Proposition 8. (ii) On the contrary, if such an anonymity is not demanded, we cannot guar- antee the existence of a stable and Pareto ecient matching. We proposes a way to reformulate how students would be prioritized. As we have mentioned before students are prioritized following a scoring function that can be seen as a function which is separable on two classes of variables. The rst type of variables lies on the relationship between any student and each school. Following this conception, it is expected that each student obtains dierent scores from two schools and also that each school assigns dierent scores to any two students. Relative to the second class of variables, they are not related to any school. Therefore, we can identify the score that each student obtain, from a school, relative to the rst scoring function, with its score by that school;8 whereas the score assigned to each student, that does not depend on their relationship with any school, can be seen as a score assigned by the Local School Committee. The above interpretation allows us to dene two scoring functions, to be called the School Scoring Function, CS , and the Local Scoring Function, LS . The last question that we deal with, related to this score-based way to build schools' priority list, lies on how to combine the School Scoring Function and the Local Scoring Function to dene a Global Scoring Function. Following the idea beyond the procedure used by the Seattle School Board, let us dene, for each school, its Priority students as those for which the School Scoring Function is the relevant function for deciding their score. Therefore, we can formally describe the Global Score for an student as follows.9 Denition 12 Let S and C be the sets of students and colleges respectively. We dene the Global Score Function induced by the School Scoring Function CS : S × C → <+ ; the Local Scoring Function LS : S → <+ ; and the Priority 8 Let us remember that the scores are determined by the Local School Committees, and also that schools do not determine their priority lists. Thus, we are abusing interpretation when saying that the school determines the score. We hope the reader not to be induced to confusion due to such an abuse. 9 The reader can think on dierent ways to describe a Global Scoring Function by, for instance, adding the Local and the School Scoring Functions. Nevertheless, what it is rele- vant to reach our positive results formalized in Theorem 14 is not related to the particular composition but on the fact that it induces schools priorities satisfying CPC. 9 Function P : C → 2S as the function GS : S × C → <+ assigning each student-school pair the value if si ∈ P (cj )   LS (si ) + CS (si , cj ) GS (si , cj ) =  LS (si ) otherwise To introduce the next denition, for a Local Scoring Function, LS , let M denote the maximum score allocated to a student, M = max LS (si ) (1) si ∈S Denition 13 Let S and C be the sets of students and colleges respectively, and let Q be the vector summarizing school's capacities. Given the Scoring Functions LS , CS ; and P , we say that the Scoring Function GS , satises the Limited Freedom Condition , LFC henceforth, if it fullls: (a) For each school cj , and student si , CS (si , cj ) > M. (b) For each school cj , |P (cj )| ≤ qcj , and (c) For any two students si , sh , si 6= sh , LS (si ) 6= LS (sh ) . Note that, under LFC, the induced priority ordering for a school, if it chooses the function CS, allows the school to decide which its best students are, to fulll its available places. Nevertheless, once some student has been declared not to be one of the qcj -top students, the school's opinion is not taken into account to determine such a student's priority. A second aspect that we want to remark is that, even though in our model each priority ordering is linear, Denition 13 allows that some students, in the qcj rst positions, share the same priority. Note that this fact does not inuence the stability of any matching, even though if it considers that all those students are equaled prioritized. The reader is refer to Ehler and Erdil (2010) for a full characterization of Stable and Ecient allocations in this environment. Theorem 14 Let S and C be the sets of students and colleges respectively, and let Q be the school's capacities vector. Then for each Scoring Function GS that satises LFC, and any SAP = {S, C; Φ, Π, Q}, where priorities are induced by GS , there exists a unique stable and Pareto ecient matching. 10 Note that Theorem 14 establishes that LFC is a sucient condition to guar- antee the existence of matchings conciliating the notions of stability and Pareto eciency. Let us remark that the usual way to prioritize students comes from the employ of some scoring rule. These functions are usually expressed as the addition of two scoring functions. The rst one just takes into account the particular characteristics of the students, isolated from the schools, whereas the second one lies on each student's characteristics related to the considered school. This additively separable functional form follows the shape used in Denition 13. We would like to point out that it is very hard to nd a result establishing necessary conditions conciliating stability and Pareto eciency. In particular, if each student is free to rank any school as her best school, it is always possi- ble to nd non-scarce problems having a stable and Pareto ecient matching. Just, consider that students rankings are such that, for each school cj the num- ber of students for which this school is the rst-ranked, i.e. ρsi cj = 1, is not greater than qcj . In such a case, no matter which the matrix Π is, the matching that associates each student her best school is both stable and Pareto ecient. Therefore, if conditions are established on individual characteristics, it is very hard to have in mind natural necessary conditions guaranteeing the existence of a stable and Pareto ecient matching. 4 Concluding Remarks Let us start this section by quoting the paper by Abdulkadiro§lu et al. (2005). Recent Developments Section. A memorandum from Superintendent Payzant in December 2004 states that BPS plans to change the computerized process used to assign students to schools. Although the task-force report recom- mended that BPS adopt the TTC assignment algorithm, the School Committee is interested in simulations of both mechanisms and in understanding the extent of preference manipulation under the Boston mechanism. They are also thinking through their philosoph- ical position on the trade-o between stability and eciency. This interest for dening a philosophical approach on the trade-o between stability and eciency is at the origin of a modication in the mechanism used in the Boston Area, decided by July 2005, see Abdulkadiro§lu et al. (2006). As these authors mention, the solution was to adopt a deferred acceptance mechanism because it is strategy-proof. Nevertheless, as we have pointed out in the present paper, this solution is far from solving the trade-o which is at the origin of this reform. In fact the employ of such a solution can be justied because it considers that stability is the central issue. If, moreover, the best that agents can do is to reveal their true characteristics, it is straightforward to conclude, as the Boston School Committee did, that the Student-Optimal Stable mechanism would be adopted. 11 The main conclusion of this paper is to provide a ways to avoid the eciency- equity dilemma. It allows to slightly modify the last reform introduced by the Boston School Committee, comes from redening how the schools inuence on designing which students are prioritized. In this sense, the solution comes from the use of scoring rules that, applied to the students' characteristics, fulll our Limited Freedom Condition. Appendix I. Proof for Propositions 5 and 8. To prove Propositions 5 and 8, let us start by establishing some claims that will be helpful to understand the structure of stable and ecient matchings. Claim 15 Let SAP be a School Allocation Problem. Then it has, at most, one stable and ecient matching. Proof. First of all, and following Martínez et al. (2001), let us note the set of stable matchings has a lattice structure. The operators proposed by Martínez et al. (2001) to prove such a structure are just the students' rankings and the schools' priorities. Therefore, if a stable matching µ is ecient for SAP , it must be the student optimal stable matching. Claim 16 Let SAP be a School Allocation Problem, and µ be a stable matching for it. Then µ is ecient if, and only if, there is no (non-empty) ordered set of students s1 , . . . , si , . . . , sk ⊆ S , such that  for all si ∈ S , and  (a) µ si ∈ C (b)each student si ranks her mate as worse than her next-in-the-order stu- dent's mate, ρsi µ(si+1 ) < ρsi µ(si ) for each i < k, and ρsk µ(s1 ) < ρsk µ(sk ) . Proof. First of all, let us note that if there exists a set of students fullling the statement of Claim 16, it is easy to see that the matching is not ecient. To see that,given a matching µ, let us construct µ0 such that µ0 (si ) = µ(si ) for each / s1 , . . . , si , . . . , sk and for any student si in such a set, µ0 si = µ si+1 ,  si ∈ modulo k . Note that µ0 Pareto dominates µ. On the other hand, let us assume that µ is a stable matching that fails to be ecient. Then, there should be another matching µ0 that dominates µ. This is equivalent to say that µ0 6= µ and, for each student si such thatµ0 (si ) 6= µ (si ), ρsi µ0 (si ) < ρsi µ(si ) . Let s1 be a student such that µ0 s1 6= µ s1 . Note that, by the Decomposition Lemma,10  10 See, for instance Gale and Sotomayor (1985). Note that Martínez et al. (2000) pointed out that this results is still valid in our framework. 12 and provided that µ is stable, it must be the case that µ s1 6= s1 . Let denote  µ s1  = c ∈ C . Since µ is stable, and ρs1 c1 < ρs1 µ(s1 ) , it must be the case that 0 1  1 µ c = qc1 . Therefore, there should be a student, say s2 ∈ µ c1 \ µ0 c1 .  Since µ0 Pareto dominates  µ,2 and µ s 6= µ s 1 , there2 should be an school, 2  2  say c such that µ s = c . Note that if µ s = 2 0 2  c 0 the2 result is proved. Otherwise, there should be a student, say s3 ∈ µ c2 \ µ c . Let us observe that if µ c = µ c , the result follows. Otherwise, since the set of students 0 3  1  is nite, an iterative argument yields the desired result. We can now proceed to prove Propositions 5 and 8. Proof of Proposition 5. Let SAP be a School Allocation Problem. Let us assume that Π satises CPC. By Claim 15 we now that, if there is a stable and Pareto ecient matching, it must be µSO , the student optimal stable matching. Since µSO is stable, let us assume that it is not ecient. Then, by Claim 16, there must be a matching µ0 , and an ordered set of students, say s , . . . , s , . . . , s = S 0 , such that for each si ∈ S 0 , ρsi µ0 (si ) <  1 i k ρsi µSO (si ) , with µ0 si = µSO si+1 for each i ≤ k − 1, and µ0 sk = µSO s1 .     Since µS is stable, we have that, for each student si ∈ S 0 , (a) πµSO (si+1 )si > qµSO (si+1 ) ; and (b) πµSO (si+1 )si > πµSO (si+1 )si+1 . where sk+1 = s1 . By CPC, there must be a priorities order π such that, for each school cj ∈ C , and any two students si , sh such that min πcj si , πcj sh > qcj , it holds that   πcj si < πcj sh ⇔ [πsi < πsh ] . Therefore, by CPC and stability of µ, we have that πs1 < · · · < πsi < πsi+1 < · · · < πsk < πs1 , which contradicts that π might represent a priorities order. Proof of Proposition 8. Let SAP be a School Allocation Problem. Let us assume that Φ satises CRC, relative to ρ, which is the ranking that all the students exhibit. Note that, in such a case it is straightforward to see that there is a unique stable matching, which is also Pareto ecient. This matching can be obtained in a simple sequential way. If we denote by ct ∈ C the t-th college according ρ, we proceed as follows: (1) µS c1 = {si ∈ S : πc1 si ≤ qc1 };  13 (2) µS c2 is the set containing the qc2 prioritized students, according to πc2 ,  that are not in µS c1 ; . . .  (t) µS (ct ) is the set containing the qct prioritized students, according to πct , that are not in µS ch for any h < t.  It is easy to see that this assortative matching is both stable and ecient. II. Proof for Theorem 14. To prove Theorem 14, let us consider a School Allocation Problem. Let us assume that there is a `scoring function' GS : S × C → < inducing the priorities matrix Π. Note that this is equivalent to say that for each cj ∈ C , and any two students si and sh in S , πcj si < πcj sh whenever GS (si , cj ) > GS (sh , cj ). Let us assume that GS satises LFC. Then there are three functions LS : S → <+ , P : C → 2S , and CS : S × C → <+ decomposing GS as established in Denition 13. For function LS given, let us dene the `common priority' π as πsi = |{sh ∈ S : LS (sh ) ≥ LS (si )}| . Then, since GS satises LFC, and, for each cj ∈ C , πcj is induced by LFC, it follows that Π satises CPC related to π . Thus, as Proposition 5 establishes, SAP has a unique stable and ecient matching. References Strategy-proofness [1] A. Abdulkadiro§lu, P.A. Pathak and A.E. Roth (2009). versus Eciency in Matching with Indierences: Redesigning the NYC High School Match. American Economic Review, Papers and Proceedings, 99, 19541958. [2] A. Abdulkadiro§lu, P.A. Pathak, A.E. Roth and T. Sönmez (2005). The Boston Public School Match. American Economic Review, Papers and Pro- ceedings, 95, 368371. [3] A. Abdulkadiro§lu, P.A. Pathak, A.E. Roth and T. Sönmez (2006). Chang- ing the Boston School Choice Mechanism: Strategy-proofness as Equal Ac- cess , mimeographed. Harvard University. [4] J. Alcalde (1996). Implementation of Stable Solutions to Marriage Markets. Journal of Economic Theory, 69, 240254. [5] J. Alcalde and S. Barberà (1994). Top Dominance and the Possibility of Strategy-Proof Stable Solutions to Matching Markets. Economic Theory, 4, 417435. 14 [6] J. Alcalde and A. Romero-Medina (2010). Re-Reforming the Bostonian System: A Novel Approach to the Schooling Problem. Mimeo. Available at SSRN: http://ssrn.com/ [7] M. Balinski and T. Sönmez (1999). A Tale of Two Mechanisms: Student Placement. Journal of Economic Theory, 84, 7394. [8] L. Ehlers and A. Erdil (2010). Ecient assignment respecting priorities. Journal of Economic Theory, 145, 12691282. [9] A. Erdil and H. Ergin (2008). What's the Matter with Tie-Breaking? Im- proving Eciency in School Choice. American Economic Review, 98:3 , 669689. [10] Ergin H., Ecient resource allocation on the basis of priorities. Economet- rica 70 (2002), 24892497. [11] D. Gale and M. Sotomayor (1985). Some Remarks on the Stable Matching Problem. Discrete Applied Mathematics, 11, 223232. [12] D. Gale and L. Shapley (1962). College Admissions and the Stability of Marriage. American Mathematical Monthly, 69, 915. [13] G. Haeringer and F. Klijn (2009). Constrained School Choice. Journal of Economic Theory, 144, 19211947. [14] Kesten (2010). School choice with consent, Quarterly Journal of Economics, 125 (3): 12971348. [15] R. Martínez, J. Massó, A. Neme and J. Oviedo (2000). Single Agents and the Set of Many-to-One Stable Matchings. Journal of Economic Theory, 91, 91105. [16] R. Martínez, J. Massó, A. Neme and J. Oviedo (2001). On the Lattice Struc- ture of the Set of Stable Matchings for a Many-to-One Model. Optimization, 50, 439457. [17] T. Sönmez and M.U. Ünver (2009). Matching, Allocation, and Exchange of Discrete Resources, Jess Benhabib, Alberto Bisin, and Matthew Jackson (eds.) Handbook of Social Economics, Elsevier, forthcoming. 15
About the author
University of Alicante / Universidad de Alicante, Faculty Member

My research focusses on mechanisms design in economics, mainly related to matching procedures, bankruptcy rules and cost-sharing (and surplus-sharing) problems.

Papers
122
Followers
69
View all papers from José Alcaldearrow_forward