交通诱导系统的流量预测和路径优化并行算法研究

交通诱导系统的流量预测和路径优化并行算法研究

论文摘要

交通流诱导是目前公认的提高交通效率和机动性的最佳途径,其目的是在交通网络中为出行者提供最佳旅行路径。传统的串行路径诱导虽然在包括几十个路口的路网中能够在可接受的时间范围内完成计算,但当路网规模扩大到几百、甚至上千个路口时,其路径诱导计算所消耗的时间会超出实际时间,这时路径诱导工具就失去了在线诱导的能力。而并行计算技术所提供的存储与计算资源为有效提高大规模路网中的交通流诱导速度及效率提供了可行途径。流量预测问题和路径优化问题一直是交通诱导系统中两个关键问题,因此本文重点讨论这两个问题的并行算法。本文首先分析了将并行计算技术应用于交通诱导领域的必要性,并介绍采用的并行计算硬件平台——深腾1800机群系统、软件平台——MPI和Charm++。接着,深入研究用于交通流预测的神经网络并行算法,提出一种基于碟形网络的数据并行神经网络算法,它有效地减少了通信时间,提高了训练速度。在MPI上通过大连市实际交通流数据来进行仿真实验,验证了该并行算法的有效性。此外,对于大规模路网,设计了并行交通流预测的模型(包含四个子模块:数据采集、预处理、训练和预测)。分别在MPI和Charm++上进行多路段的并行预测,实验结果表明Charm++能更好满足大规模路网的流量预测的实时性要求。最后,本文介绍了基于METIS网络分割的DIKB并行最短路径算法的实现,即先用METIS划分工具对交通网络进行分割为子网络,然后分配给各个处理器后采用改进的Dijkstra算法——DIKB算法进行最短路径的计算。采用模拟的交通数据,与传统的Dijkstra算法在MPI上进行实验对比研究,结果验证了该并行算法的优越性。将并行计算技术应用于交通流诱导系统是近来交通运输领域的研究热点之一,本文所提出的流量预测和路径优化的并行算法可以提高大规模交通网络的路径诱导速度和效率,同时设计的大规模路网的并行交通流预测的模型和实现方法对交通流诱导系统中实时在线预测的实现具有实际应用价值。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景和研究意义
  • 1.2 研究现状
  • 1.2.1 交通流预测的研究现状
  • 1.2.2 最短路径算法的研究现状
  • 1.3 本文主要研究内容
  • 1.4 本文组织结构
  • 2 并行计算与交通流诱导系统模型
  • 2.1 并行计算的必要性
  • 2.2 并行计算平台
  • 2.2.1 硬件平台
  • 2.2.2 软件平台
  • 2.3 并行编程模式
  • 2.3.1 并行编程模式分类
  • 2.3.2 适合机群系统的SPMD并行算法
  • 2.4 并行算法性能评估
  • 2.5 交通诱导系统及并行化策略
  • 2.5.1 交通诱导系统
  • 2.5.2 交通流诱导系统并行化策略
  • 3 交通流预测的并行算法
  • 3.1 交通流预测模型
  • 3.2 人工神经网络模型
  • 3.3 反向传播(BP)神经网络
  • 3.3.1 前馈神经网络的结构和工作原理
  • 3.3.2 反向传播(BP)学习算法
  • 3.4 神经网络并行训练方式
  • 3.5 基于碟形网络的数据并行训练方式
  • 3.6 通信时间对比分析
  • 3.6.1 理论对比分析
  • 3.6.2 实验对比分析
  • 3.7 实验
  • 4 大规模路网并行流量预测
  • 4.1 整体流程模型
  • 4.2 流量数据的采集
  • 4.3 流量数据的预处理
  • 4.4 训练和预测
  • 4.5 多路段并行实验
  • 5 路径优化的并行算法
  • 5.1 路径优化
  • 5.2.1 路径优化概述
  • 5.2.2 路径优化问题的数学描述
  • 5.2.3 路径优化问题的求解过程
  • 5.3 并行最短路径算法
  • 5.3.1 最短路径算法
  • 5.3.2 最短路径算法的并行策略
  • 5.3.3 网络分割
  • 5.4 METIS网络分割工具
  • 5.4.1 METIS简介
  • 5.4.2 METIS图划分
  • 5.4.3 分割后的附加工作
  • 5.5 DIKB最短路径算法
  • 5.6 并行算法程序设计
  • 5.7 实验
  • 5.7.1 数据源
  • 5.7.2 网络分割结果
  • 5.7.3 求解最短路径结果
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    交通诱导系统的流量预测和路径优化并行算法研究
    下载Doc文档

    猜你喜欢