Link to paper
The full paper is available here.
You can also find the paper on PapersWithCode here.
Abstract
- Existence of a mechanism studied that weakly improves a policy objective on the distribution of student types to schools.
- Mechanism must satisfy constrained efficiency, individual rationality, and strategy-proofness.
- Mechanism need not exist in general.
- New notion of discrete concavity (M$^{\natural}$-concavity) introduced.
- Mechanism with desirable properties constructed when distributional objective satisfies M$^{\natural}$-concavity.
- Several distributional objectives that are natural in the setting satisfy M$^{\natural}$-concavity.
Paper Content
Introduction
- John Maynard Keynes highlighted the combination of economic efficiency, social justice, and individual liberty as the political problem of mankind
- Study this problem in a matching context between schools and students of different types
- Social justice can be interpreted as the policy to improve a distributional objective on student types
- Economic efficiency of a matching can be understood as the requirement that there exists no alternative matching that improves the welfare of students without undermining the distributional objective
- Individual liberty corresponds to the property that no student is forced to be matched with a school against their will
- Strategy-proofness is added as the fourth desideratum
- Distributional policies are usually implemented by reserving seats or positions for target groups in society
- Kamada and Kojima (2015, 2017, 2020) introduce and study matching markets with regional constraints
- Hafalir et al. (2022) introduce the interdistrict school choice problem and study distributional policies
- Suzuki et al. (2018) study a market without student types
- Dur and Ünver (2019) study exchange programs
- Delacrétaz et al. (2019) study refugee resettlement
- Combe et al. (2022) study how to improve assignments upon the initial matching
- Imamura and Kawase (2022) study Pareto efficient matchings
- Yokote (2022) studies an object allocation problem with heterogeneous objects
Model
- Finite set of schools, students, and student types
- Each student has a type and a preference relation over schools and outside option
- Each school has a capacity
- Matching assigns students to schools or outside option
- Initial matching exists
- Distribution vector for each school and type
- Feasible distributions exist
- Distributional objective function
- Matching weakly improves objective if better than initial
- Pareto dominates if better for at least one student
- Constrained efficient if no better matching
- Individual rationality if better than initial
Improving the distributional objective
- There exists a mechanism that weakly improves the distributional objective and satisfies constrained efficiency, strategy-proofness, and individual rationality
- For some distributional policies, there is no mechanism with the desirable properties
- Example 1 establishes this fact
- There are two matchings that weakly improve the distributional objective, satisfy constrained efficiency and individual rationality
- If a mechanism satisfies the desired properties, then its outcome must be either matching µ or µ'
- There is a profitable deviation for a student if they misreport their preferences
- A new notion of discrete concavity is introduced
- Pseudo M-concavity is defined
- The failure of a mechanism with the desirable properties in Example 1 is attributed to the policy function failing pseudo M-concavity
Top trading cycles algorithm.
- Introduce a mechanism that achieves desirable properties when the distributional objective is pseudo M ♮-concave
- Create a hypothetical matching market with school-type pairs, outside option, and students from the original market
- Define preference order Ps over school-type pairs and the outside option
- Define priority ordering of students that school-type pairs and (∅, ∅) use to rank students
- Generalize the top trading cycles mechanism of Shapley and Scarf (1974)
- Algorithm terminates when no student remains to be processed
- Outcome is defined as the matching induced by the outcome of the hypothetical problem
- Theorem 1: TTC weakly improves the distributional objective and satisfies constrained efficiency, individual rationality, and strategy-proofness
Sets of distributions as policies
- A matching µ satisfies the policy goal Ξ if the distribution associated with µ is in Ξ.
- M ♮ -convexity is a weakening of a standard notion in the mathematics and operations research literatures.
- TTC can be applied within the context of distributional goals.
- For a policy function that is defined as the Chebyshev distance to an M ♮ -convex “ideal set” is pseudo M ♮ -concave.
Chebyshev distance to a policy set.
- Chebyshev distance is a metric used to measure the distance between two vectors.
- A policy function is used to measure the minimum negative Chebyshev distance to a set of “ideal distributions” for diversity.
- Theorem 3 states that the policy function is pseudo M ♮ -concave, and satisfies certain criteria.
Applications
- Established general results based on pseudo M♮-concavity of the distributional objective
- Applied results to a variety of distributional objectives
- Exchange-feasibility policy requires total number of students assigned to a district’s school do not decrease
- TTC weakly improves the distributional objective and satisfies constrained efficiency, individual rationality, and strategy-proofness
- M♮-convexity of a set applicable for policy goals in the future
District-level diversity policies.
- District-level diversity policies are considered instead of exchange-feasibility policies.
- There are upper and lower bounds for each district and type.
- The policy goal is not M♮-convex.
Conclusion
- Studied principles of Keynes in a matching context
- Challenge was to design a mechanism that achieves constrained efficiency, individual rationality, and strategy-proofness while improving upon a distributional objective
- Identified a notion of discrete concavity called pseudo M ♮ -concavity
- Provided an explicit algorithm that achieves those goals, TTC
- Identified a general class of distributional objectives that satisfy sufficient conditions
- TTC works by assigning students to school-type pairs based on a master priority list
- TTC-M satisfies the policy goal, constrained efficiency, individual rationality, and strategy-proofness
- Hypothetical problem with modified policy goal satisfies all conditions assumed by Suzuki et al.
- TTC satisfies the policy goal, constrained efficiency, individual rationality, and strategy-proofness in the original problem