School Choice 1. Today’s Class So far, have discussed different approaches to solving non-monetary allocation problems. Finding stable outcomes: DA algorithm.

Slides:



Advertisements
Similar presentations
In this chapter, look for the answers to these questions:
Advertisements

1 Concurrency: Deadlock and Starvation Chapter 6.
Chapter 12 Keynesian Business Cycle Theory: Sticky Wages and Prices.
Copyright © 2008 Pearson Addison-Wesley. All rights reserved. Chapter 16 Unemployment: Search and Efficiency Wages.
Copyright © 2008 Pearson Addison-Wesley. All rights reserved. Chapter 15 Money, Inflation and Banking.
Supply and Demand The goal of this chapter is to explain how supply and demand really work. What determines the price of a good or service? How does the.
Chapter 6 From Demand to Welfare McGraw-Hill/Irwin
Chapter 1 The Study of Body Function Image PowerPoint
Effective Change Detection Using Sampling Junghoo John Cho Alexandros Ntoulas UCLA.
Science Subject Leader Training
FDA/Industry Workshop September, 19, 2003 Johnson & Johnson Pharmaceutical Research and Development L.L.C. 1 Uses and Abuses of (Adaptive) Randomization:
February 21, 2002 Simplex Method Continued
Writing Pseudocode And Making a Flow Chart A Number Guessing Game
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 10 second questions
1 Student-Project Allocation with Preferences over Projects David Manlove Gregg OMalley University of Glasgow Department of Computing Science Supported.
Using outcomes data for program improvement Kathy Hebbeler and Cornelia Taylor Early Childhood Outcome Center, SRI International.
Government Policies That Alter the Private Market Outcome
Market Equilibrium: The Invisible Hand Randy Rucker Professor Department of Agricultural Economics and Economics June 19, 2013.
1 How to Enter Time. 2 Select: Log In Once logged in, Select: Employees.
Time Management F OR A S MALL B USINESS. TIMEMANAGEMENT 2 Welcome 1. Agenda 2. Ground Rules 3. Introductions.
Fact-finding Techniques Transparencies
Randomized Algorithms Randomized Algorithms CS648 1.
In this chapter, look for the answers to these questions:
Chapter 18 Pricing Policies McGraw-Hill/Irwin
MARKETING INFORMATION AND RESEARCH
14 Prepared by: Fernando Quijano and Yvonn Quijano © 2004 Prentice Hall Business PublishingPrinciples of Economics, 7/eKarl Case, Ray Fair The Labor Market,
User Friendly Price Book Maintenance A Family of Enhancements For iSeries 400 DMAS from Copyright I/O International, 2006, 2007, 2008, 2010 Skip Intro.
The Weighted Proportional Resource Allocation Milan Vojnović Microsoft Research Joint work with Thành Nguyen Microsoft Research Asia, Beijing, April, 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
An Application of Linear Programming Lesson 12 The Transportation Model.
Page Replacement Algorithms
Capacity Planning For Products and Services
VOORBLAD.
LONG-RUN COSTS In the long-run there are no fixed inputs, and therefore no fixed costs. All costs are variable. Another way to look at the long-run is.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Jim Haywood (Product Manager for Statutory Returns) Adopted from Care - Spring Release 2014.
© 2012 National Heart Foundation of Australia. Slide 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
MANAGEMENT RICHARD L. DAFT.
25 seconds left…...
Chapter 5: Time Value of Money: The Basic Concepts
Solving the eValue Rubik’s cube
We will resume in: 25 Minutes.
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Announcement Paper presentation schedule online Second stage open
Testing Hypotheses About Proportions
1 The Design of School Choice Systems in NYC and Boston: Game-Theoretic Issues Atila Abdulkadiroğlu, Parag Pathak, Alvin E. Roth and Tayfun Sönmez.
1 The Design of School Choice Systems in NYC and Boston: Game-Theoretic Issues joint work with Atila Abdulkadiroğlu, Parag Pathak, Tayfun Sönmez.
The tool that could change everything 1 The Tool that could for Employees Change Everything.
Order of Operations And Real Number Operations
House Allocation and Kidney Exchange.
Instructor: Shengyu Zhang 1. Content Two problems  Minimum Spanning Tree  Huffman encoding One approach: greedy algorithms 2.
Key Concepts and Skills
NON - zero sum games.
Matching Theory.
Matching Markets Jonathan Levin Economics 136 Winter 2010.
An Experimental Test of House Matching Algorithms Onur Kesten Carnegie Mellon University Pablo Guillen University of Sydney.
Fair division Lirong Xia Oct 7, 2013.
School Choice and the Boston Mechanism
Matching and Resource Allocation
Presentation transcript:

