An Integer Programming Approach to the Student-Project Allocation Problem with Preferences over Projects

04/26/2018
by   David Manlove, et al.
0

The Student-Project Allocation problem with preferences over Projects (SPA-P) involves sets of students, projects and lecturers, where the students and lecturers each have preferences over the projects. In this context, we typically seek a stable matching of students to projects (and lecturers). However, these stable matchings can have different sizes, and the problem of finding a maximum stable matching (MAX-SPA-P) is NP-hard. There are two known approximation algorithms for MAX-SPA-P, with performance guarantees of 2 and 3/2. In this paper, we describe an Integer Programming (IP) model to enable MAX-SPA-P to be solved optimally. Following this, we present results arising from an empirical analysis that investigates how the solution produced by the approximation algorithms compares to the optimal solution obtained from the IP model, with respect to the size of the stable matchings constructed, on instances that are both randomly-generated and derived from real datasets. Our main finding is that the 3/2-approximation algorithm finds stable matchings that are very close to having maximum cardinality.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/08/2018

A 3/2-approximation algorithm for the Student-Project Allocation problem

The Student-Project Allocation problem with lecturer preferences over St...
research
05/24/2018

Super-stability in the Student-Project Allocation Problem with Ties

The Student-Project Allocation problem with lecturer preferences over St...
research
08/20/2022

Approximation Algorithms for Matroidal and Cardinal Generalizations of Stable Matching

The Stable Marriage problem (SM), solved by the famous deferred acceptan...
research
02/12/2021

Online voluntary mentoring: Optimising the assignment of students and mentors

After the closure of the schools in Hungary from March 2020 due to the p...
research
10/05/2018

Mathematical models for stable matching problems with ties and incomplete lists

We present new integer linear programming (ILP) models for NP-hard optim...
research
10/02/2021

Capacity Expansion in the College Admission Problem

The college admission problem plays a fundamental role in several real-w...
research
12/16/2018

A near Pareto optimal approach to student-supervisor allocation with two sided preferences and workload balance

The problem of allocating students to supervisors for the development of...

Please sign up or login with your details

Forgot password? Click here to reset