遗传算法在排课问题求解中的应用

来源 :铜仁学院学报 | 被引量 : 1次 | 上传用户:jingliang2xx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
排课问题已经被证明是一个NP完全类优化问题。由于排课问题考虑因素和约束条件很多,它是多因素、多时间、多空间、模糊性极强等优化决策问题;主要涉及的因素有教师、教室、时间等;遗传算法在排课系统中求解中的应用,即是根据现有教室资源、教师资源、时间资源,集中考虑了课程、学生、教师及教室等各种约束因素,如何使排出课表最优。对于NP问题采用一般的算法效果不好;而遗传算法而是被证明的解决NP完全类问题的理想算法,遗传算法是1975年美国Michiga大学的John.H.Holland教授及其学生,根据达尔文自然选择学说中的进化理论,用生物的进化的选择、变异和交叉方式进行遗传:通过不断优化下一代遗传基因的基础上进行进化遗传,使最终的遗传后代达到最优个体的一种生物进化模拟优化算法。铜仁学院是由专科学校升成的本科高等院校,面对校区多、专业多、教师少、教室少等情况,手工排课也不能解决教师资源、教室资源冲突的问题;如何用计算机排课来解决排课资源冲突问题,使排出的课表达到一个好的需求效果;本人在实践研究工作中对遗传算法完成了一定的改进,用来解决排课系统的许多资源冲突难题,本文就是在这种背景下开展研究工作的。本论文主要研究遗传算法在排课问题求解中的应用,其主要研究内容有:概述遗传算法及遗传算法在排课问题中求解应用描述;以铜仁学院为研究项目背景进行排课系统的数据模型设计,设计排课系统的E-R模型图;综合考虑铜仁学院排课问题涉及到的各种因素和约束条件,确定用遗传算法求解排课问题方案的改进工作,并设计出算法的设计方案;以KINGBASE4.1和JAVA语言为系统开发工具,完成铜仁学院自动排课系统关键模块的系统设计;并进行了实验和结果分析。
其他文献
市场经济条件下,要做好大学生的思想政治工作,必须在正确认识和把握当代大学生思想行为特点的基础上,对传统的工作方法进行扬弃;必须以促进人的现代化、人的全面发展为立足点
寒冷季节,为了研究环境控制对犊牛肺炎发病情况的影响,提升垦区寒冷季节荷斯坦犊牛育成水平,分别从控制圈舍温度、湿度、有害气体等方面进行工作;结果发现,犊牛肺炎平均发病
从22岁起,开始迈出万里单骑宣传环保的第一步,28岁的时候,又再一次单骑从深圳出发至上海,途经福建、浙江、江西、广东宣传环保,全程4000多公里,因此而被人誉为“环保单行侠”。
期刊
党风作为党性的一种外在的表现,是由共产党员的素质决定的,而党员领导干部的素质高低对党风起根本性的作用.党员领导干部素质主要包括理论素质、政治素质、文化素质、科学素
美国、英国、法国等发达资本主义国家在历史发展过程中 ,形成了比较规范的中央与地方关系。它们的许多做法对我们今天的建设具有重要的借鉴作用 :注意划分国家与社会的权力、
在奶牛饲养管理过程中,乏情是极为常见的一种产科疾病,通常常表现不出任何临床症状,检查奶牛可发现乏情牛的卵泡发育不全,排卵、发情异常,受孕困难,这种疾病对奶牛的饲养造成
加入WTO后,外资银行将参与我国银行业的竞争,而表外业务将成为竞争的重点和突破口.我国商业银行表外业务受多种因素制约发展相对落后,应积极开拓表外业务,迎接挑战.