基于遗传算法的排课系统的设计

被引量 : 0次 | 上传用户:zhangsiqin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
课程表是学校教学工作的基本文件,排课表是教学管理的重要环节。随着高校招生规模扩大,课程数目繁多,如何高效的编排出科学合理的课表,已经成为学校教学管理中较为复杂、最为棘手的难题之一。排课问题是一种复杂的排程问题,不仅影响因素众多,而且各因素互相制约,环节复杂。排课问题要解决的是找出教师、班级、课程、上课时间等因素的最佳对应关系,并尽量满足诸多的限制条件,因此排课问题是一个多目标的优化问题。遗传算法借鉴生物界自然选择和自然遗传机制,使用群体搜索技术,尤其适用于处理传统搜索方法难以解决的复杂的非线性问题。它通过对当前群体施加复制、交叉、变异等一系列遗传操作,从而产生新一代的群体,并逐步使群体进化到包含或接近最优解的态。由于其具有思想简单、易于实现、应用效果明显等优点而被众多应用领域所接受,并在自适应控制、组合优化、模式识别、机器学习、人工生命、管理决策等领域得到了广泛的应用。遗传算法给我们呈现出的是一种通用的算法框架,该框架不依赖于问题的种类。遗传算法是一类具有较强鲁棒性的优化算法,特别是对于一些大型、复杂非线性系统,它更表现出了比其他传统优化方法更加独特和优越的性能。本文以高校排课问题为研究范围,以遗传算法建构求解模式,产生满足硬条件的初始解,并以软条件为适应度依据,进行最佳解的搜索。求解利用Matlab编写运行程序,最后以一所职业技术学院课表系统为实例,执行程序,结果证明这种方法切实可行。系统经时间性能和排课性能测试,结果表明,系统降低了排课的复杂程度,提高了排课的效率。该排课算法的实现很好地满足了学校的排课需求,同时对其他高校排课系统的开发也具有参考价值。
其他文献
目的比较由外向内经闭孔无张力尿道悬吊术(TOT)及由内向外经闭孔无张力尿道悬吊术(TVT-O)治疗女性压力性尿失禁(SUI)的安全性和有效性。方法回顾性分析我院68例女性SUI患者,3
目的检测乳腺癌组织中耐药相关基因及其蛋白标志:多药耐药基因(Multidrug Resistance-1,MDR1)、乳腺癌耐药蛋白(Breast Cancer Resistance Protein,BCRP)及肺耐药蛋白(Lung C
当前世界已经进入知识经济时代,拉动一国、一地区、一企业经济增长的不再是传统的资本和简单劳动的大量投入,而是依靠科技创新。这一点可以从近几十年来世界500强企业的名单
针对现有相关领域研究的不足,深入探讨了领导反馈对下属创造力的影响机理。以129名学生为样本,采用实验研究方法,检验了领导反馈效价、反馈风格和下属调节焦点对下属创造力的
本文基于机器视觉技术对种子分级进行了研究。研究着重于检测分级装置的机构设计和图像处理算法的设计,内容涉及机械设计、计算机技术、统计学等领域。论文主要内容包括:1.分
衢山港区凭借其独特的区位优势和深水岸线资源,成为舟山江海联运服务中心的一个十分重要的大宗散货储运加工基地加以规划建设,计划建设蛇移门作业区、衢山南作业区、鼠浪湖作
靖远县是甘肃省的种养殖大县,近几年农牧产业发展迅猛,通过产业脱贫的人数稳步增多,但发展过程中也面临着一定问题。本文分析了靖远县农牧业发展现状和存在的主要问题。
为了研究在铝合金上的硬质膜的性能,促进硬质TiN膜以及Ti/TiN多层膜在铝合金构件上的应用。本试验利用电弧离子镀尝试通过改变脉冲偏压,及改变沉积时间在铝合金上镀制TiN膜;
评课作为基础教育科研的一种基本方式,存在着许多误区。针对于此,文章提出了以“Star+R”为评课理念的新型评课程序,并以“二元一次方程组复习课”为教学案例对这一理念及程序做
在单因素试验基础上,采用正交试验对阳荷蛋白质的提取工艺条件进行筛选,得出最优提取条件:在60℃条件下,用40倍体积于阳荷粉的pH9.0的磷酸缓冲液恒温提取60min。同时对阳荷中