学位论文 > 优秀研究生学位论文题录展示

遗传算法在高校排课系统中的应用

作 者: 魏丽丽
导 师: 吴建华
学 校: 东北大学
专 业: 计算机软件与理论
关键词: 遗传算法 排课 教师编码 冲突
分类号: TP18
类 型: 硕士论文
年 份: 2010年
下 载: 45次
引 用: 0次
阅 读: 论文下载
 

内容摘要


排课是学校教学管理中十分重要且又相当并复杂的管理工作之一。随着高校教育事业的发展,学生人数的不断增加,在教室资源有限的前提下课程编排就显得更加繁重,同时课程的编排也更成为教学管理工作的关键之处,在一定程度和深度上影响着学生的培养与教学质量的提高。排课问题是一个有约束的、多目标的、难解的组合优化问题,采用具有智能性和并行性的遗传算法来对排课问题进行求解,是所有求解该问题方法中比较聪明的举措。本文旨在相关遗传算法和多目标优化理论的基础之上,提出一个课表方案的随机生成与优化算法,能够较大程度地突出实际排课情况和尽量达到多个目标最优。本论文的主要工作有:1.本文首先分析了课表问题中的各种因素,以及人工排课的模拟过程,讨论了课表问题是一个具有不确定性、NP完全的组合优化问题;同时,为了能够有效地解决课表问题,分析了遗传算法的产生和发展,并对遗传算法在多个方面的改进进行了应用,这些改进能很好地避免遗传算法出现未成熟收敛等一系列问题;另外采用优化编码结构组合的方法减少排课冲突,降低算法的复杂度,并针对排课问题的染色体编码完成各个遗传算子的设计和开发任务;最后集成排课的整体优化算法,完成排课软件关键模块的系统设计。2.对自动排课系统进行业务需求分析、数据分析以及功能需求分析,并提出了排课过程的约束条件。再利用Delphi7.0语言,制定排课系统的主要数据库结构和主要字段(教师编码)的数据编码结构,并对改进的遗传算法进行编程;3.对使用改进的遗传算法所设计的排课系统进行测试,结果表明系统有效地解决了冲突,并合理安排特殊课程,使排课的有效性得到了提高。

全文目录


摘要  5-6
Abstract  6-10
第1章 绪论  10-20
  1.1 排课问题的概述  10-11
  1.2 人工排课  11-15
  1.3 国内外解决计算机排课问题的发展过程及现状  15-18
  1.4 本文研究的主要内容  18-20
第2章 遗传算法的实现技术及改进  20-34
  2.1 遗传算法概述  20-23
  2.2 遗传算法的基本过程  23-28
  2.3 遗传算法的特点及优势  28
  2.4 遗传算法的缺陷及改进  28-34
第3章 自动排课系统需求分析  34-44
  3.1 排课业务分析  34-37
  3.2 排课数据分析  37-39
  3.3 功能模块分析  39-40
  3.4 约束条件  40-44
第4章 自动排课系统的设计  44-68
  4.1 开发工具  44
  4.2 数据库设计  44-49
    4.2.1 概念模型设计  44-45
    4.2.2 逻辑模型设计  45-49
  4.3 基于遗传算法的排课算法设计  49-61
    4.3.1 总体设计  49-53
    4.3.2 基因编码和染色体的构造  53-55
    4.3.3 初始种群的产生  55
    4.3.4 检测与消除冲突  55-56
    4.3.5 课表适应度函数的构造  56-59
    4.3.6 遗传算子的设计  59-60
    4.3.7 控制参数的设置  60-61
  4.4 功能模块设计  61-68
第5章 排课系统功能模块的实现  68-82
  5.1 排课数据准备  68-72
  5.2 综合条件排课  72-73
  5.3 排课后冲突检测  73-76
  5.4 查询  76-79
  5.5 报表  79-82
第6章 测试结果的分析  82-88
  6.1 与人工编排的课程表的比较  82-83
  6.2 遗传算法与其他的编排课程表算法的比较  83-85
  6.3 本系统的特点  85-88
结论  88-90
参考文献  90-94
致谢  94-96
攻读学位期间发表的论著  96

相似论文

  1. 天然气脱酸性气体过程中物性研究及数据处理,TE644
  2. 压气机优化平台建立与跨音速压气机气动优化设计,TH45
  3. 中等艺术学校师生冲突的现状与调控对策研究,G456
  4. 基于遗传算法的模糊层次综合评判在高职教学评价中的应用,G712
  5. 魔力平台业务过程建模冲突消解的研究与实现,TP311.5
  6. 部队人员网上训练与考核系统的开发,TP311.52
  7. 基于并行算法的模糊综合评价模型的设计与应用,TP18
  8. 基于神经网络的牡蛎呈味肽制备及呈味特性研究,TS254.4
  9. 基于遗传算法的中短波磁天线的设计及实现,TN820
  10. 基于遗传算法的柑橘图像分割,TP391.41
  11. 基于混合自适应遗传算法的动态网格调度问题研究,TP393.09
  12. 冲突管理视野下高校课堂管理研究,G647
  13. 基于遗传—牛顿算法的公交优化调度,TP18
  14. 基于遗传算法优化的BP网络对生物柴油制备工艺的优化,TE667
  15. 基于云理论和蜜蜂进化型遗传算法的纹理合成研究,TP391.41
  16. 基于遗传算法和粗糙集的聚类算法研究,TP18
  17. 医学伦理视域中的脑手术戒毒问题研究,R749.64
  18. 中国城市社区矛盾冲突问题研究,D669.3
  19. 南海问题上的利益冲突与中国的战略选择,D823
  20. 非直接利益冲突的阻隔机制研究,D630
  21. 中小学教师教学权和学生评教权的冲突与协调,G632.4

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化基础理论 > 人工智能理论
© 2012 www.xueweilunwen.com