基于遗传算法高校排课.docVIP

  • 8
  • 0
  • 约3.49千字
  • 约 7页
  • 2018-05-27 发布于福建
  • 举报
基于遗传算法高校排课   Schedule Arrangement in University Based on Genetic Algorithm       Wan Yuanyuan; Chen Fuzan   (天津大学管理与经济学部,天津 300072)   (School of Management,Tianjin University,Tianjin 300072,China)      摘要: 课表问题又称为时间表问题(Timetable Problem),是一个多因素的优化决策问题,也是组合规划中的典型问题。本文从排课系统研发和运行中存在的问题出发,从遗传算法的基本理论入手,研究如何利用遗传算法,解决时间安排过程中的资源冲突(主要是教师资源和时间资源)、课表时间段组合优化等问题。   Abstract: Timetable problem is a multi-factor optimized decision problem and is a typical problem in constitution and planning, and so it occupies a central position in school teaching. Beginning with the problems in research and development of schedule arranging system, the thesis introduces the basic theory of genetic algorithm, then the focus is how to use genetic algorithm to solve the conflict problem that aroused in schedule arranging system and improve schedule arrangement.   关键词: 高校排课 遗传算法   Key words: schedule arrangement in university;Genetic Algorithm   中图分类号:G47文献标识码:A文章编号:1006-4311(2011)32-0258-02   0引言   课表问题又称为时间表问题(Timetable Problem),是一个多因素的优化决策问题,也是组合规划中的典型问题。S.Even等人在 1975年的研究中证明了排课问题是一个NP-Complete问题,即若是用“穷举法”之外的算法找出最佳解是不可能的[1]。   早在上个世纪50年代末,国外就有人开始研究课表编排问题。1962年,Gotlieb曾提出一个课表问题的数学模型[2]。进入九十年代以后,国外对课表问题的研究十分活跃,比较有代表性的有印度的Vastapur大学管理学院的Arabinda Tripathy、加拿大Montreal大学的Jean Aubin和Jacques Ferland等。国内对课表问题的研究开始于20世纪80年代初期,具有代表性的有:南京工学院的UTSS(A University Timetable Scheduling System)[3],清华大学的系统TISER (Timetable SchedulER)[4]等。这些系统大都是模拟手工排课过程,以“班”为单位,运用启发式函数来进行编排的。   1高校排课方案研究   1.1 排课问题的描述课表的编排问题涉及到班级、时间、课程、教师、教室等五个相互制约的因素[5]。课表问题的编制过程就是为每个班的每门课寻找一个老师在合适的时间和教室,在安排时不能发生冲突,也就是说必须满足以下必要条件:   ①任一时间,一个老师至多安排一次授课。②任一时间,一个班至多安排一次上课。③任一时间,一个教室至多安排一次授课。   除上述条件外,排课过程中还应满足以下经验条件:   ①周课时多于两个课时的课程的安排应当尽量分散,方便教师备课和学生复习,而且同一门课程应尽量安排在一个教室。②尽量将课程安排在好的教学时段(如一二节比五六节好)。③为确保上课质量,提高教学效率,应尽量配合教师个人的生理时钟,尽量将课程安排到教师个人合适时段,而不应当安排在不合适时段。   一个好的课表就是在满足所有必要条件的基础上更多地去满足经验条件的安排。   1.2 时间安排算法的设计与实现   1.2.1 编码及其染色体表示假设每周可用时间段有n个,全院有m个班级,则周课表即为以n个时间段为行,每个班级为列所形成的一个二维表。对于每个班级而言,可以将课程和教师当作同一变量考虑。把某个班固定要上的这组课看作是基因,该基因由

文档评论(0)

1亿VIP精品文档

相关文档