基于遗传算法的机房排课系统的研究与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:olived0
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高校机房排课是实践教学中十分重要的一个环节,它涉及面广、约束条件多。科学合理地编排课程表,对保障稳定的实训教学秩序以及提高实践教学质量具有十分重要的意义。以湖南高速铁路职业技术学院为例,计算机实训室为所有专业的计算机相关课程的实训教学服务,而传统的排课方式存在着各种问题。本课题旨在解决实际问题,开发出一套基于遗传算法的机房排课系统,优化工作流程,提高工作效率,为计算机相关实训课程教学提供了有效的保障。本课题通过对排课问题进行研究,结合实际情况进行分析,分析了排课问题的各种因素,分析了排课问题的硬约束条件和软约束条件。并对排课问题的分析构建了数学模型。基于对排课问题的分析基础上,提出了一种改进的遗传算法对排课问题进行求解。对遗传算法的改进体现在采用随机Halton序列来生成初始种群,选择操作使用Boltzmann选择法,交叉及变异采用改进的自适应交叉及变异概率,引入Logistic函数对交叉及变异操作进行调整,交叉操作采用了一种自动搜寻交叉基因躲避冲突的方式。在此基础上,对系统进行总体架构设计,功能模块设计及数据库设计。系统设计采用UML建模,使用了类图,活动图,时序图从不同角度对系统的架构,工作流程进行了描述。采用VS2010、SQL Server、MVC等平台和技术开发实现系统,最后对系统进行测试。测试结果反映系统能够满足需求实现排课功能,能够有效的解决实际问题。通过分析对比,改进后的遗传算法在效率及收敛性上都有良好的成效。系统的MVC模式有效的提高系统的扩展性,降低耦合性。jQuery技术与HttpHandler组件的使用提高了界面的美观与开发效率,一定程度上提高了系统的安全性。
其他文献
去色问题是将三通道彩色图像或视频转换为单通道灰度图像或视频,是一个降维的过程。灰度图像或视频往往能够更好地展现物体的纹理和轮廓,并且灰度图像和视频通常只包含图像或
钢筋混凝土结构在受到侵蚀介质影响时,易产生钢筋锈蚀,不仅会直接降低结构的承载力,还会造成巨大的经济损失。为从根本上解决解决这一问题,提高结构的耐久性和使用性能,材料
建筑最基本的功能是为人们提供遮风挡雨的庇护所。我国炎热气候区居住着我国半数以上的人口,在这些地区,越来越多的房屋都必须进行建筑防热设计。植物具有独特的生理结构和生
在实际工程中,由于水泥基材料本身的一些缺陷、设计及施工过程中的影响,所受外荷载的变化或者温度的变化,都有可能会造成水泥混凝土结构的断裂,进而对结构耐久性和承载力都会
在桥梁抗风设计中,我国公路桥梁抗风设计规范中仅采用静阵风系数计算横向静阵风荷载。目前在桥梁结构抗风性能研究中,在来流风速中考虑到阵风模型受到了越来越多研究者的关注
广西投资集团有限公司是广西壮族自治区人民政府直属的国有独资企业,是广西壮族自治区政府所属最大的国有投融资主体和国有资产经营实体,参与自治区重点项目建设。广西投资集团金融控股有限公司是广西投资集团有限公司全资子公司,是广投集团产业和融资相结合的重要平台,肩负着管理集团金融资产的重要使命。作为一家类金融企业,其下属的租赁公司、担保公司业务不断扩张,日常经营周转资金需求和未来项目投资资金需求量越来越大。
正定四合院是北方传统民居的建筑形式,四合院的规制布局有着严格的礼秩规范,通过对正定四合院纹案装饰的研究,探究其图案布局、内容顺序、尺度空间等方面的特征。以《礼记》
预制混凝土剪力墙结构体系是装配式建筑最主要的结构型式之一,在高层住宅、旅馆等建筑中应用广泛。设计中,为满足混凝土剪力墙结构延性或者结构受力要求,会在较长的剪力墙上
锚固支护具有成本低、效率高、性能好等诸多优点,在工程中得到了广泛应用。良好的锚杆支护效果是工程安全的保障,但是随着锚杆在工程中发挥作用,难免会出现各种各样的缺陷。
番茄是我国最重要的蔬菜品种之一,近年来,国内外学者就土壤水分状况对番茄植株的影响研究逐渐增多。灌溉水是温室蔬菜所需水分的主要来源,制定合理的灌水方案与精确的技术参