遗传算法的一些技术分析及在排课问题中的应用

遗传算法的一些技术分析及在排课问题中的应用

论文摘要

在排课问题中,主要的考虑因素是时间、教师、教室、班级以及课程。一名教师可能同时担任几门课程的教学,同一门课程有时也由几名教师同时讲授。编排课表时要尽可能做到教师与课程之间的合理搭配,同时必须避免时间和地点(教室)的冲突。在满足以上要求后,还可以进一步优化课表结构,使得班级听课次数和教师讲课次数在时间和地点(教室)上合理分布,避免过于集中或过于分散。因而,排课问题是一个多目标的优化问题。求解此类优化问题已有遗传算法、蚁群算法、模拟退火算法、人工神经网络算法等,而遗传算法由于对所求问题的条件转化步骤较少,对目标函数也无特殊要求,求解过程相对于其它优化算法直观性强,对问题的依赖条件少。本文介绍了遗传算法的基本求解过程,分析了与位爬山法相结合的混合遗传的结构、收敛性及欺骗性问题,将该方法作为求解排课问题的算法。对排课问题的各种约束条件和求解目标做了详细分析,选取了较主要的目标作为求解对象,用线性加权法处理个目标之间的关系,将加权后的结果作为方案的最终目标。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 遗传算法的产生与发展
  • 1.2 研究现状
  • 1.3 遗传算法的基本思想
  • 1.4 排课表问题概述
  • 1.5 本文的主要工作
  • 第二章 遗传算法求解步骤
  • 2.1 遗传编码
  • 2.2 适应函数
  • 2.3 遗传算子
  • 2.4 群体设定
  • 2.5 初始化群体
  • 2.6 终止运算的条件
  • 2.7 控制参数的选择
  • 第三章 混合遗传算法
  • 3.1 遗传算法的收敛性
  • 3.2 遗传算法的欺骗问题
  • 3.3 与位爬山法相结合的混合遗传算法结构
  • 第四章 排课问题的遗传算法
  • 4.1 课表编排的约束条件
  • 4.2 排课目标的选取
  • 4.3 排课问题的遗传算子
  • 第五章 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].基于蚁群改进算法的自动排课问题研究[J]. 城市地理 2016(24)
    • [2].求解排课问题的遗传蚁群混合算法[J]. 环球市场信息导报 2016(45)
    • [3].高校排课问题的研究[J]. 考试周刊 2017(42)
    • [4].改进蚁群算法在大学排课问题中的研究与应用[J]. 中国科教创新导刊 2009(29)
    • [5].基于人工蜂群算法求解高校排课问题[J]. 科教文汇(中旬刊) 2019(07)
    • [6].基于局部状态计算的模拟退火算法求解排课问题[J]. 数字技术与应用 2016(08)
    • [7].开放教育排课问题约束分析与数学建模[J]. 软件工程 2016(09)
    • [8].基于遗传算法解决排课问题的探索[J]. 无锡职业技术学院学报 2015(01)
    • [9].浅析蚁群算法在排课问题的应用[J]. 中国科教创新导刊 2009(05)
    • [10].排课问题的数学模型设计[J]. 信息与电脑(理论版) 2014(04)
    • [11].贪婪算法在排课问题中分析与应用[J]. 信息与电脑(理论版) 2012(02)
    • [12].遗传算法在排课问题中的应用[J]. 信息与电脑(理论版) 2011(04)
    • [13].采用十进制最佳个体置换遗传算法求解高校排课问题[J]. 计算机工程与科学 2011(06)
    • [14].基于改进粒子群算法排课问题研究[J]. 河北科技大学学报 2011(03)
    • [15].采用三维最佳个体置换遗传算法求解高校排课问题[J]. 兰州理工大学学报 2011(04)
    • [16].用量子遗传算法求解大学排课问题[J]. 电脑知识与技术 2010(05)
    • [17].排课问题的研究与改进[J]. 软件导刊 2010(03)
    • [18].遗传算法在大学排课问题中的应用[J]. 科协论坛(下半月) 2010(09)
    • [19].从算法出发探究排课问题的求精[J]. 魅力中国 2009(33)
    • [20].基于三维免疫遗传算法的高校排课问题研究[J]. 计算机工程与应用 2012(05)
    • [21].基于免疫遗传算法的排课问题的研究[J]. 计算机与数字工程 2012(04)
    • [22].采用十进制免疫遗传算法求解高校排课问题[J]. 系统工程理论与实践 2012(09)
    • [23].改进型免疫优化算法求解排课问题[J]. 计算机工程与应用 2012(31)
    • [24].基于群体优势遗传算法的高校排课问题研究[J]. 计算机工程与应用 2011(10)
    • [25].采用三维小生境遗传算法求解高校排课问题[J]. 计算机工程与应用 2011(34)
    • [26].基于遗传算法的排课问题分层研究[J]. 电脑开发与应用 2010(05)
    • [27].基于遗传算法的排课问题适应度函数设计[J]. 现代计算机(专业版) 2010(04)
    • [28].基于遗传算法求解排课问题的研究[J]. 福建电脑 2008(06)
    • [29].遗传算法在高校排课问题中的应用[J]. 廊坊师范学院学报(自然科学版) 2008(04)
    • [30].基于禁忌搜索算法的高职院校排课问题初探[J]. 网络安全技术与应用 2019(09)

    标签:;  ;  ;  ;  ;  ;  

    遗传算法的一些技术分析及在排课问题中的应用
    下载Doc文档

    猜你喜欢