改进遗传算法在智能排课系统中的研究与应用

来源 :石家庄铁道大学 | 被引量 : 3次 | 上传用户:wkan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
课程表的编制是教务管理工作中的核心环节、重点工作,同时也是一项十分繁杂的工作。传统的人工手动排课存在很多的弊端,不仅任务重,效率低,而且易出错,难于维护。排课问题的解决可以使教学资源充分发挥最大化的利用率,更加合理的利用有限的教学资源,使学生、教师及教学资源实现优化和组合,节约了时间、人力、物力等成本,还提高了排课的质量。排课问题在20世纪70年代就被证明是属于NP完全类问题,并且也是一个多条件限制、多目标约束的组合优化问题。本文采用改进的遗传算法有效地解决排课问题,主要工作如下:首先,以课表的编排规则为基础,研究分析排课问题中的主要制约条件、影响因素以及求解目标,并建立了完整、具体的排课问题数学模型。其次,根据高校排课具体需求以及高等院校中课表编制所存在的一些普遍的问题及本人在实际工作过程中遇到的一些具体的问题,对高校排课进行了详细、具体的需求分析,设计了此排课系统的相关数据结构以及各个需求的功能模块。对教师、教室、班级之间的冲突尽量进行简化,提高了求解的速率,最终得到了科学、合理、人性化的排课结果。对遗传算法的理论与排课系统中所使用的各种算法进行比较,分析了各种算法的优点与不足,确定了选择算子的改进方法。最后,针对排课系统模型,在全面分析遗传算法的理论于排课系统中所使用的各种算法的基础上,确定了选择算子的改进方法,并对改进的遗传算法在实际的排课问题中进行分析测试,测试结果表明改进后的算法效率有很大提高。
其他文献
目的:以成都市高校大学生为例了解大学生身体活动与心境状况现状,并分析二者的关系。方法:采用分层随机抽样的方法,在成都市选取3所高校,以3所高校大三学生为研究对象,以体育类专业
企业作为市场经济主体,其主要的功能职责任务就是创造经济产值,推动国家经济整体向前发展,为企业的干部职工提供更为舒适宽松的工作环境。商场就是一个看不见硝烟的战场,企业
随着高等教育改革的深入,全国大学生入学率大幅上升,大学生素质教育已成为社会关注的重中之重。与此同时,各高等院校纷纷与国外大学开展国际合作交流,开办了众多与国际接轨的高等
工程测量为工程建设提供了数据支持,是项目施工的主要依据。测量数据的准确性和全面性决定了工程建设的质量和效率,因此,人们要通过各种方式提高工程测量水平。文章将针对工
大学生社团作为“自我服务、自我管理、自我学习、自我教育”的具有强兴趣、凝聚力的群众性组织,是专属于大学生新的工作平台。大学生社团在不断进取的过程中出现了一些问题,尤
信息时代,数据浩如烟海。如何寻找合适的办法在大量的信息中有效地找到自己所需要的信息成为人们关注的问题。传统的搜索引擎依据关键词技术只返回相关网页链接信息,学生要花
研究生作为国家发展的希望和未来,心理健康问题却日益凸显。文章主要分析研究生进行心理健康教育的必要性,并从积极心理学的视野出发,探析了对研究生进行心理健康教育,要从导
为研究在规范反应谱工况下,主体结构与楼梯协同作用时结构动力特性及内力变化规律。利用ETABS建立了3组初始振动模态不同的框架结构模型,研究楼梯对具有不同初始振动特性框架
批判性思维是帮助学生提高学习能力,发展认识观的很重要的一种思维能力.本文将语言教学和批判性思维培养结合在一起,以大学英语阅读课为背景,浅谈教师提问和学生批判性思维的
数控机床的发展代表了一个国家的设计和制造业的水平。特别是在核心技术的竞争到了白热化阶段,机床的外观设计已经成为衡量其是否先进的重要标杆,而把新技术、新材料应用到机