基于贪心算法的时间片优先级排课算法的研究与应用

来源 :湖南大学 | 被引量 : 0次 | 上传用户:lomon521mutou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的不断发展,计算机的应用领域越来越广。作为高校最重要的教学调度工作,排课工作也从传统的手工排课转向了利用计算机进行排课。但目前计算机排课的成功率并不高。如何提高排课软件的成功率,正受到国内外学者及软件技术人员的普遍关注。课表编排问题实质上是时间、教师、班级、教室、课程这五维关系的冲突NP完全问题。本文首先从解决排课问题的近似算法入手进行分析,如动态规划法、回溯法、贪心算法等,找到了解决排课问题的算法基础,创新性地提出了将贪心算法和时间片优先级算法相融合的基于贪心算法的时间片优先级排课算法。重点描述和比较了目前流行的基于动态规划法的自动排课算法,基于回溯法的优先级排课算法,以及本文所提出和研究的基于贪心算法的时间片优先级排课算法。自动排课算法是以课程为中心进行搜索匹配,取最先匹配的值,未对数据进行择优选取,所以不能对教学资源合理分配,也不能满足一些特殊要求(比如有些老师偏向于集中式上课,有些课程安排到上午会更合适些等)。优先级排课算法主要从解决时间、教师、班级、教室这四维关系之间的冲突入手,按班级和教室分类,根据时间数组来编排教师、教室、班级课表,对于课程的一些特殊要求无法体现。而基于贪心算法的时间片优先级排课算法针对时间、教师、教室、班级、课程这五维关系间的冲突,按时间片优先级来解决教师、班级、教室、课程间的冲突,不但对教学资源能进行合理分配,而且也能满足排课时的一些特殊要求,排出的课表比较合理。从排课的成功率、准确率以及算法的效率来分析,基于贪心算法的时间优先级排课算法明显优于其他排课算法。本文最后以作者所在工作单位湖南工程职业技术学院为例,将本文所研究和提出的基于贪心算法的时间片优先级排课算法应用到具体实例---实训资源管理系统,详细描述了该系统从算法分析到系统设计,再到功能模块实现的设计和开发过程,为基于贪心算法的时间片优先级排课算法在排课问题的应用上提供了有力的案例支持。
其他文献
ZnO压敏瓷具有非欧姆特性优良、漏电流小、通流容量大、响应时间快、造价低廉等优点,被广泛地应用于电力和电子设备领域,起到稳压和瞬态过电压保护的作用。但传统的固相烧结温度高,不可避免的会造成晶粒的异常长大,还会导致部分低熔点添加剂大量挥发,对材料的性能产生影响;此外,长时间的高温环境会消耗大量资源,使得传统陶瓷制备行业成为高能耗产业。近年来开发的闪烧技术,不仅具有烧结温度低,烧结时间极短的显著优势,
采用不同类别、不同粒型的稻谷试样对国内使用的实验碾米机进行实验测试,结果表明,不同仪器差异显著,同一样品用不同型号的碾米机,其整精米率差值,7个籼米的差值平均为11.05%。单一
贲门失弛缓症(Achalasia)是一种罕见的食管神经肌肉动力障碍疾病,患者临床上吞咽困难,并伴有食物反流,胸后骨疼痛等症状。胃食管反流(Gastroesophageal Reflux Disease,GERD)
试验研究了超临界二氧化碳萃取沙蒿油的工艺过程,通过单因素实验和正交实验得到了最佳萃取条件,即:油料粉碎度40目,油料含水量7%,萃取压力40MPa,萃取温度50%,萃取时间60min,CO2流量4L/h
目的:为进一步研究免疫球蛋白Kappa基因在鼻咽癌(NPC)细胞中的表达,对NPC细胞株CNE2,NPC活检标本及石蜡切片中的Kapa样蛋白进行了检测。方法:从NPC细胞株、NPC活检标本得到蛋白抽提物,用Western免疫印迹法进行纱-抗生物素
国家课程标准是教材编写、教学、评估和考试命题的依据,是国家管理和评价课程的基础。同时,已有研究表明,化学课程标准作为一项重要的课程资源,在实际教学过程中经常会被化学教师所使用,用来获取课程标准对教科书内容的目标要求、相关活动与探究建议和学习情景素材等。化学课程标准对教育教学的重要性可见一斑。教育部于2013年启动了普通高中化学课程标准的修订工作,2017年完成修订,《普通高中化学课程标准(2017
武夷山脉位于中国江西省、福建省两省边境。北接仙霞岭,南接九连山,呈东北-西南走向。长约550 km,平均海拔1000 m左右。特殊的地理位置和良好的生态环境使其保存了世界同纬度