TY - JOUR
T1 - How to assign scarce resources without money
T2 - Designing information systems that are efficient, truthful, and (pretty) fair
AU - Bichler, Martin
AU - Hammerl, Alexander
AU - Morrill, Thayer
AU - Waldherr, Stefan
N1 - Publisher Copyright:
Copyright: © 2021 INFORMS.
PY - 2021/6
Y1 - 2021/6
N2 - Matching with preferences has great potential to coordinate the efficient allocation of scarce resources in organizations when monetary transfers are not available and thus can provide a powerful design principle for information systems. Unfortunately, it is well known that it is impossible to combine all three properties of truthfulness, efficiency, and fairness (i.e., envy freeness) in matching with preferences. Established mechanisms are either efficient or envy free, and the efficiency loss in envy-free mechanisms is substantial. We focus on a widespread representative of a matching problem: course assignment where students have preferences for courses and organizers have priorities over students. An important feature in course assignment is that a course has both a maximum capacity and a minimum required quota. This is also a requirement in many other matching applications, such as school choice, hospital-residents matching, or the assignment of workers to jobs. We introduce Extended Seat Prioritized Clinch and Trade with a widened Range of guarantees (RESPCT), a mechanism that respects minimum quotas and is truthful, efficient, and has low levels of envy. The reduction in envy is significant and is due to two remarkably effective heuristics. We follow a design science approach and provide analytical and experimental results based on field data from a large-scale course assignment application. These results have led to a policy change, and the proposed assignment system is now being used to match hundreds of students every semester.
AB - Matching with preferences has great potential to coordinate the efficient allocation of scarce resources in organizations when monetary transfers are not available and thus can provide a powerful design principle for information systems. Unfortunately, it is well known that it is impossible to combine all three properties of truthfulness, efficiency, and fairness (i.e., envy freeness) in matching with preferences. Established mechanisms are either efficient or envy free, and the efficiency loss in envy-free mechanisms is substantial. We focus on a widespread representative of a matching problem: course assignment where students have preferences for courses and organizers have priorities over students. An important feature in course assignment is that a course has both a maximum capacity and a minimum required quota. This is also a requirement in many other matching applications, such as school choice, hospital-residents matching, or the assignment of workers to jobs. We introduce Extended Seat Prioritized Clinch and Trade with a widened Range of guarantees (RESPCT), a mechanism that respects minimum quotas and is truthful, efficient, and has low levels of envy. The reduction in envy is significant and is due to two remarkably effective heuristics. We follow a design science approach and provide analytical and experimental results based on field data from a large-scale course assignment application. These results have led to a policy change, and the proposed assignment system is now being used to match hundreds of students every semester.
KW - Course assignment
KW - Design science
KW - Top trading cycles
UR - http://www.scopus.com/inward/record.url?scp=85109182989&partnerID=8YFLogxK
U2 - 10.1287/ISRE.2020.0959
DO - 10.1287/ISRE.2020.0959
M3 - Article
AN - SCOPUS:85109182989
SN - 1047-7047
VL - 32
SP - 335
EP - 355
JO - Information Systems Research
JF - Information Systems Research
IS - 2
ER -