首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

改进的遗传算法在排课问题上的应用研究

摘要第1-5页
ABSTRACT第5-8页
1 绪论第8-13页
   ·引言第8页
   ·计算机排课问题的研究动态第8-12页
   ·本课题主要研究内容第12-13页
2 排课问题分析第13-27页
   ·排课问题概述第13-14页
   ·排课目标分析第14-19页
     ·排课问题的心理分析第14-15页
     ·排课问题的要素第15-16页
     ·排课问题的约束条件第16-18页
     ·排课问题的组合爆炸和不确定性第18-19页
   ·排课问题的数学模型第19-21页
   ·高校排调课问题的特点第21-24页
   ·高校排调课问题的逻辑模型第24-26页
   ·本章小结第26-27页
3 遗传算法的改进第27-35页
   ·遗传算法的生物学基础第27页
   ·基本遗传算法第27-30页
     ·遗传算法的发展第27-28页
     ·基本遗传算法第28-29页
     ·基本遗传算法的应用步骤第29-30页
   ·模拟退火算法第30-33页
   ·遗传算法中融入模拟退火算法第33-34页
   ·GSA 算法的改进第34页
     ·初始种群的均匀化改进第34页
     ·最佳个体替换策略第34页
   ·小结第34-35页
4 排课系统中的UML 的分析方法第35-46页
   ·统一建模语言UML第35-36页
     ·UML 简介第35页
     ·软件工程化过程 RUP 简介第35页
     ·UML 建模过程第35-36页
   ·基于GSA 算法的排课系统的建模过程第36-45页
     ·功能描述第36-37页
     ·建立用例模型第37-38页
     ·设计数据库第38-43页
     ·建立对象模型第43-44页
     ·建立动态模型第44-45页
     ·检查模型的一致性第45页
   ·小结第45-46页
5 基于GSA 算法的排课系统的设计与实现第46-75页
   ·排课问题的多目标分析第46-50页
     ·硬约束分析第46-47页
     ·软约束分析第47-50页
   ·应用GSA 算法的排课方案第50页
   ·排课系统核心算法GSA 算法第50-66页
     ·排调课的染色体设计第50-52页
     ·课程冲突检测及解决第52-57页
     ·初始种群设计第57-58页
     ·适应度函数设计第58页
     ·选择操作第58-60页
     ·交叉操作第60-62页
     ·变异操作第62-63页
     ·个体模拟退火操作第63-66页
   ·系统测试及参数选择第66-73页
     ·初始种群和遗传代数第67-69页
     ·交叉概率第69-70页
     ·变异概率第70-71页
     ·个体模拟退火初温第71-73页
   ·排课质量评估第73-74页
     ·基本硬约束(Basic Hard Constraint)评估第73页
     ·排课的多目标评估第73-74页
   ·小结第74-75页
6 结论与展望第75-77页
   ·本文研究的主要结论第75-76页
   ·展望第76-77页
参考文献第77-80页
致谢第80-81页
攻读硕士期间参与的科研项目第81-82页
攻读学位期间发表的论文第82-83页
附录A第83-84页

论文共84页,点击 下载论文
上一篇:Linux2.6中断系统与调度算法的实时性分析与研究
下一篇:基于K-DOPS的快速碰撞检测算法研究