基于改进的混合遗传算法的排课问题研究

被引量 : 10次 | 上传用户:echo_seaman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了保证教学质量,学校需要制定一套规范的教学计划,而课表编排是教学计划得以顺利执行的重要一环。随着高校学生数量猛增,数据规模增大、约束条件增多,在教学资源一定的情况下排课越来越复杂,人工排课已经难以满足课表编排的工作要求。因此,利用计算机解决排课问题成为当务之急。排课问题是典型的带有多重约束的多目标组合优化问题,并且早在70年代己经被证明是一个NP完全问题。排课的本质就是将课程分配到合适的时间段和合适的教室。由于排课问题复杂多变,几十年来一直没有很好解决。本文的目的就是要寻找一种解决这种复杂问题的新方法。遗传算法是一种借鉴生物界自然选择和进化机制发展起来的自适应随机搜索算法。它具有良好的并行性、通用性、稳定性,是一种非常有效的解决NP完全问题的方法。目前,使用遗传算法解决排课问题已经成为众多学者和高校的研究热点。贪婪算法是一种对某些求最优解问题的更简单、更迅速的设计技术。本文所做的工作就是针对单一算法存在的问题和不足,设计改进的混合遗传算法,并利用改进的混合遗传算法对高校排课问题进行较为深入的研究。本文首先对排课问题进行了概述,介绍国内外对这一问题的研究现状和发展趋势,从高校排课实际情况出发,提出排课问题的数学模型。然后概括说明了遗传算法和贪婪算法的结构、功能、特征,并分析了组合优化理论的主要特点及现状。针对遗传算法的不足,把贪婪策略和最优保存策略加入到遗传算法中,有效地引导交叉和变异操作:在遗传算法中加入贪婪策略后,大大地拓展了算法的搜索空间,同时避免了基本遗传算法容易陷入局部极小的缺陷。最后论文采用改进的混合遗传算法对排课问题进行编程,通过分析测试运行结果,证明了改进的混合遗传算法完全适用于排课问题,而且具有更高的效率,为排课问题的发展提供了新的思路。
其他文献
偏微分方程是反映有关的未知变量关于时间的导数和关于空间变量的导数之间制约关系的等式。许多领域中的数学模型都可以用偏微分方程来描述,很多重要的物理、力学等学科的基
目的观察中西医结合治疗高血压伴顽固性失眠的疗效。方法将40例患者随机分为2组,均用常规降压药治疗,其中治疗组加用安神育真汤加减治疗。观察2组综合疗效、血压控制情况、睡
寒区隧道由于其具有高海拔、昼夜温差大等特殊气候条件,不但在运营过程中会产生温度影响、冻胀等冻害问题,对运营的安全造成威胁,同时在冬季施工过程中也会产生一些冻害问题,
<正>十年来的经验表明,在中国,搞法治没有民主不行。民主是解决当前社会矛盾的关键。民主并非万能,但是没有民主,特别是在目前的中国社会是万万不行的。我一直在寻求以法律的
近年来,华中棉区棉花黄萎病(Verticillium Wilt)发生越来越严重,特别是田间广泛出现了落叶型棉花黄萎病症状。对病原菌遗传多样性的认识是有效防治棉花黄萎病的关键。但是目
资本结构问题的讨论早在1958年MM理论就开始了,MM理论认为公司在不考虑税收的情况下,公司价值与资本结构无关,但资本市场是有摩擦的,后来的学者通过放宽各种假设,形成了权衡理论、
传统全球经济治理模式不能反映当前国际经济关系的变化,既缺乏民主性,也不适应经济全球化带来的新挑战,必须加以改革。各国可以考虑制定《国际经济合作宪章》,确立平等及相互
对位芳纶纸基复合材料由于其优异性能在航空航天、电子等领域具有广泛的应用。在对对位芳纶纤维原料的端基结构进行分析基础上,对对位芳纶纸基复合材料的制备工艺及性能进行研
本论文着眼于对美国政府当前区域战略进行研究,即通过对2009——2013年奥巴马政府东北亚地区安全战略进行透视、剖析,评估其战略影响寻找中国对策。本文力图将新时期美国区域战
目的:探讨美托洛尔对大鼠冠状动脉微栓塞后心肌细胞凋亡及caspase-12活化的影响及意义。方法:30只大鼠随机分为假手术组、微栓塞组、美托洛尔组(每组n=10),经左室注入42μm微