School Choice 1

Today’s Class So far, have discussed different approaches to solving non-monetary allocation problems. Finding stable outcomes: DA algorithm Finding Pareto efficient outcomes: serial dictatorship, TTC and Priority Line mechanisms.  And applications: entry-level labor markets (residents, law clerks), room/house allocation, kidney exchanges. Today: applying matching theory to school choice Common problem, and one with interesting open questions. Useful to illustrate trade-offs between different objectives (stability vs. efficient) and different mechanisms (DA vs TTC). 2

Background In US and many other countries, children historically have gone to neighborhood schools. Recently, many US cities have adopted school choice programs, designed to give families additional flexibility, and maybe create some competition between schools. We’ll discuss ways to design these programs using the matching mechanisms we’ve studied. 3

4

Objectives What are important considerations in design? Aim for efficient placements “Fair” procedure and outcomes Mechanisms that are easy to understand and use. 5

Approaches Abdulkadiroglu and Sonmez (2003, AER) argued that placement mechanisms used in many cities, such as Boston, are flawed, and proposed alternative mechanisms. This has led many cities, eg. Boston, New York, Chicago, San Francisco, to adopt new mechanisms. This is an active area of research Designing improved mechanisms Studying the performance of mechanisms in use. Also, partially random nature of allocations has facilitated studies of school effectiveness in training students. 6

School Choice Model Set of students S and schools C Each student can go to one school Each school c can admit q c students Each student has strict preferences over schools. Each school has a strict “priority order” over students. This is a “many-to-one” version of the matching model we started with. 7

Stability One notion of a “good” assignment might be an assignment that is stable. Stability means: no blocking individual – no student wants to drop out and no school wants to kick out a student. no blocking pair – no student that can find a school that will displace someone to accept that student. 8

Stability as Fairness No blocking individual means no student can be forced to attend a school they don’t want to attend, and no school can be forced to take a student they view as unqualified. No blocking pair means no justified envy. That is, there is no student s who gets a school they prefer less than c, only to see a student with lower priority end up at c. 9

Boston Mechanism Each student submits a preference ranking. Consider only the top choices of the students. For each school, assign seats to students that ranked it first according to priority order. Stop if all seats assigned or run out of students ranking it first. Consider remaining students, and their second choices. Repeat the above process. Continue with third choices and so on… 10

Problems with Boston Boston mechanism is not strategy-proof. If you don’t put your priority school high on your rank list, you may lose it! Example: you want school A most and B second. You have high priority at B but not A. Both are in high demand so to get in to either, you need to rank it first and have high priority. It will be best to rank B first. This was well-understood by Boston parents, and frequently showed up on parent message boards. 11

Problems with Boston Boston mechanism is also unfair… Doesn’t necessarily lead to stable outcomes. Example: Consider the situation on the prior slide and suppose the family decides to take a risk, puts A first, and then ends up at much less preferred school C. The outcome is not stable because the family has high priority at B and prefers it to C. Disadvantages families that don’t know how to game the system. 12

Boston in Practice Students in K,6,9 submit preferences Students have priorities as follows Students already at a school. Students in the walk zone and siblings at school Students with siblings at school Students in the walk zone Everyone else Abdulkadiroglu et al. found that 19% listed two over- demanded schools as top two choices and about a quarter ended up unassigned – ugh. 13

Columbus (OH) Schools Each student applies to up to three schools. For some schools, seats are guaranteed based on assignment area. Once those are filled, a lottery is held at each school and offers are made. A student with an offer has three days to decide. If she says yes, she’s removed from the system. Process repeats. Ugh again… 14

NYC Schools Each student (90,000 plus applying to high schools) can submit up to five applications. Each school receives applications and makes offers, plus it makes a waiting list. Students accept and reject offers. Schools make offers from wait lists (three rounds) Roughly 30,000 students would be unassigned at the end; they would be administratively assigned. Ugh, again… there must be a better way. 15

Student Proposing DA What about the student proposing DA? We know this leads to a stable match. And the stable match that is best for all the students, and they are the ones whose welfare we care about. Plus it’s strategy-proof for the students, and we may not be worried about schools if priorities are clearly stated. So our earlier results indicate that student-proposing DA has attractive properties… We’ll see shortly that Boston and NYC have adopted it. 16

But is it efficient? Stable matches can be inefficient Consider students s1,s2,s3, and schools A, B s1: B > A s2: A s3: A > B Student-proposing DA => (s1,A), s2, (s3,B) But every student prefers: (s1,B), s2, (s3,A) A: s1 > s2 > s3 B: s3 > s1 Schools have one slot 17

