基于遗传算法的自动排课问题的研究

被引量 : 0次 | 上传用户:Ghost_D
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
排课问题是一个有约束的、多目标的组合优化问题,并且已经被证明为一个NP完全问题。 遗传算法是一种借鉴于生物界自然选择和进化机制发展起来的高度并行、自适应的随机搜索算法,是一种非常有效的解决NP完全的组合问题的方法。本文将遗传算法应用于排课问题的求解,进行了以下几个方面研究工作: 1.系统完整地讨论了排课问题中的影响因素、主要约束条件、求解目标和难点,用数学模型完整地描述了排课问题,并提出了排课问题求解方法的总体框架和技术路线。 2.给出了排课问题的ERD和类图,设计了排课系统的数据结构,并以此对课表安排过程的各个子算法进行了研究,提出了一个具有局部回溯和启发能力的、易于快速生成可行方案的随机安排算法。 3.对多个模糊排课目标进行定量分析,建立了排课优化目标空间。 4.针对排课问题研究了染色体编码方式以及遗传操作算子的设计,并引入多目标决策协调模型,提出了一种基于多目标决策协调模型的适应度计算方法,并改进了遗传算法一般结构,形成了一套多目标协同优化的排课算法。 5.以VC++和Delphi为基本开发工具,MS SQL SERVER2000为后台数据库,设计和实现了基于GA算法的自动排课系统。经过对一个具有两个校区、共2295个教师和996个班级的1973个开课计划的实例,在由节次优度、日分布均匀度、教师时间期望和教师课时分布四个因素组成的目标空间上进行求解,所得结果令人满意,其过程的目标值跟踪显示,算法稳健趋优。该系统已在浙江工业大学等多所高校的排课工作中展开应用,大大提高了工作人员的排课效率。
其他文献
用基尼系数度量中国城乡收入差距,把中国划分为较发达地区和欠发达地区,分别建立了面板协整模型,并进一步估计和分析了误差校正模型,考察了收入差距与经济增长的长期关系和短
20世纪末,“依法治国”被中国共产党和中国政府上升为一种治国方略。“依法治国,建设社会主义法治国家”成为中国社会主义现代化建设的重要目标之一。法治国家的形成是一个系统
随着农业市场化、国际化进程的不断加快,我国农业市场风险性逐渐加大。农业市场风险已成为农业生产经营者面临的主要风险。主要表现为市场价格的不稳定性、需求的多变性、预
各种拉拔丝材,被广泛的应用于国民经济的各个领域。作为拉拔用的原材料之一的线材,其拉拔性能是提高拉拔质量、节约成本的关键因素之一。 高线低碳钢在拉拔过程中,容易产生润
货币市场基金以其流通性强、安全性高、收益略高于银行储蓄存款吸引了众多投资者,在基金业占有重要的地位。作为一项金融创新,货币市场基金在我国的出现具有必然性,然自诞生以来
本课题通过对新疆八一钢铁公司转炉炼钢厂1号小方坯连铸机生产的现场调查、测试和统计,分析了钢液成分、连铸工艺参数和连铸设备状况等因素对小方坯的内部裂纹的影响。并采用
随着我国市场经济体制的建立,知识产权保护的问题日显突出,旨在维护市场自由竞争的反垄断法正在加紧制定中,对反垄断豁免这一反垄断制度必不可少的内容的研究也日益展开。反垄断
<正>桂政办发[2014]10号各市、县人民政府,自治区农垦局,自治区人民政府各组成部门、各直属机构:经自治区人民政府同意,现将《实现工业跨越发展2014年工作方案》印发给你们,
本文首先阐述了智能建筑经过十多年的发展,在中国的行业现状,并且从组织、计划、风险、现场管理等角度论述了项目管理工作的重要性,分析建筑智能化系统的项目管理以总包与分包管
基于心理素质培养的大学生心理健康教育课程体系以培养大学生积极心理品质为主要目标,关注大学生心理潜能的开发和健全心理素质的培养,强调课程资源的综合性和开放性,注重教