蚁群优化在时间表问题中的研究与应用

蚁群优化在时间表问题中的研究与应用

论文摘要

时间表问题(Timetabling Problem,TTP)是一类典型的组合优化(Combinatorial Optimization)和不确定性调度问题。随着人工智能等技术的发展,人们对自动化解决时间表问题产生了迫切的需要。蚁群优化(Ant Colony Optimization,ACO)是群智能算法中相当活跃的一种优化算法,具有良好的全局搜索能力,在优化问题中有着广泛的应用。本文首次将蚁群优化推广到解决时间表问题中,以蚁群优化和概率统计理论为基础,提出了基于蚁群优化的时间表算法,并对蚁群优化及算法中所涉及的个体启发信息策略、自适应选择策略、最大最小信息素策略和信息素平滑处理机制等关键问题作了系统、深入和较为全面的研究:首先,从理论上介绍了ACO的生物原理及算法模型,并提出了ACO算法的若干改进策略,如:信息素更新机制,分组策略等;然后,以课程表问题为例,对时间表问题进行数学描述,提出了时间表问题的二分图模型;接着,从理论上论述了如何用ACO算法来解决时间表问题,提出了基于蚁群优化的时间表算法;最后,将基于蚁群优化的时间表算法应用到课程表问题中,并对算法进行了分析,得到了较高质量的课程表。研究与应用结果表明,本文提出的基于蚁群优化的时间表算法是可行的,它拓宽了时间表算法的解决方案;以概率统计理论和蚁群优化理论为基础,对其中所涉及的信息素策略和选择机制等问题的研究也是有效的,推广了ACO的应用。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 引言
  • 1.2 时间表问题简述
  • 1.3 蚁群优化简述
  • 1.4 主要内容及意义
  • 第2章 时间表问题
  • 2.1 引言
  • 2.2 课程表问题
  • 2.2.1 问题概述
  • 2.2.2 数学描述
  • 2.3 求解时间表问题的常用算法
  • 2.4 小结
  • 第3章 蚁群优化算法
  • 3.1 引言
  • 3.2 蚁群优化算法原理
  • 3.2.1 ACO生物原理
  • 3.2.2 ACO算法模型
  • 3.2.3 ACO算法系统特征
  • 3.3 蚁群优化算法系统模型的实现
  • 3.3.1 TSP数学描述
  • 3.3.2 ACO算法系统模型的实现
  • 3.3.3 算法分析
  • 3.4 ACO算法的改进
  • 3.5 ACO算法的应用领域
  • 3.6 小结
  • 第4章 基于蚁群优化的时间表算法
  • 4.1 引言
  • 4.2 数学模型的建立
  • 4.2.1 二分图模型的顶点集
  • 4.2.2 二分图模型的边集
  • 4.2.3 二分图模型边的权植
  • 4.2.4 二分图模型的创建
  • 4.3 算法设计
  • 4.3.1 蚂蚁个体的构造
  • 4.3.2 蚂蚁的一次周游
  • 4.3.3 路径构建机制
  • 4.3.4 信息素更新机制
  • 4.4 约束的检测和处理
  • 4.4.1 硬性约束的检测和处理
  • 4.4.2 软性约束的检测和处理
  • 4.5 算法流程图
  • 4.6 小结
  • 第5章 应用案例与分析
  • 5.1 应用案例
  • 5.1.1 数据介绍
  • 5.1.2 算法实现
  • 5.1.3 结果效果图
  • 5.2 案例结果分析
  • 5.2.1 参数对算法的影响
  • 5.2.2 课程表质量分析
  • 5.3 与其他算法的比较
  • 5.4 小结
  • 第6章 结论
  • 6.1 本文的结论
  • 6.2 未来的研究方向
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].我国已启动传统能源车停产停售时间表研究[J]. 现代化工 2017(10)
    • [2].大赛时间表[J]. 电子世界 2015(23)
    • [3].各地天然气价改时间表[J]. 中国石油石化 2015(10)
    • [4].北京演艺集团旗下院团一月份精选演出时间表[J]. 新剧本 2020(01)
    • [5].时间表:2018(组诗)[J]. 山花 2019(06)
    • [6].咪咪猫做午饭[J]. 数学小灵通(3-4年级版) 2012(Z1)
    • [7].改革要有路线图和时间表[J]. 中国新闻周刊 2012(47)
    • [8].想健康? 必须掌握的时间表[J]. 医学美学美容 2010(03)
    • [9].问题时间表[J]. 小学生作文辅导(五六年级适用) 2010(Z2)
    • [10].开花也有时间表[J]. 聪明泉(少儿) 2011(07)
    • [11].人生的时间表[J]. 英语大王 2008(01)
    • [12].禁售,准备好了吗?[J]. 中国商界 2017(11)
    • [13].不辞万难打一场脱贫攻坚硬仗[J]. 当代广西 2016(12)
    • [14].你的孩子拖拉吗[J]. 中华家教 2019(12)
    • [15].令你减肥成功的时间表[J]. 家庭之友(佳人) 2013(02)
    • [16].宝宝学步进行时[J]. 时尚育儿 2013(06)
    • [17].给人生的目标定一个时间表[J]. 家长 2009(10)
    • [18].我曾夜行如鬼[J]. 文苑(经典美文) 2010(12)
    • [19].我曾夜行如鬼[J]. 视野 2011(03)
    • [20].2012年放假安排时间表[J]. 上海企业 2012(01)
    • [21].中国-东盟自由贸易区部分关税削减时间表[J]. 国外塑料 2011(02)
    • [22].河南设定环保设施达标时间表[J]. 河南化工 2009(06)
    • [23].《消费时代》栏目播出电视台及时间表[J]. 商品与质量 2008(Z1)
    • [24].“世界一流”的焦虑[J]. 民主 2019(09)
    • [25].2016年我国卫生计生人力资源重点热点时间表[J]. 中国卫生人才 2016(12)
    • [26].启动燃油车退出时间表将给铝业带来哪些影响[J]. 资源再生 2017(09)
    • [27].禁售时间表待定 “双积分”助燃油车退出[J]. 中国战略新兴产业 2017(39)
    • [28].错过黑姐的演奏会[J]. 短篇小说(原创版) 2018(13)
    • [29].喝茶也有时间表[J]. 家庭医药(快乐养生) 2012(04)
    • [30].浅谈解决时间表问题遗传算法和蚁群优化算法[J]. 计算机光盘软件与应用 2013(01)

    标签:;  ;  ;  ;  ;  

    蚁群优化在时间表问题中的研究与应用
    下载Doc文档

    猜你喜欢