浙大王宇、任晓祎、金荔颖-同济大学数学系.doc

浙大王宇、任晓祎、金荔颖-同济大学数学系.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高校大规模考试的安排方案优化 摘要 本文对高校大规模考试的合理安排问题进行了研究和探讨。由于高校在校学生的增多,学校在安排期终考试等大型考试时总会碰到各种难题,如, 1、必须保证不会出现同一学生有两门考试时间冲突的情况; 2、尽量使一个学生的各门考试间隔较为均衡; 3、合理利用容量不同的考场; 4、使每个监考老师的监考日程比较平均,且确保不发生某一时段监考老师 不足的现象。 本文采用图论中的逆着色算法解决问题1,并设计程序根据已知的各种教室规模给出分配考场的最优方案以解决问题3。为了满足2和4,我们将讨论几种考试时间分配方案并从中得到令学生、老师以及学校都满意的最优者。 为了检验模型的科学性与可行性,我们设计了一个选课程序,使得可以利用计算机对大批量学生的选课情况进行模拟,以得到一个较为接近实际的选课总表。根据这份数据样本,我们检验了上述所有算法的实现情况,证明了模型的合理性。并且基于利用这份样本所做的学生和老师对考试安排的满意度分析,我们最终确定了一个考试时间分配方案,从而完整地解决了提出的问题。 关键字:考试安排 逆着色算法 满意度 一. 问题重述二. 基本假设. 教室有大、中、小三种规模。 4. 每天至多可以安排五个时间段的考试。 5. 学生选课情况已知。 三. 符号说明四. 问题分析及模型建立对教师充足的理解:对教室分配合理的理解: (3)逆着色问题的解决算法 由考试安排问题按节点逆着色构建的简单无向图,其节点的度数反映了对应科目和其它科目组合到一起的难易程度。不同的考试科目对应节点的度数是不均匀分布的。根据这个特点我们采用如下算法步骤。 遍历图,找出度数大于零且度数最小的节点X。 图是否有边存在,没有则算法结束。 节点X是否与其它节点相邻,没有则转①。 找出和节点X相邻的度数最小的节点Y。 合并节点X和Y。 刷新图后转①。 算法结束后图中的节点数就是图的逆着色数。 需要说明的是,该算法不能保证得到最优解:我们得到的逆着色数不一定是最少的,但该算法较为简洁有效。算法的有效性见第五部分模型检验。 (4)针对其他要求及程序实现的一些问题的说明 用程序实现算法(3)时必须注意的是合并节点X和Y的过程。我们注意到,该算法中的“节点”不一定是一个点;它可能是一个K阶完全图,K 〉1(经过合并后认为是一个点了)。节点在这里定义为完全图和单一的点的并集。步骤②、③中的“相邻”实际指的是节点X与节点Y中任意两个单一点之间都有边相连。这时,X与Y一起构成一个更高阶的完全图,从而可以合并为一个新节点。这时该算法的正确性不难加以说明:以上过程可以保证每个节点中任意两个单一点间都有边相连,因此可以着同色。最后的节点数就是图的逆着色数。 由于我们只是假设用作考场的教室在大面积课程错开的前提下数量充足,故图G中任意两门大面积课程间必须人为地以边相连,否则如果出现同时举办大面积考试则教室可能会不够用。 实现算法的程序中,我们用零一矩阵(对称阵)表示图。有边连接的两点在矩阵中对应位置为1,否则为0。 在输入一组学生选课表(包括总课程数和每个学生选择的课程表列)时,根据该算法可以将所有科目不相交地分划在若干个时间段内。对于确定的输入这种分划是唯一的。 这样,我们就确定了需要多少个时间段完成考试,以及每一个时间段包括哪些考试。 步骤2 我们还需要考虑的是:对于安排在一个时间段内的所有考试,是否有足够的教师来进行监考。如果上一步给出的某时间段内同时开考的科目占用教室过多以致监考教师人数不足,则须对将这一时间段的考试拆分在两个时间段中。 因为教室安排时遵循的原则是使每门考试占用的教室数目尽量少,所以,第门课程考试需要教室的数量可以由第门课程的选修学生数除以大型教室可容纳的考生人数后向上取整直接求得,即, (1) 每个教室安排两名监考教师,则同一时间的考试科目(假设为)必须满足以下不等式: (2) 其中为监考教师总人数。 对每一组考试,用不等式(2)进行检验,若不满足,则将其拆分为总参加考试人数近似相等的两组。(在后面的检验中发现,这种情况很少出现)。 这样,考试全部进行完所需时间段的数目也就确定了。 为各门考试安排教室 下面我们针对一个考试时间段内一门考试科目进行教室安排方案的说明,其他的每个考试科目安排方法是相同的。 算法的目标是实现对于课程,安排最少的教室,并且在此前提下使考场中空置的位置最少,即合理利用。 由前述,假定教室有大、中、小三种规模;对于每门考试,所需教室数不会太多,可行分配方案的总数是有限的。这里采用在初步估算上限后枚举的方法,求得最佳教室组合。具体描述如下: ①、分别估算大、中、小教室需求的上限。如对于

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档