高校排课问题的整数规划模型求解.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校排课问题的整数规划模型求解

高校排课问题的整数规划模型求解 摘要 课表编排是一个充满冲突的过程,所开课程的上课时间、上课班级、上课地 点、任课教师等多方面因素限制教学资源分配。为了提升高校的办学效率,更好 地完成教学任务,本文以教室数目作为目标,建立了以教室数目最少的目标决策 模型。 在问题一中,我们以教室数目最少作为目标,对各种情况做了详细定义,巧 妙地引入了 0-1 变量,将问题转换为以教室数目总和最少为目标的整数规划模 型: Min Z = ∑ 在模型的求解中,我们使用matlab,使用数据库快速插入算法,得到了完整 的课程表以及结果:最小教室数目为9 个,A 类6 间,B、C、E 类各一间。 在问题二中,我们考虑到必修课的约束条件,增加了对问题一中的约束,利 用问题一中类似的方法得出了结果。 对于问题三,为了使教室数目保持不变,我们将问题一、二所使用的目标函 数转换为第三问的约束条件,建立了将必修课在4、5 时间段出现以及周五4、5 时间段出现的课时作为目标函数的模型: = ∑ ,, ,, + ∑ ,, ,, { } = 5 ∩={4, 5} ={4,5}∩={1} 对于问题四,我们从教室(包括机房)的利用率、开课对象的上课强度、 问题3 的不满足率这三个方面来对问题三的结果进行了评价,并提出了一定的 建议。 关键词: 整数规划;目标函数;约束条件;Matlab. 3 一、问题重述 在国家对高等教育大力发展政策的激励下,高等教育事业得到了迅速发展,由于 在校学生人数急剧增加,教学硬件设施增长缓慢、教师资源短缺,如何利用有限 的资源,以最优形式满足教学需求成为目前急需解决的问题。 课表编排是一个充满冲突的过程,所开课程的上课时间、上课班级、上课 地点、任课教师等多方面因素限制教学资源分配。为了提升高校的办学效率, 更好地完成教学任务,如何应用现代信息化技术在时间上和空间上合理分配教 学资源成为亟待解决的问题。 本问题假定在某一学期18 教学周内安排教学任务,每个教学周星期一至星 期五安排课程,每天分为上午2 个时间段(时间段1 和时间段2),下午2 个 时间段(时间段3 和时间段4),晚上1 个时间段(时间段5),每个时间段2 学时安排同一门课程,同一班级的不同课程不考虑课程内容之间的前后逻辑关 系。开课对象由6 位数字表示,如040101 等。第一二位04 表示学院,第三位 0 表示专业,第四五位10 表示年级,第六位1 表示班级。教室、机房规格分类 见附件1。 请你们依据附件 1-附件3 提供的数据解决以下问题。 1.根据附件1-附件2 的数据,建立所需各类教室(包括机房)数目最少的 数学模型,给出求解算法和每个教室(包括机房)、每个班级、每位教师的课 程安排结果。 2.根据附件1 和附件3 的数据,要求必修课程不安排在时间段4 和时间段 5,建立所需各类教室(包括机房)数目最少的数学模型,给出求解算法和每个 教室(包括机房)、每个班级、每位教师的课程安排结果。 3.根据附件1 和附件3 的数据,在问题2 中满足教学需求的各类教室(包 括机房)数量不变的基础上,要求必修课程尽量少安排在时间段4 和时间段 5,带*的课程尽量少安排在时间段1 和时间段5,每周星期五的时间段4 和时 间段5 尽量少安排课程。建立问题的数学模型,给出求解算法和每个教室(包 括机房)、每个班级、每位教师的课程安排结果。 4.建立合理的指标体系,例如教室(包括机房)的利用率、开课对象的上课 强度、问题3 的不满足率等,对于你们给出问题3 的结果进行评价,并给出解决 对策。 二、模型假设 1.假设同一课程的所有学时不安排在同一天; 2.为了简化问题,我们假设每一课程占用的教室都是一整学期的,即不考虑教

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档