2008年江西科技师范学院数学建模大赛论文(陶聪崔志凤陆仲)资料.doc

2008年江西科技师范学院数学建模大赛论文(陶聪崔志凤陆仲)资料.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高校排课优化模型 一、引言 排课是高校教学管理中一项重要而又复杂的基本工作,随着高校招生规模扩大,手工排课已无法满足学校排课要求.目前,由于计算机运算速度快、处理能力强等特点,已成为高校教学管理中不可缺少的工具.排课的实质就是为学校设置的课程安排时间和地点,从而使整个能够有计划,有秩序地进行.排课问题的求解目标就是在满足各种约束条件的前提下,合理利用教学资源,以取得最好的教学效果. 关键词: 排课 约束条件 冲突 二、问题的提出 由于班级数量多,各个班级有不同的开课计划,同时教室数量有限,因此课程表的编排是高等学校教学管理中的一个难题。一个可行的课程安排表必须做到在班级、教师和教室三方面都不存在时间上的冲突。一个较优的课程安排表应该尽量做到各班、各门课程和各位教师的上课时间都比较均匀。而一个较好的排课方法则应该是便于操作、工作量不会太大且能得到一个较优的课程安排表的方法。 如下例所示,解决班级 教师 教室间的冲突问题. 数学系本学期有6个教学班,其中一年级、二年级各2个班,三年级、四年级各1个班,各年级的开课计划如下: ? 课程名称与每周课时数 一年级 解析几何, 4 数学分析Ⅰ,4 高等代数,4 计算机基础,4 英语,4 二年级 数学分析Ⅱ,4 微分方程,4 物理学,4 运筹学,4 数学实验,4 三年级 概率论,4 复变函数,4 微分几何,4 近世代数,4 程序设计语言,4 四年级 实变函数,4 拓扑学,4 高等几何,4 数学方法论,4 数值分析,4 ? 可以使用的教室数量为4个,每周5天上课时间,每天上午可排4节课,下午可排3节课,但星期二下午不排课。另外有一个计算机实验室,计算机基础、数学实验和程序设计语言三门课程需安排在该实验室。 担任这6个班教学任务的教师有13人,各位教师的授课任务如下: 教师编号 课程名称与 每周课时数 教师编号 课程名称与 每周课时数 教师编号 课程名称与 每周课时数 1 解析几何, 8 高等几何, 4 6 数学分析Ⅱ,8 11 拓扑学, 4 微分几何,4 2 数学分析Ⅰ,8 复变函数, 4 7 微分方程,8 实变函数,4 12 近世代数,4 数学方法论,4 3 高等代数,8 8 物理学,8 13 程序设计语言,4 数值分析,4 4 计算机基础,8 9 运筹学,8 概率论,4 ? ? 5 英语,8 10 数学实验,8 ? 从上面的例子出发讨论以下问题: 对于6个班级的的课程,给出一个教室,教师不冲突的排课表. 实际中远非上述模型那么简单,对于更加复杂的情况,说明它们的编排过程. 三、问题的分析 本题所要考虑的就是如何安排课程,使得对上课的班级都尽可能的有条不紊地开展教学工作。对于第一问: 我们要解决的问题是:(1)符合限制条件“教室,教师不冲突”的编排方案 (2)给出一种最优的并且容易编排的课程方案。 第二问: 当班级,教师,教室数量增多时,优化该排课模型, 可利用基于优先级的自动排课模块,再基于第一问的结果予以拓展,此时可借助于计算机外加人工辅助对课程进行编排,从而得到一个通用性强的排课方法. 四、模型的假设 1. 假设所有教室(计算机实验室除外)都一致,不会因教室的不同而影响教学. 2. 假设不存在合班上课的情况. 3. 假设任意一门课程参加学习的人数(上课人数)不大于所安排的教室的座位数. 4. 假设所有课程都是两节课连上,即不存在上一节课,三节课和四节课连上的情况. 5. 假设任何一个班级的学生对安排的教师没有异议,即不影响教学效果. 6. 假设教师不会因为课时的多少而影响一周的教学情况. 五、模型的建立与求解 算法的设计与实现 回溯算法是一种满足一定约束条件的穷举式算法,它的收索方式一般与对树的深度优先收索方式相似,由于规定了问题的解必须满足一定的约束条件,因此需要收索的空间大大减少.回溯法适应于解的组合数是有限的那一类问题.排课问题是一个有约束的,非线性的,模糊多,目标优化的,难解的时空组合问题.因此只要约束条件充分,就可得到合理的组合方案. 排课实际上是一个四维组合问题,涉及到: 班级,教师,教室,时间四个因素,只有当组合方案符合约束条件时方可排课. 假定普通教室编号为a,b,c,d ,另有一个计算机实验室. 第一问: 利用回溯法可得下述方案如 方案一 一年级(1)班: 节次 星期一 星期二 星期三 星期四 星期五 1 解析几何(1号教师 a号教室) 数学分析Ⅰ(2号教师 a号教室) 英 语(5号教师 a号教室) 解析几何(1号教师 a号教室) 英 语(5号教师 a号教室) 2 3 高等代数(3号教师 a号教室) 计算机基础(4号教师 计算机实验室) 数学分析Ⅰ(

文档评论(0)

a1166671 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档