...
首页> 外文期刊>LIPIcs : Leibniz International Proceedings in Informatics >A 3/2-Approximation Algorithm for the Student-Project Allocation Problem
【24h】

A 3/2-Approximation Algorithm for the Student-Project Allocation Problem

机译:学生项目分配问题的3/2近似算法

获取原文
   

获取外文期刊封面封底 >>

       

摘要

The Student-Project Allocation problem with lecturer preferences over Students (SPA-S) comprises three sets of agents, namely students, projects and lecturers, where students have preferences over projects and lecturers have preferences over students. In this scenario we seek a stable matching, that is, an assignment of students to projects such that there is no student and lecturer who have an incentive to deviate from their assignee/s. We study SPA-ST, the extension of SPA-S in which the preference lists of students and lecturers need not be strictly ordered, and may contain ties. In this scenario, stable matchings may be of different sizes, and it is known that MAX SPA-ST, the problem of finding a maximum stable matching in SPA-ST, is NP-hard. We present a linear-time 3/2-approximation algorithm for MAX SPA-ST and an Integer Programming (IP) model to solve MAX SPA-ST optimally. We compare the approximation algorithm with the IP model experimentally using randomly-generated data. We find that the performance of the approximation algorithm easily surpassed the 3/2 bound, constructing a stable matching within 92% of optimal in all cases, with the percentage being far higher for many instances.
机译:讲师优先于学生的学生项目分配问题(SPA-S)包括三组代理人,即学生,项目和讲师,其中学生优先于项目,讲师优先于学生。在这种情况下,我们寻求稳定的匹配,即将学生分配给项目,以使没有学生和讲师有动机偏离其受让人。我们研究SPA-ST,这是SPA-S的扩展,其中学生和讲师的偏好列表不需要严格排序,并且可能包含联系。在这种情况下,稳定匹配可能具有不同的大小,并且众所周知,MAX SPA-ST(在SPA-ST中找到最大稳定匹配的问题)很难解决。我们提出了一种用于MAX SPA-ST的线性时间3/2逼近算法和一个整数编程(IP)模型来最佳地解决MAX SPA-ST。我们使用随机生成的数据,通过实验将近似算法与IP模型进行了比较。我们发现,逼近算法的性能很容易超过3/2边界,在所有情况下都可以在最优值的92%范围内构造稳定的匹配项,并且在许多情况下该匹配项的百分比都更高。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号