网站大量收购独家精品文档,联系QQ:2885784924

贪婪算法在排课统中的应用研究.pdf

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
贪婪算法在排课统中的应用研究

摘 要 科学、规范的教学管理是获得高水平教学质量的必要条件,课表安排则是教 学管理中最为关键的一环。制定一个灵活、高效、人性化的课程表,将对后继教 学活动的有序开展起到至关重要的作用。因此,对课表安排问题进行深入、细致 的研究,具有非常重要的现实意义。 近年来,随着高校招生人数的增加,各高校都面临着教学资源紧张的问题, 传统的手工排课方式工作繁琐、效率低下、易出错的缺点已经越来越突出,难以 适应现代化的教学管理需求。由于计算机具有运算速度快,处理能力强等特点, 很自然地进入到“排课”这一应用领域中。所谓计算机排课,就是把排课问题化 为计算机应用领域的有约束的时空组合优化问题进行求解。排课问题实际上是有 约束的多目标组合优化问题,它针对有限的教师、教学场地及教学时间等有限资 源,为达到最佳教学目标而进行的综合规划。即安排适当的教室、教师在恰当的 时间完成全部的教学任务。 本文分析了排课问题中的各种因素,并分析了遗传算法与贪婪算法的各自优 缺点,最终决定根据实际情况采用贪婪算法来解决排课问题这种资源有限、随机 性不是很强的编排问题。我们知道,贪婪算法在对问题求解时,总是做出在当前 看来是最好的选择。它不追求最优解,不要求回溯,只希望得到当前局部最优解。 虽然贪婪法不是对所有问题都能得到整体上的最优解,但对于范围十分广泛的求 最优解问题来说,是一种最直接、实用的算法设计技术,通过一系列局部最优选 择,即贪婪选择,最终可以得到整体最优解。 本文给出了基于贪婪算法的排课系统的详细设计方法,利用Delphi 可视化 编程语言加以实现,并对系统进行了多次测试,试验结果表明基于贪婪算法的排 课系统能够很好的从实际情况出发,有效地满足事先规定的各种排课限制条件, 达到了实际排课的需要,安排出一份高效、科学、合理的课表。 最后对本文所做的工作进行了总结,并对下一步的研究工作进行了展望。 关键词:贪婪算法、遗传算法、排课系统、Delphi I Abstract Scientific and standard teaching management is the necessary condition to obtain a high level of teaching. And, curriculum instruction management arrangement is the most critical link. Developing a flexible, efficient, personalized curriculum will play a crucial role to carry out follow-up teaching activities. Therefore, studying curriculum arrangements in-depth, detailedly has a very important realistic significance. In recent years, with the increase in university enrollment, all colleges and universities are facing the problem of the shortage of teaching resources. The shortcomings of cumbersome, inefficient, error-prone of the traditional manual arranging become more and more serious. The traditional manual arranging is hardly adapted to modern teaching management. Because of the fast speed, strong numerical skills of the computer, it has been applied to the areas of the curriculu

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档