期刊文献+

一种基于动态规划的课程调度算法的研究与实现 被引量:8

Research and Implementation of Processing Courses Algorithm Based on dynamic programming
下载PDF
导出
摘要 在分析排课问题和研究相关算法的基础上,提出了一种基于动态规划和优先级算法的新课程调度算法PCA.根据时间、教室、教师和班级的约束关系,进行等价类划分,依据所设定的优先级次序进行一次性扫描排课,尽量回避对冲突的调整工作,并在此基础上实现了一个课程调度系统,既适应学分制排课要求或满足教师提出较苛刻的上课条件要求,也能在几分钟内做出排课计划.2年的使用实践表明了该系统的有效性和相关算法的高效性. Processing courses problem and relevant algorithm are studied. New processing courses algorithm (PCA) is introduced based on dynamic programming and precedence algorithm. Considering the restricted relationships of time, classroom, teacher and class, PCA compartmentalizes the different equivalents and processes one off scanned courses by the levels of their precedence, avoiding conflicts adjustment. The PCA system can fulfill the processing course plan in several minutes, even the condition. The application of this system which has been used for two years demonstrates the effectiveness of the system and the high efficiency of its related algorithm.
机构地区 湖北工业大学
出处 《武汉理工大学学报(交通科学与工程版)》 2006年第3期485-488,共4页 Journal of Wuhan University of Technology(Transportation Science & Engineering)
基金 湖北省科技厅科技攻关项目资助(批准号:2003AA101CB3)
关键词 排课 动态规划 优先级算法 一次性扫描 学分制 processing courses system dynamic programming precedence algorithm one-off scanning credit hour system
  • 相关文献

参考文献4

二级参考文献13

  • 1David J Kruglinski Prograwmming.VC++6.0技术内幕[M].北京:希望电子出版社,1999..
  • 2王能斌 钱祥根.大学课程表调度系统——UTSS[J].计算机学报,1984,(5):383-389.
  • 3Jaiwei H. Kambr M.数据挖掘--概念与技术(影印版)[M].北京:高等教育出版社,2001.225-244.
  • 4林尧瑞.IBM-PC计算机人工智能语言[M].北京:清华大学出版社,1990..
  • 5Markel T, Brooker A, Hendricks T, et al. ADVISOR; a systems analysis tool for advanced vehicle modeling. Journal of Power Sources, 2002,110(2);255~266
  • 6Fellini R. Derivative-free and global search optimization algorithms in an object-oriented design framework: [dissertation]. The University of Michigan, Ann Arbor, USA, 1998
  • 7Deb K. Multi-objective optimization using evolutionary algorithms. Chichester: John Wiley & Sons, Ltd., 2001. 490
  • 8Coello C A C. A comprehensive survey of evolution ary-based multiobjective optimization techniques. Knowledge and Information Systems, 1999,1(3);269~308
  • 9Deb K, Pratap A, Agarwal S, et al. A fast and elitist multi-objective genetic algorithm: NSGA-Ⅰ. IEEE Transactions on Evolutionary Computation, 2002,6(2):182~197
  • 10林漳希 林尧瑞.人工智能技术在课表编排中的应用.清华大学学报,1984,24(2):1-9.

共引文献89

同被引文献36

引证文献8

二级引证文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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