首页--工业技术论文--自动化技术、计算机技术论文--自动化基础理论论文--人工智能理论论文

使用遗传算法编排课程表的研究与应用

中文摘要第1-4页
Abstract(英文摘要)第4-5页
目录第5-8页
第一章 绪论第8-13页
 1.1 课程表问题第8页
 1.2 遗传算法第8-9页
 1.3 遗传算法与其他搜索技术的比较第9-13页
  1.3.1 整体优化问题的搜索求解技术第9-10页
  1.3.2 遗传算法与其他搜索技术的比较第10-11页
  1.3.3 已有的遗传算法的解决方法第11-13页
第二章 课程表问题第13-18页
 2.1 课程表的编排原则第13-15页
 2.2 课程表的数学模型和约束第15-16页
 2.3 课程表问题是NP—完全类问题第16-18页
第三章 遗传算法第18-26页
 3.1 遗传算法的生物遗传学基础第18-19页
 3.2 遗传算法的特点第19-20页
 3.3 遗传算法的基本操作第20-23页
  3.3.1 复制第21页
  3.3.2 交叉第21-22页
  3.3.3 变异第22-23页
 3.4 遗传算法与多数常规的最优化和搜索方法的区别第23页
 3.5 遗传算法的主要步骤第23-26页
第四章 遗传算法的理论基础第26-40页
 4.1 遗传算法的模式理论第26-34页
  4.1.1 模式第26-28页
  4.1.2 复制对模式的影响第28-29页
  4.1.3 交叉对模式的影响第29-31页
  4.1.4 变异对模式的影响第31-32页
  4.1.5 遗传算法有效处理的模式数量第32-34页
 4.2 遗传算法实现中的一些基本问题第34-40页
  4.2.1 目标函数值到适配值形式的映射第34-35页
  4.2.2 适配值调整第35-36页
  4.2.3 编码原则第36-38页
  4.2.4 多参数级联定点映射编码第38-40页
第五章 用遗传算法编排课程表第40-52页
 5.1 引言第40页
 5.2 问题的描述第40-42页
  5.2.1 时间问题第40-41页
  5.2.2 班级问题第41页
  5.2.3 课程、教师问题第41-42页
 5.3 算法的总体设计思想第42-45页
  5.3.1 总体设计思想第42-43页
  5.3.2 工作示意图第43-45页
 5.4 算法的设计第45-52页
  5.4.1 编码及其染色体表示第45-46页
  5.4.2 可行的课程表的产生第46-47页
  5.4.3 适应度函数第47-50页
  5.4.4 遗传操作第50页
  5.4.5 控制参数的设定第50-52页
第六章 算法的实现第52-60页
 6.1 系统数据库的设计第52-53页
 6.2 系统流程的设计第53-60页
  6.2.1 初始种群的产生第54-55页
  6.2.2 冲突的检测和消除第55-56页
  6.2.3 计算适配值、计算选择率和期望的复制数第56-57页
  6.2.4 遗传操作第57-58页
  6.2.5 课程表的产生第58-60页
第七章 测试结果的分析第60-66页
 7.1 与人工编排的课程表的比较第60-61页
 7.2 与其他编排课程表算法的比较第61-64页
 7.3 课程表系统的特点第64-66页
参考文献第66-70页
致谢第70页

论文共70页,点击 下载论文
上一篇:浙江地区企业声誉定量评价模型研究
下一篇:构建黄岩特色先进制造业基地的对策研究