声明
致谢
摘要
1 引言
1.1 研究背景与意义
1.2 研究方法
1.3 研究路线
2 国内外研究现状
2.1 公交驾驶员排班问题综述
2.2 蚁群算法研究综述
2.3 并行计算模型与框架发展综述
2.4 本章小结
3 公交驾驶员排班问题模型与求解方法
3.1 驾驶员排班问题的相关概念
3.2 公交驾驶员排班问题的模型
3.3 公交驾驶员排班问题的求解
3.3.1 生成可行班型
3.3.2 基于蚁群算法求解的基本步骤
3.4 本章小结
4 基于Hama的并行蚁群算法设计与实现
4.1 BSP模型与Hama框架平台简介
4.1.1 BSP模型
4.2.2 Hama框架平台
4.3 基础蚁群算法选择
4.4 并行策略的选择
4.5 粗粒度主从式互并行蚁群算法
4.5.1 消息传递与处理
4.5.2 信息素更新策略
4.5.3 算法流程设计
4.6 粗粒度最优解并行蚁群算法
4.6.1 消息传递与处理
4.6.2 信息素更新策略
4.6.3 算法流程设计
4.7 两种并行蚁群算法主要数据结构
4.8 本章小结
5 公交驾驶员排班问题案例分析
5.1 构建并行运算环境
5.1.1 Hama编程思路
5.1.2 构建Hama集群运算平台
5.1.3 平台功能性测试
5.2 可行班型生成
5.3 问题求解与结果对比
5.3.1 基本蚁群算法求解
5.3.2 并行蚁群算法求解与效果对比
5.4 本章小结
6 总结与展望
6.1 论文总结
6.2 研究展望
参考文献
附录
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集