The stable marriage problem: structure and algorithms
The stable marriage problem: structure and algorithms
Approximation algorithms
Approximability results for stable marriage problems with ties
Theoretical Computer Science
A genetic algorithm for the project assignment problem
Computers and Operations Research
Two algorithms for the Student-Project Allocation problem
Journal of Discrete Algorithms
IEEE Transactions on Education
Student project allocation using integer programming
IEEE Transactions on Education
TAMC'11 Proceedings of the 8th annual conference on Theory and applications of models of computation
Journal of Discrete Algorithms
Hi-index | 0.00 |
We study the problem of allocating students to projects, where both students and lecturers have preferences over projects, and both projects and lecturers have capacities. In this context we seek a stable matching of students to projects, which respects these preference and capacity constraints. Here, the stability definition generalises the corresponding notion in the context of the classical Hospitals/Residents problem. We show that stable matchings can have different sizes, which motivates max-spa-p, the problem of finding maximum cardinality stable matching. We prove that max-spa-p is NP-hard and not approximable within @d, for some @d1, unless P=NP. On the other hand, we give an approximation algorithm with a performance guarantee of 2 for max-spa-p.