Stability and Efficiency A stable match, even a student-optimal stable match, may not be Pareto efficient if students can trade positions. Q1: If we want to find an assignment that’s Pareto efficient for students, how could we do it? Q2: if we find an assignment that’s Pareto efficient for students, will it necessarily be stable? 18

TTC for School Choice? Schools are different from houses because A school has multiple positions not just one A student can have priority at multiple schools. Still, we can adapt TTC to this setting Abdulkadiroglu and Sonmez (2003) explain how. 19

TTC for School Choice TTC Algorithm Each student points to it top-ranked school Each school points to its top priority student Cycles are identified and removed: that is, any matched student is assigned and removed and the school to which she is assigned has its quota reduced by one seat. Point again and repeat the process… TTC allows students to “trade” priorities. 20

TTC for Schools in Pictures 21

Example Preferences of students and schools 22 s1: A > B > C A: s2 > s3 > s1 s2: C > B > A B: s2 > s3 > s1 s3: C > A > B C: s2 > s1 > s3 Run TTC to find a matching (schools have 1 slot each). How does this compare to using DA to find matching?

Why TTC for Schools? Theorem. The outcome of TTC is efficient and TTC is strategy-proof. Proof is just like the housing problem Strategy-proofness is the same. Efficiency is just like proof of core outcomes. 23

TTC Example Same example: students s1,s2,s3; schools A, B s1: B > A s2: A s3: A > B TTC Round 1: cycle is s1 -> B -> s3 -> A -> s1 Clear (s1, B), (s3, A), leaving s2. Outcome is Pareto efficient for the students. But not stable. A: s1 > s2 > s3 B: s3 > s1 Schools have one slot 24

Reform of Boston Program Abdulkadiroglu et al. (2005) describe the reform of the Boston school match. They proposed either student-proposing DA or TTC; the school system chose DA in Officials didn’t like the idea of “trading priorities”. 25

Reform of NYC Program Abdulkadiroglu et al. (2009) describe reform of the NYC school choice program. Recall NYC has a really big system: 90,000 students enter high schools each year! Unlike in Boston, schools do not have fixed priorities, but can be strategic (and frequently were strategic under the old system). NYC decided to adopt student-proposing DA. 26

More on NYC NYC now uses student-proposing DA, except Students can rank only 12 schools A few schools (Stuyvesant, Bronx Science) get filled first using examinations. Some top students automatically get first choice. Unmatched students go to a second round, which uses random serial dictatorship. In first year of new program More than 70,000 got one of their choice schools. Another 7,600 got a choice school in RSD stage Just 3,000 were left, down from 30,

Lotteries & School Priorities School priorities often are coarse. In Boston, four priority categories: (1) at the school, (2) walk zone + sibling, (3) sibling, (4) walk zone. This means that in doing the DA algorithm, or TTC, one frequently has to break ties. Typically, use lotteries to generate complete priority order to run DA/TTC – either separate lottery for each school, or one common lottery for all schools. This leads to new issues, with trade-offs between efficiency, stability and strategy-proofness. 28

Example Students s1,s2,s3; schools A,B,C, one seat. s1: B > A > C s2: C > B > A s3: B > C > A Assume ties are broken s1 > s2 > s3 for all. A: s1 > {s2,s3} B: s2 > {s1,s3} C: s3 > {s1,s2} A: s1 > s2 > s3 B: s2 > s1 > s3 C: s3 > s1 > s2 DA then finds (s1,A), (s2,B), (s3,C) Students prefer (s1,A), (s2,c3), (s3,B) – and it’s stable for the original priorities! 29

Lotteries as evaluation tools Need for lotteries in school choice often reflects the sad fact that many cities are sorely lacking in good public schools. There is a modest upside: lotteries provide an opportunity to study the effectiveness of different schools. Usual problem: students who go to school A may be very different than those at B. If A’s students test better, was school A more effective or did it just have better students? Lotteries mean that some students may effectively be randomly assigned to A and B. By comparing their outcomes, we can see which school is more effective. School choice lotteries have been crucial in establishing effectiveness of charter schools in some cities. 30

Are choices informed? Hastings and Weinstein (QJE, 2008) report on an experiment run in Charlotte, SC. Compare base case where information is available but not emphasized to case where school test scores are highlighted. Absent explicit test score information, low-income families very likely to choose their local school. Information substantially raised likelihood of choosing a high- performing school, and subsequent test performance. Lesson: part of school choice design (and market design more generally) is helping participants understand how things work so they can make good decisions! 31

Summary on School Choice School choice is a new application of matching theory. Stability is a fairness criterion: no justified envy. Student-proposing DA makes sense if stability is important. TTC generates efficiency gains if stability is not necessary. NYC, Boston and other cities have switched to new mechanisms, mainly DA. 32