基于多维编码方案的遗传算法在高校排课系统中的应用

来源 :四川师范大学 | 被引量 : 14次 | 上传用户:sherryholmes
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
排课问题是典型的多重约束和组合优化问题,并且早在70年代已经被证明是一个NP完全问题。遗传算法是一种借鉴生物界自然选择和进化机制发展起来的自适应随机搜索算法。它具有良好的并行性、通用性、稳定性,是一种非常有效的解决NP完全问题的方法。本文将遗传算法应用于求解排课问题,主要进行了以下几个方面研究工作:首先,系统分析了排课问题的各要素及多重约束条件,提出了排课问题的求解难点和优化目标,并完整设计了排课问题的数学模型。其次,着重分析比较常用的遗传算法编码方案并研究其在排课系统中的应用,在综合各种编码方案优缺点基础上,设计了一种更适合解决排课问题的多维编码方案。较之传统编码方案,该编码方案更简单、更高效、更易于理解。并且,根据设计的编码方案,重新设计了与之对应的交叉算子和变异算子。再次,结合排课问题具体数学模型,以Visual C++ 6.0为主要开发工具,将多维编码方案以及与之对应的改进遗传算子应用到排课系统中,设计并实现了基于上述改进型遗传算法的自动排课系统。最后,以实际排课数据测试了本论文设计的多维编码方案及对应的遗传算子在实际排课问题中的应用,并对测试结果从时间复杂度和排课结果两方面进行了性能分析,效果令人满意。
其他文献
患者女,19岁,于11余天前无明显诱因出现发热,自测体温38℃。并伴关节疼痛,影响活动及行走,并发现下肢腿部出现红色皮疹,就诊于外院,诊断为皮肌炎,给予激素和抗炎治疗无明显缓解,仍有间
信息化时代人们每天都生活在一个由大众传媒包围的世界中,“媒介世界”和“现实世界”之间的界限越来越模糊,“媒介世界”的快速发展,也引来了信息以不受我们控制的方式涌入
我国的热电行业发展比较快也比较稳定,我国一直都积极地鼓励和发展热电企业,近几年来社会经济不断地发展,各行业的竞争也比较的激烈,为了更好地生存和发展,适应社会经济发展
随着科技的日新月异,社会对工程师的需求也越来越大。但工程历来被看做是“男性学科”,女性在高等工程教育中的发展不如男性,主要表现在:参与高等工程教育的人数少;就业受到
高校辅导员是高校教师队伍和管理队伍的重要组成部分,对大学生的健康成长起着至关重要的作用,也是我国高校稳定发展的坚实基础。加强我国高校辅导员的管理,建立健全我国高校
在思想政治教育领域,不同程度地存在着把思想政治教育与生活实践割裂开来,思想政治缺乏针对性和实效性的问题。目前,关注生活、主动融入生活,成为教育发展趋势。思想政治教育
目前,配电环网柜都是独立设置,不同环网柜之间不存在机械联锁、电气联锁的控制,在操作过程很容易造成带电误合接地刀闸的问题。针对上述问题,提出一种正反环网供电双向防误操
短视频的反馈周期机制以及优秀的推送算法满足了广大受众碎片化的生活娱乐需求,使得短视频行业飞速发展抢占了大部分市场流量。同时,飞速发展伴随着的是内容乱象的丛生,短视
文章利用2007-2014年贸易统计数据,分析中国与"一带一路"沿线国家的产业内贸易及其影响因素。结果表明:(1)中国与"一带一路"沿线国家的产业内贸易水平相对较低,客观上需要构
模块化分工是媒体融合的产业基础,是实现媒体融合的真正途径,即打破固有边界,促进资源与要素的优化整合,以用户需求为导向重构产业价值链。具体来说,基于模块化分工的传媒整