- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于优先级考试自动编排的算法研究
摘要:利用计算机进行考试自动编排,涉及到的约束条件纷繁复杂,本文论及了一种基于优先级的考试编排算法,根据约束条件将教师,教室,课程各定义一个特征函数,来计算他们各自的优先级别,结合分治法、贪婪法等多种算法思想来排出无冲突的,人性化的考试编排表。
关键词:优先级;考试编排;算法
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)08-1pppp-0c
1 引言
考试编排是高校考务管理中核心任务之一,因为其约束条件多,存在大量不确定因素,是比较复杂的一项工作。考试编排实际上是在教室集、监考教师集、课程集、时间集以及约束条件集等这些集合中寻求一种最优的解。为了提高考务管理工作的效率,快速排出合理无冲突的考试编排表,本文提出了一种基于优先级并结合分治、贪婪等多种算法思想的考试编排算法。
2 考试编排的约束条件与要求
(1)考试的时间段有限定(例如所有课程在2周内考完),并且在限定时间段时要以考试课程门数最多的班级能够考完全部课程为前提;
(2)各班级的考试门数可能不同,因此考试日期间隔应尽可能的均匀,以利于学生的复习、考试间歇进行,发挥出正常水平。
(3)各班级最后一门考试要安排在最后一天或者倒数第二天,不然会存在过早放假的情况;
(4)安排考试要尽可能以自然班为单位,即同一自然班的学生尽可能安排在同一考试教室;所以在给班级安排考场时要选择教室能容纳的最大考试人数与自然班总人数差值的绝对值最小的教室,以达到教室资源合理的被利用;同一课程的班级,考试教室在地理位置上尽量在一个地方(比如说一栋楼的一层紧挨的几个教室)。
(5)有特殊要求的课程要安排在特殊教室,如计算机机试课要安排在机房等;
(6)课程分为合班课(多个班级一起上课)和单班课,合班课牵扯的班级、人数都比较多,试卷量大,应优先安排(如公共课等),以便能更好的安排教师、教室资源;
(7)每个教室安排主考教师一名,监考教师一名。任课教师尽量不安排监考,因为他要巡考以解决考试过程中出现的专业问题;各监考老师的监考次数尽量均等,年纪比较大的教师上午安排了监考,下午尽量不要安排监考,同一时间段内所需监考教师的总人数不得大于可安排监考的教师总人数;
(8)同一时间学生不能参加2场考试;同一时间同一教室不能安排2场考试;同一时间同一监考教师不能安排2场监考;同一时间段内安排的考场总数不能大于能用于考试的教室总数;在同一时间段内,安排考试课程总数不能大于最大考试课程总数;
3 优先级的确定
(1)课程优先级的确定
课程优先级别的确定是指对符合某些条件的课程在考试时间集上优先进行安排。根据约束条件与要求,对考试班级数以及人数多的课程优先安排,对公共课优先安排。要对课程进行优先级别的确定,首先要分析课程的特征,课程的一般特征我们可以归纳为:①考试课程类型:公共必修、公共选修、专业必修、专业选修等;②考试课程班级数:开有该门课程的班级数量;③考试人数:参加该门考试的总人数;因此,我们给课程定义一个特征函数:F(x)=Ft(x)*C1+Fc(X)*C2+Fp(x)*C3。其中:C1、C2、C3为调整参数;Ft(x)表示该课程的类型;Fc(X)表示该课程的班级数,班级数越多的课程优先安排;Fp(x)表示参加该门考试的总人数,参考人数越多的课程优先安排。在我们实际的考试编排中,有可能会出现,主要考虑的是课程的考试人数与考试班级,因此我们规定C1C2C3。F(X)的值越大,则在时间上优先安排。本特征值在排考开始前进行计算,将课程表中所有要考试的课程按F(X)值的非升序进行排序。
(2)考试教室优先级的确定
考试教室的优先级别由它的地理位置、教室最佳考试人数来决定。因此我们定义一个特征函数:G(x)=Ga(x)*D1+Gp(x)*D2。其中:D1、D2为调整参数;Ga(x)表示该教室所在的地理位置,按预先确定的规则给每个地理位置的教室规定一个权值,权值越大,则优先选择该教室;Gp(x)表示该教室能容纳的考试人数的最佳匹配权值,所谓最佳就是该教室能容纳的最大考试人数与自然班的参考人数之差值的绝对值最小,Gp(x)=1/(最大考试人数-参考人数),若最大考试人数等于参考人数则Gp(x)=1;G(x)越大就说明该教室越适合作为该课程的考场。本特征值在给每一门课程安排教室时计算一次,然后将所有教室按G(x)值的非升序进行排序。
(3)监考教师优先级的确定
在所有可以监考的教师中我们对教师根据条件进行优先级的计算,以确定哪些教师适合监考。要保证每个老师的监考次数基本上保持平衡,同样我们给教
您可能关注的文档
最近下载
- 制定手机使用协议书.docx VIP
- 隐形矫正培训课件.pptx VIP
- 2025年高考化学一轮复习:物质的分类及转化(讲义)解析版.pdf VIP
- 2023中华护理学会团体标准-老年人误吸的预防.pptx VIP
- 《Rubis软件2017版》操作手册.pdf VIP
- 标准图集-08CJ17快速软帘卷门 透明分节门 滑升门 卷帘门.pdf VIP
- 消化内科-病历讨论.pptx VIP
- (⼈教2019版)化学 选必1 第三单元 水溶液中的离子反应与平衡 大单元教学设计.docx
- SHT 3525-2015 石油化工低温钢焊接规范.pdf VIP
- Q/CRRC J26-2018- 轨道交通装备产品禁用和限用物质.pdf VIP
文档评论(0)