基于量子遗传算法的排课系统研究和设计

来源 :天津师范大学 | 被引量 : 7次 | 上传用户:lvy1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
排课问题是学校每年必须进行的教务工作之一,也是关键任务之一,合理的排课系统可以带来好的教学效果。近几年来,随着教育改革的推动,带来的教育资源的扩大,教育方式的革新,课程内容的更新;随着计算机网络的发展,使得新的教育资源得到利用,新的教育方式得到实现,新的课程理念得到认可,这些促使了教育信息化,教育网络化,教育终身化,教育现代化的发展。教育现代化使得其相应的配套设施也应得到相应的调整和更新,当然排课系统也需要不断完善和更新,以适应现代化的教育。为了适应现代化的教育方式,本论文研究开发了一个新的排课系统。具体工作如下。首先,本文调查研究了现代化授课方式在课程安排中与传统方法有哪些不同,并根据这些不同处,相应调整了排课约束条件。在充分考虑到教室冲突,教师冲突,时间冲突,课程冲突,班级冲突这五大基本要素后,本文还考虑到了其他附加约束条件,如文理交错,大班教学与小班教学合理安排,个性化教学与普通教学合理分配等人性化约束条件,以满足现代化教育方式。其次,是排课算法的研究。算法设计是排课问题的核心问题,贯穿于整个排课过程。当前在排课问题的研究领域,使用较多的是算法有传统算法,如贪心算法,动态规划算法;另一种是仿生学算法,如遗传算法,蜜蜂交配算法。这些算法在当时都成功解决了排课问题,但一个成功的算法并不一定是最好的算法,还有很多方面是可以完善的,如算法的时间复杂度。本论文在排课算法的研究中,提出了一个新的方法——量子遗传算法。量子遗传算法是将遗传算法和量子算法有效的结合起来,利用“组合优化”原则,将各自的优点充分发挥出来,不足之处得以改进。量子遗传算法利用量子比特编码染色体,使之进行并行计算,减少算法时间复杂度;量子遗传算法利用量子旋转门和量子非门进行变异操作,使得群体得以更新。最后,本文将量子遗传算法应用于排课问题,并通过JSP开发了排课系统,这样使得量子遗传算法在解决排课问题中得以实现,具体功能得以实现,实现了问题解决的“组合优化”。本论文完成了论文最初的设想,基于本文的研究,论文在结尾处提出了更进步的研究,希望能在实践中实现理论创新。
其他文献
期刊
期刊
期刊
本文介绍了啁啾型FBG产生的回波信号,分析了该种技术的应用和特点,同时,给出了基于该种技术得到信号的主要问题,并针对其问题给出了相应的信号处理手段。设计了提高回波信号
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊
期刊
电力成本是参与生产流通领域的重要投入部分,寻找切实有效的节能技术是降低电力成本的重要途径.随着科学技术的快速发展以及国家对节能减排理念的大力推广,节能技术在工厂电
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
期刊