Structural aspects of the Student Project Allocation problem
Peace Ayegba, Sofiat Olaosebikan, David Manlove

TL;DR
This paper investigates the structural properties of the Student Project Allocation problem with lecturer preferences, revealing that stable matchings form a distributive lattice and introducing meta-rotations to understand their relationships.
Contribution
It characterizes the set of stable matchings in SPA-S as a distributive lattice and introduces meta-rotations, providing new structural insights for efficient algorithm development.
Findings
Stable matchings form a distributive lattice.
Student-optimal and lecturer-optimal matchings are the extremal elements.
Meta-rotations capture relationships between stable matchings.
Abstract
We study the Student Project Allocation problem with lecturer preferences over Students (SPA-S), which involves the assignment of students to projects based on student preferences over projects, lecturer preferences over students, and capacity constraints on both projects and lecturers. The goal is to find a stable matching that ensures no student and lecturer can mutually benefit by deviating from a given assignment to form an alternative arrangement involving some project. We explore the structural properties of SPA-S and characterise the set of stable matchings for an arbitrary SPA-S instance. We prove that, similar to the classical Stable Marriage problem (SM) and the Hospital Residents problem (HR), the set of all stable matchings in SPA-S forms a distributive lattice. In this lattice, the student-optimal and lecturer-optimal stable matchings represent the minimum and maximum…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMining Techniques and Economics
