遗传-蚁群混合算法在排课系统中的研究与应用

来源 :西安科技大学 | 被引量 : 0次 | 上传用户:tq19822002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高校教务管理部门在整个教学过程中起着组织、协调以及服务的作用,其中排课是最基础,也是最繁琐的一项任务。由于各高校前期实行扩招政策,目前在校学生数平均达到2万人左右,面对新形势,在教学资源有限的情况下采用传统的人工排课,不仅会使排课压力增大,而且会因为约束条件的叠加,导致排课问题复杂化,所以采用智能排课系统替代传统排课模式是很有必要的。当前排课系统中普遍单一使用遗传算法、蚁群算法、模拟退火算法等算法求解排课问题,求解时有耗时长、易陷入局部最优解等缺陷,因此本文提出一种基于遗传算法和蚁群算法混合的方法求解排课问题。首先,确定了排课过程相关的因素与约束条件,在此基础上建立排课问题的数学模型和衡量课程表优劣的适应度函数,基于以上分析和对排课业务流程的梳理,本排课系统包含信息录入、教务管理、智能排课等模块。其次,在系统中将遗传算法和蚁群算法分别引入排课问题。对遗传算法中染色体编码、冲突检测与遗传算子的操作方式进行设计。在蚁群算法的基础上构建排课问题的二分图模型,并对蚁群算法的不足进行讨论,采用最大-最小蚂蚁系统和动态启发函数对蚁群算法进行改进。为了充分发挥遗传算法和蚁群算法各自的优势,同时克服遗传算法后期无法充分利用反馈信息和蚁群算法初期搜索慢的缺陷,本文将遗传算法和蚁群算法混合的方法应用于排课问题中,结合遗传算法前期搜索效率高和蚁群算法搜索后期能够快速获取最优解的优点,共同解决排课问题,并进行Matlab仿真实验验证混合算法是可行的,仿真结果表明混合算法可解决单一算法缺陷的问题。最后,本文应用遗传-蚁群混合算法在Java平台完成智能排课模块,并基于Spring框架实现排课系统。
其他文献
目的:本课题将通过对滋阴平动汤治疗儿童抽动障碍(阴虚风动证)的临床观察,以此评价滋阴平动汤治疗儿童抽动障碍(阴虚风动证)的疗效,并对其进行客观、科学的评估,最终为临床提供有效的治疗方案。方法:经对门诊60例阴虚风动证抽动障碍患儿采用滋阴平动汤治疗,疗程60天,观察并总结用药前后临床症状、体征,进而自身前后对照,评价滋阴平动汤对治疗儿童抽动障碍(阴虚风动证)的临床疗效。结果:根据制定的疗效标准:临床
企业财会管理是一项专业性极强的管理工作,对其财会管理人员的职业素养和专业素质要求较高。同时,由于财务管理工作中包含较为丰富的财务关系和社会关系,这也就要求财务管理
<正>由苏州市湘园特种精细化工有限公司申请的专利(公开号CN 103483654B,公开日期2016-01-20)"一种回收再利用阻燃橡胶的再加工方法",提供了一种利用废旧橡胶裂解制备橡胶制
在四大家鱼的人工繁殖中,青鱼的人工繁殖是最难把握的,技术要求比较高、难度大。我们在多年青鱼繁殖的基础上,不断总结经验教训,摸索出了一套经验,现总结如下。1亲鱼的产后培育青鱼
期刊
夹套结构是硫磺喷枪中常用的保温结构,是液硫正常输送和喷射的重要保障.以整个枪体长度上温度分布均匀为目标,对硫磺喷枪夹套进行了结构优化和传热模拟.在常用的蒸汽同侧进出
作为中国古代著名戏曲理论家、书画鉴赏家的何良俊,其生平由于缺乏详细资料,今人对其的了解仍然甚少。并且,一些看似已成确论的地方或仍模糊不清、或存在理解错误。如生卒年,
当前,各地主要道路运输企业一般都由地方国有运输企业转制而来,具有较强的先发在位优势,来自外部的同行竞争冲击显得较为弱小,而本土企业创立品牌的意愿基本都是基于“行业政
针对高氯酸铵/端羟基聚丁二烯稳态燃烧,建立了简化的二维三明治模型进行数值模拟,研究了不同压力工况对其燃烧特性的影响。计算结果表明:随着压力从0. 3 MPa增大到7. 2 MPa,
<正>Q我是十五岁的初中男生,有时早晨醒来我发现自己遗精了。我并没有手淫,也没有胡思乱想,为什么会遗精?更麻烦的是,遗精弄脏了内裤、床单,我不知道怎么向爸爸妈妈解释……
期刊