基于自适应遗传算法的教务排课系统设计与实现

来源 :黑龙江大学 | 被引量 : 0次 | 上传用户:jianjie12321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术和教育改革的深入发展,通过信息技术来实现智能化的教学管理已经变为可能。而教学排课作为教务管理的一项重要工作,对于教学任务合理分配,均衡利用学生的学习时间上都起着关键作用。由于排课系统规模庞大,且排课问题复杂度高并难以同时满足教师和学生对于排课合理性的需求,导致现有的排课系统无法在多条件约束下生成一套最佳的排课方案。本文的目的就是寻找一种智能化的排课方案来解决复杂的排课问题。本文重点利用遗传算法对排课问题进行深入的研究,将排课系统的思想映射到遗传算法中,并在传统遗传算法的基础上,提出一种改进的自适应遗传算法用于教务排课系统。通过对遗传参数的自适应调整,来提高遗传算法的收敛精度并加快收敛速度。首先在构建染色体基因时,综合考虑各类基因编码方案,选择能增强染色体个体表达能力的最佳编码方式。随后结合实际情况,考虑在排课过程中出现的多类软约束条件,将软约束条件进行综合,并设计出适合系统需求的适应度函数。然后经过遗传算法的改进后的,基于最优保留策略的选择操作,自适应交叉操作和变异操作,得到优化后的排课方案。最后经过染色体冲突检测和反复的迭代操作,得到最终的最优排课方案。基于自适应遗传算法的教务排课系统,采用C/S架构,应用Visual Studio 2017开发平台,在.NET框架下使用C#语言进行开发,并应用SQL Server 2008数据库实现对系统数据的管理。不仅实现了在多约束条件下的排课系统的合理开发,提高了学校教务人员的工作效率,也有效的提高了排课方案的科学性和适用性,对于智能化校园的发展和管理具有重要的意义。
其他文献
当H1N1流感病毒席卷全球之时,为保障健康,人们会天天测量体温,如果体温过高就会采取相应的安全措施。其实,电脑也一样,如果硬件温度过高,也会影响其正常工作,甚至会导致永久
多年冻土塑性形变特性是理解其应力响应性态及过载退化的关键,也是近年来冻土工程和岩土工程学科研究领域的热点问题。基于三轴试验测得9%、12%和15%含水量条件下-1℃、-2℃
<正>40多年来,纪念堂前始终流淌着一条"思念的河",今后,它还将永远地流淌下去,永不消逝。1976年9月9日凌晨,我们的伟大领袖毛泽东同志逝世,全国各族人民陷入极大的悲痛之中。
<正> 各地村合作经济组织在执行财政部、农业部颁发的《村合作经济组织会计制度(试行)》时,普遍把果树等经济林木作为固定资产,纳入帐内核算。但对经济林木是否折旧?如何进行
美国打击阿富汗恐怖分子的战争还没有结束,一些历史学家就开始探讨这场战争对世界政治格局的影响,大众传播学者也着手分析西方和阿拉伯媒体在这场战争中的表现。作为世界上的
<正> 《财务与会计》1985年第5期上刊登汪经方同志"关于果树计提折旧问题的探讨",读后对折旧方法问题有些不同看法,特提出与汪经方同志商榷。关于果树计提折旧的方法,我认为
期刊
[目的]观察黄浦江水中挥发性有机化合物的含量.[方法]采用美国国家环保局8260B方法,利用吹扫捕集装置与色谱/质谱(GC/MS)联用仪的全自动恒流控制,对黄浦江7个断面共89个水样
塑料制品造成的白色污染和石油等不可再生资源价格的上涨导致了非石油生产且可替代传统化学合成高分子材料的开发方兴未艾。微生物合成的生物聚酯(PHA)因具有类似传统合成高聚物的材料性质作为其替代品广受关注。但因其微生物合成菌合成量有限、合成成本较高及单体结构单一等原因使得PHA并不能被广泛应用。本文从93号豆油生产线周边油污中成功地筛选出一株聚羟基脂肪酸生产菌,通过16S rR NA序列测定及系统发育进
自我国进入老龄化以来,老龄化问题已经逐步成为影响我国社会民生的一大因素。为此,我国也相应出台了相关政策,养老机构成为了解决养老问题的一个重要的途径。另外,随着国民经济稳定的发展,老年人对生活品质的要求越来越高,所以养老机构的热环境成为了影响老年人安享晚年的一个重要的因素。本文主要探究养老机构老年人的热舒适度,了解老年人的热舒适度需求及合肥养老机构热环境状态。主要研究手段是利用无线网络传感器技术(W
摘 要:介绍了Maple软件在黑体辐射课堂教学中的应用,表明在教学中恰当地运用Maple能提高课堂教学质量。  关键词:Maple软件 黑体辐射 教学  中图分类号:G424 文献标识码:A 文章编号:1673-9795(2014)05(a)-0171-01  黑体辐射和普朗克能量量子化假设是大学物理课程中的一节重要内容[1]。它包含了五个公式定律,分别是斯忒藩-玻尔兹曼定律、维恩位移定律、瑞利-