基于遗传算法的排课系统关键技术研究与实现

被引量 : 0次 | 上传用户:shayuer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大学课程表问题(University Timetable Problem-UTP)长时间给各个学校的教学资源多个目标,多个课程,如何组合如何优化带来很大的困扰。这个问题的解决不但有利于我们对运筹学中多方向优化类问题的研究,而且对解决我国现阶段教育中教学资源相对匮乏、而学生又超负荷的现状具有更实际的应用价值。排课问题作为一个有多目标,并且具有相对约束的组合优化问题,而且已经被证明为一个NP完全问题。以生物界自然选择为基础,进化机制为手段,发展起来的高度并行、自己适应功能的随机搜索算法,称之为遗传算法,它是一种非常有效的解决NP完全组合问题的方法。我的论文主要研究的课题是运用遗传算法来求解优化课表问题。本文首先介绍了排课问题产生的背景、研究意义以及国内外的发展现状,提出了本论文的研究内容,然后详细阐述了遗传算法的概念、基本原理、运用遗传算法解决一般优化问题的步骤、运算过程、编程实现的框架及其运用。接着本文主要针对排课问题所需的资源,人力,物力,用遗传算法建立完整的数学模型。在上述基础上,本文针对排课问题设计了基因编码方案、染色体结构、选择、交叉、变异算子,并提出了个体适应度评价函数的计算方法。然后用面向对象程序设计的方法,编写完成了遗传算法解决排课问题的代码。最后,理论结合实际为基础,并分析遗传算法的一些实例,实验表明本文的算法具有可行性和实用价值。本文研究表明,盒子群的编码方式具有代表性,将许多课表冲突直接在编码方案中予以解决,提高了算法的执行效率和适应性。
其他文献
《大学与政府之间的法律关系研究》一书,从大学与政府之间法律关系构建的历史与现实出发探讨大学自治权的源流与变迁,通过分析大量的历史资料和法律文献,对近现代法治国家的
本文就我科在头颈部整形中应用皮肤软组织扩张术过程的护理体会加以总结,现报告如下。1临床资料1.1一般资料:本组患者共31例,男性15例,女性16例,年龄17-45岁,平均31岁。其中瘢痕性秃
有机磷中毒是临床常见中毒性疾病中的急危重症,数据显示急性重症有机磷农药中毒(AOPP)约占中毒事件中20%~ 50%,其病死率可达 3%~ 40%[1].及时、规范的救治可降低 AOPP患者的
对一个存在最大风险约束的运输网络而言,由于各路段的固有风险不同,使得运输网络的总风险会随着垃圾运输车辆在不同路段的行驶变化而变化。受网络总风险的约束,运输网络所能接纳
<正>1研究目的十八届三中全会关于全面深化改革的部署,为体育改革和转型指明了方向。体育强国梦,则同样燃烧起体育人追求真善美的光芒。实现体育强国梦,就要重塑体育价值观,
会议
近年来,风电行业快速发展,风电机组的运行和维护需要消耗大量人力、时间、经济成本。风电机组的状态监测越来越受到人们的关注,提前并且准确的监测到风电机组的故障能有效减
<正>本刊讯,2019年3月26日,丝路产业与金融国际联盟、金砖智库CBGG、美中贸易全国委员会在京联合主办丝路产业与金融国际研讨会,以"深化交流,促进合作"为主题深入研讨中美关
目的对我院2017至2018年间血管紧张素II受体拮抗剂的应用进行分析,旨在为临床用药提供依据。方法使用Excel软件统计我院门诊药房在2017年至2018年之间ARB类抗高血压药物的销
在总结前人工作的基础上,推导了储罐爆炸碎片抛射距离的理论计算公式,并给出具体的计算方法;分析了计算参数的不确定性,同时介绍用Monte-Carlo方法模拟高压储罐爆炸时碎片抛
目的了解泰安市岱岳区粉尘作业员工职业健康状况,为保护劳动者健康提供科学依据。方法依据《中华人民共和国职业病防治法》、GBZ188-2007《职业健康监护技术规范》、GBZ70-20