高校排课系统算法与研究.docVIP

  • 18
  • 0
  • 约3.35千字
  • 约 8页
  • 2018-09-28 发布于福建
  • 举报
高校排课系统算法与研究

高校排课系统算法与研究    摘 要:通过描述排课问题,分析了其他排课算法,同时结合本校的实际情况,设计出通用的基于优先级的自动排课算法。    关键词:排课问题 优先级 匹配 算法    中图分类号:G426 文献标识码:A文章编号: 1673-1875(2008)12-106-02       排课问题早在上个世纪70年代,S.Even就证明是一个NP完全问题,即算法的计算时间是呈指数增长的,这一论断确立了排课问题的理论深度。之后很多人尝试采用各种方法对此问题求解,如回溯算法、反复比较法、整数规划、规则系统、模糊理论。这些非智能算法虽然在一定程度上解决了大学课程表问题,但都存在所求非最优解,课表质量不够满意的问题。至9O年代初期,Colomim等人首先尝试应用遗传算法来解决课程表问题后,模拟退火、禁忌搜索、蚁群算法等智能优化算法,以及在此基础上的改进方法,都在课程表问题研究特别是理论研究上取得了一定的进展。然而,面对纷繁复杂的实际情况,课程表问题在理论研究及其工程应用之间仍然存在很大的差距。目前人们对NP完全问题研究的主要思想是如何降低其计算复杂度,即利用一个近似算法来代替,力争使得解决问题的时间从指数增长化简到多项式增长,这是解决排课问题一个很常见的思路。       一、几种常见排课算法       1、遗传算法    遗传算法是美国Michigan大

文档评论(0)

1亿VIP精品文档

相关文档