优化的Gale-Shapley算法在学生选课问题中的应用
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

湖南工业大学教研委托基金资助项目(2011A03),湖南省教育厅科研基金资助项目(11C0401),湖南省自然科学基金资助项目(11JJ4050)


The Application of Optimal Gale-Shapley Algorithm in Students Courses Selection
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    学生选课是匹配问题,提出了利用改进的Gale-Shapley算法来解决。根据学生对课程的喜爱程度,以课程为单位对学生进行集合划分,课程对该集合中喜爱度相同的学生发放随机种子,再对选课的学生进行排序和录取,对录取完的学生进行哈希标记,并释放相应的存储空间,从而完成学生和课程之间双向选择匹配。算法分析结果表明:本优化算法降低了空间和时间复杂度,且能完成学生与课程之间最大满意度的匹配。

    Abstract:

    The courses selection is the matching problem, and an improved Gale-Shapley algorithm is put forward. According to the students’preference to a course, the course is taken as unit to set division of students, and the random seed is issued to the students with the same preference, then the students are sorted and admitted, the admission students are signed with the hash mark and the relative storage space is released, thus the two-way selection match between the students and the curriculum is completed. Algorithm analysis results show that the optimal algorithm reduces the space and time complexity and realizes the maximum satisfied match between the students and the curriculum.

    参考文献
    相似文献
    引证文献
引用本文

邓蔚之,刘 强,任志虎,黄盛达,张 月.优化的Gale-Shapley算法在学生选课问题中的应用[J].湖南工业大学学报,2013,27(1):67-70.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2012-11-03
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2015-11-02
  • 出版日期:
文章二维码