基于病毒进化遗传算法排课系统的研究与实现

被引量 : 0次 | 上传用户:heiefei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
1976年S.Even和Cooper证明了排课问题是一个NP完全问题,不存在精确求解排课问题的多项式时间算法,需借助智能算法寻找其较合理和满意的近似最优解。遗传算法通过模拟自然界生物遗传中的“优胜劣汰、适者生存”原则,避免陷入局部最优解,从而实现对最优解或次优解的快速搜索,被广泛应用于函数优化、组合优化等领域,是当今影响深远的进化计算方法之一,但其存在着局部早熟收敛和进化后期搜索速度下降等问题。病毒进化遗传算法通过引入病毒种群的感染、复制和删减操作在实现了种群的生物多样性的同时,又保持了遗传算法原有的同代间基因信息传递,有效的实现了上下代种群之间的纵向遗传信息传递和同代种群的横向进化信息传递,获得了较为满意的算法收敛性能,有效的克服了传统遗传算法固有早熟和收敛性能不佳的缺点。本文借鉴病毒进化遗传算法的思想对排课问题进行了研究与应用,其主要工作如下:1.系统研究了排课问题,并根据课题的实际需要,分析了排课问题的基本要素、各类软、硬约束条件和求解目标,建立了排课系统的数学优化模型。2.在总结了遗传算法在排课问题中的应用研究后,针对排课问题本身的特点,提出一个适宜解决该问题的改进病毒进化遗传算法(Improved Virus Evolutionary Genetic Algorithm,IVEGA),其主要改进在于:(1)改进传统病毒种群的随机生成方式,有效的利用了排课历史数据和约束条件,加快了病毒种群的收敛。(2)针对排课问题设计了一种有效的基因编码方式,使得原有算法更有针对性。使用典型测试函数对该算法的性能进行测试并与其它算法进行比较,表明了该算法的有效性。3.根据IVEGA算法,以Visual Studio2008为工具,使用C#语言实现了一个排课算法原型,并用实际数据进行了测试,测试结果表明,该原型系统能较好的完成排课任务的分派工作。
其他文献
在知识产权纠纷中,著作权侵权纠纷是重要的一类。对于著作权人来说,寻求法律救济的第一步便是证明自己对作品享有著作权,具有原告的主体资格。我国著作权法专设一章对各类作品著
目的研究活动性肺结核患者治疗过程中炎性因子的动态变化与患者的预后评估关系。方法将2014年1月至2016年1月间该院感染科158例活动性肺结核患者纳入研究,在接受临床抗结核治
国有企业是公有制经济的重要载体,是我国国民经济的支柱力量。国有企业改革是国有经济改革的重点,经过三十多年始终如一的改革,国有企业的形式和内涵都发生了很大变化。2003年国
培养大学生的创新创业能力是当代教育的重要课题,以创新能力培养为目标的课堂教学在主体定位、课堂教学内容模块化设计及课堂教学方法的选择上都将面临改变。以学生为主体的课
<正>过敏性紫癜是儿童常见的血管炎之一,以非血小板减少性紫癜、关节炎或关节痛、腹痛、胃肠道出血及肾炎为主要临床表现[1]。本病的病因及发病机制目前尚不完全清楚,无特效
以文献调研、用户访谈为基础,通过SWOT分析,提出高校图书馆面向协同创新的知识服务优化策略:构建机构知识库、校内知识地图、行业企业信息库等创新基础资源;培养知识服务馆员,
论文在国内外文献阅译的基础上,对抗肿瘤药普乐沙福和抗多发性硬化症药拉喹莫德的合成方法作了综合评述。由于已有文献报道方法各具有不同的缺点和利弊,本研究分别提出了经改进
我国正处于市场转型阶段,政府对市场的影响非常大,已有不少研究和报道表明,我国大量的企业董事、高管存在着政府背景,并且这种趋势还在不断发展。对于企业而言,政府背景是一项很好
目的品管圈对血液透析患者动静脉内瘘穿刺点渗血的效果进行分析和研究。方法选择该院在2016年12月-2018年6月期间收治的100例血液透析患者作为研究对象,按照病例单双号将其划
新时期地质工作于计划经济时期的传统地质工作相比,在服务对象、体制机制、工作内容、服务深度广度都发生了根本性的变化。因此,要求地质工作组织管理也相应地发生变化。本文