摘要
为解决目前高校自动排课系统设计复杂、排课效率低的问题,提出了一种基于分类优化、优先级算法以及矩阵匹配运算的自动排课算法。该算法首先对课程进行分类优化,然后按优先级进行计算,其次引入矩阵的迭加匹配运算,将整个问题分层分类处理,从而使大问题分散在各个子问题当中,并通过逐层处理达到了降低算法复杂性、减少死锁的目的,最终实现自动排课。
To solve the problems of the complexity and low effectiveness of course schedule in automatic course arrangement system in universities, a new algorithm for automatic course arrangement is proposed based on the theory of classification optimization, priority algo- rithm and matrix computation. The main ideas of the proposed method are as follows. The courses to be scheduled are firstly optimally classified and then leveled and sorted based on the priority and matching matrices. Thus, a large problem is shifted into some small problems that can be solved easily. Thus, automatic course arrangement is implemented with lower complexity and reduced deadlock.
作者
苟正伟
李传东
GOU Zheng-wei, LI Chuan-dong (College of Computer Science, Chongqing University, Chongqing 400044, China)
出处
《电脑知识与技术》
2008年第12期1645-1646,1669,共3页
Computer Knowledge and Technology
关键词
自动排课
分类
优先级
automatic course arrangement
classification priority
matrix match