期刊文献+

UTP中一种分阶段求解算法 被引量:2

A Phase-Divided Algorithm to Resolve the UTP Problem
在线阅读 下载PDF
导出
摘要 大学课程表问题UTP是一个应用广泛的、典型的组合优化和不确定性调度问题,并且已经被证明是NP完全问题。本文提出了一种分阶段解决大学课程表问题的算法,将课程表问题划分为时间安排和空间安排两个阶段,分别采用智能算法和最佳适应算法逐段求解,并最终求得全局较优解。通过设计实验对算法进行分析,结果表明这种分阶段决策算法在保证课表质量的同时能够有效减小遗传算法在求解UTP问题中的复杂度,提高程序的运行速度。 University timetable problem (UTP) is a widely-applied typical combination optimization and uncertain management problem. UTP has been proved to be a NP-complete problem. In this paper, a phase-divided algorithm is proposed to solve the university timetable problem. It divides the course timetabling problem into two phases: arranging time by an intelligent algorithm and arranging classroom by a best-fit algorithm, and gets the whole solution by resolving each phase of the problem. Then the divided phase algorithm are compared with the classical genetic algorithm, which shows that the divided phase algorithm reduces the complicacy in the mean time of ensuring the quality of results, and improves the running speed of the program.
作者 吕远方
出处 《计算机工程与科学》 CSCD 北大核心 2009年第6期71-74,78,共5页 Computer Engineering & Science
关键词 大学课程表问题 分阶段 遗传算法 排课 university timetable problem phase-divided genetic algorithm curriculum scheduling
  • 相关文献

参考文献14

二级参考文献47

  • 1刘丹杰.遗传算法的编码研究[J].甘肃科技,2004,20(6):112-112. 被引量:4
  • 2Smith J.Self-adaptation of mutation rates in a steady state genetic algofithm[C].In,proceedings of the third IEEE conference on Evolutionary Computation, Piscataway : IEEE Press, 1996 : 318-323.
  • 3S Baskar.Performance of hybrid real coded genetic algorithms[J].International Journal of Computational Engineering Science,2001;2(4): 583-601.
  • 4[1]Hans-Joachim Goltz, Dirk Matzke. University timetabling using constraint logic programming[A].In: PACLP'99[C]. London, 1999. 529-535.
  • 5[2]Hans-Joachim Goltz, Georg Küchler, Dirk Matzke. Constraint-based timetabling for universities[A]. In: Proc INAP'98 11th Int Conf on Applications of Prolog[C]. Tokyo,1998. 75-80.
  • 6[3]Hana Rudova, Ludek Matyska. FIMU-RS-99-09 timetabling with annotations[R]. Brno, Czech Republic: Faculty of Informatics, Masaryk University, 1999.17
  • 7[4]Colorni A, Dorigo M, Maniezzo V. Tech rep. 90-060 A genetic algorithm to solve the timetable problem[R]. Politecnico di Milano,Italy. 1992.http://citeseer.nj.nec.com/context/638417/182-445.
  • 8[5]Andrea Schaerf. CS-R9567 A survey of automated timetabling[R]. CWI,Amsterdam,NL, Holland,1995.
  • 9[6]Legierski W. Search strategy for constraint-based class-teacher timetabling[A]. In:PATAT 2000[C]. Konstanz Germany, 2000. 155-169.
  • 10[7]Michael W. Carter: a comprehensive course timetabling and student scheduling system at the University of Waterloo[A]. In: PATAT 2000[C]. Konstanz, Germany, 2000. 64-84.

共引文献224

同被引文献29

引证文献2

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部