最短路径重构算法及其在路网交通分配中的应用

来源 :建筑遗产 | 被引量 : 0次 | 上传用户:yiyiweiwei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文回顾了最短路径算法,通过比对 Dijkstra算法与作为交通分配模型的特殊算法的最短路径算法,从而分析最短路径重构算法在交通分配中的适用性
  关键词:最短路径重构算法、最短路径树、交通分配
  0引言
  20世纪80年代初,我国开始了大规模的交通基础设施建设,但随着经济的发展、交通流量的剧增,交通拥堵现象频现,如何科学地利用智能交通科技手段,提升交通系统的管理水平和运行效率,是现今道路交通发展的重点。交通分配是智能交通的重要分析环节,最短路径问题是网络交通分配的热点,而交通建模则是其重要的应用领域。
  本文首先介绍了Dijkstra算法,其次介绍了最短路径重构算法,最后分析最短路径重构算法在交通分配中的适用性,并与传统的Dijkstra算法在交通分配的应用中进行时间效率高低的比较。
  1 最短路径问题的基本算法
  1.1 基本概念
  通常所说的最短路径问题是指在给定的网络中找出从源点r到终点s满足距离最短(的一条路径,这是最基本的问题类型,可称为单源单汇(one-to-one)问题,相应地给定G和r,若要找出r到其余所有节点的最短路径,可称为单源多汇(one-to-all)问题;若要找出r到部分节点的最短路径,可称为one-to-some问题;若要找出所有节点对之间的最短路径,称为多源多汇(all-to-all)问题。
  1.2 经典最短路算法——Dijstra算法
  Dijstra提出一个按最短路径长度递增的次序产生的最短路径的算法,即先求得只有1条边的最短路径,再求得由2条边组成的最短路径,由3条边组成的最短路径。该算法的基本思想是:设置两个顶点的集合S和T(S+T=Vn),集合S中存放已经找到的最短路径的顶点。初始状态时,集合S中只包含源点Vn,然后不断地从集合T中选取路径长度最短的顶点vj加入到集合S中,集合S每加入一个新的顶点vj,都要检测T中各顶点新的最短路径长度值为原来所保存的最短路径长度值与从源点vm 到顶点vj的最短路径长度值加上从vj到该顶点的路径长度值中的较小者。此过程不断重复,直到集合T的顶点全部加入到S中为止,此过程不断重复,直到集合T的顶点全部加入到S中为止。
  2最短路径的重构算法
  最短路径重构算法的基本思路是,采用一定得再优化技术,更新前一次得到的最短路径树,获得源点或弧长改编后的新的最短路径树,因而该算法在时间效率上将有很大的提升空间。在Gallo观察源点改变的最短路径树的属性的基础上,Gallo和Pallottino提出了新的最短路径重构算法,这个算法跟其他算法相比,在交通网络的应用中显得更加适用。
  该算法在运算过程中一直保持着费用标签 ,费用标签等于减少费用。从新的源点s开始,每一步,算法通过加入新的节点和弧,扩展新的最短路径树T*,直至T*超出有向图G。准确地说,算法认为边界弧分割T*跟剩余的节点,若边界弧(u,v),u属于T*且v具有最小的费用标签,则把弧(u,v)加入到T*中,此外,若(u,v)加入T*中后,在Tr中以节点v为跟点的子树的所有节点因为其更新费用都为0,也就是说,这些节点的费用标签跟节点v的费用标签相同,则以在Tr中以节点v为根点的子树完全转移到T*中。通过重复执行以上的操作,可以使所有的节点转移到T*中,从而得出新的以s为源点的完整最短路径树。
  3最短路径重构算法在交通分配中的应用
  3.1 交通分配的基本概念
  所谓交通分配就是将各种出行方式OD矩阵按照一定得规则符合实际地分配到交通网络中的各条道路上,求出各路段上的流量及先关的交通指标,从而为交通网络的设计、评价等提供依据。
  交通分配可以归纳为问题形式:——已知:①交通网络的有向图表示形式;②路段特性函数;③)OD矩阵。求解:网络中个路段的交通量及阻抗值。一般的交通网络中,每一OD对之间有很多条路段,如何将OD量正确、合理地分配到这些路径上是交通问题的核心。
  3.2 最短路径重构算法在交通分配中的适用性
  关于交通建模中最短路径问题的研究应由寻求普遍适用的“最佳算法”转移到寻求面向问题的“特定算法”上,也就是抓住所要解决问题的特征,设计适合问题的特定数据结构,尽可能提高算法在实际问题上的运行效率。
  在大型的交通网络中,需要解决一系列的最短路径问题,其数量是巨大的,在网络如仅加入一个点后就会产生(k+1)th与kth个最短路径问题的差别。而在交通建模中经常会有以下需要:多次甚至不断地搜索最短路径树,但相邻两次搜索的条件和要求差别不大,要么是源点改变而网络中所有弧的长度保持不变,要么是源点不变而网络中部分弧的长度发生了改变。如使用最短路径重构算法对大型网络而言通常更节省计算时间。
  最短路径重构算法是采用一定的再优化技术,更新前一次得到的最短路径树,获得源点改变或者弧长改变中其中一种情况,或者两种情况结合后的最短路径树。在交通分配模型中,由于交通分配本身具有的多个OD点对需要被分配,并在交通分配方法中需要经常多次迭代计算得出新的路权值,显然在交通分配模型中,引用最短路径重构算法在提高时间效率上具有很大的潜力。
  3.3 分析在交通分配模型中最短路径重构算法的优缺点
  交通分配算法在本质上是网络加载过程的收敛序列,次网络加载中需要搜索基于不同源点的最短路径树,这就可以实施源点改变、弧长不变的最短路径重构算法;一次网络加载后,并非所有的路段阻抗都会发生变化,下一次加载就可以实施源点不变、部分弧长改变的最短路径重构算法;同时还可以对上述过程进行组合,探索源点和弧长均变的最短路径重构算法。
  总的来说,最短路径重构算法在交通分配模型中具有一定得潜力,但其中也存在一些问题,包括设计适合问题的特定数据结构、算法效率的影响因素、与基本算法的关系等。需要更深入的研究才能更有的放矢地将其应用于交通分配算法中,最大限度地发挥最短路径重构算法的优势。
  4结束语
  交通分配问题和最短路径问题都是国内外备受关注的课题,在交通模型更趋复杂化和集成化的前提下,最短路径重构算法作为具有一定特性交通分配模型的“特定算法”显然具有很大的发展潜力,对其进行深入的研究不但具有极高的理论价值,同时也具有重要的现实意义。本文介绍了常用的变源点最短路径重构算法的基本概念与流程,并与Dijkstra算法进行流程的比较,但仅限于原理。日后可考虑通过实际算例,考证最短路径重构算法。
  参考文献:
  [1]Pallottino S, Scutella M. A new algorithm for reoptimizing shortest paths when the arc costs change [J]. Operations Research Letters,2003,31:149-160.
  [2]Dijkstra E W. A note on two problems in connexion with graphs [J]. Numeriche Matematik, 1959, 1: 269-271.
其他文献
摘要:在我国道路工程建设过程中,隧道是道路工程建设的关键部分,如果没有进行良好的施工,在很大程度上是会对人们的生命安全和财产安全产生影响。尤其是报警系统,当有着准确的报警系统后,对保护人们的生命安全和财产安全有着很大的促进作用。在长大隧道中,利用感温光纤报警系统,可以有效的针对隧道发生火情后进行及时准确的报警,对降低伤亡事故有着积极的促进作用。因此,在本文中,可以针对长大隧道感温光纤报警系统的应用
期刊
摘要:预应力混凝土管桩是近年来发展较为迅速的一种管桩形式,具有诸多的优点,目前在建筑行业有所应用。本文通过介绍管桩吊装施工改进工作,着重探讨了预应力混凝土管桩施工质量控制要点,并针对性提出了一些切实有效的控制措施,以供类似工程参考。  关键词:预应力;混凝土管桩;控制要点;防治措施  随着我国社会经济建设步伐的加快,城市建设规模不断扩大,建筑工程数量日益增加,对工程项目施工的质量管理体系也提出了较
期刊
摘要:进入二十一世纪以来,伴随着经济全球化趋势的日益显著和市场经济体制的不断完善,现代城市建设也取得了进一步的发展,推动了城市基础设施的日趋完善,这在一定程度上对工程质量和安全提出了更高的要求。市政公路桥梁建设作为衡量城市化进程的重要指标,在经济发展中扮演着重要角色。因此,如何提高我国市政公路桥梁设计中的安全性和耐久性显得尤为重要,成为城市建设的当务之急。本文将立足于我国市政公路桥梁设计的实际,探
期刊
摘要:公用工程是市政建设中的一个重大发展项目,是构成城市规划整体的一个重要部分。公用道路建设工程作为市政公用工程中的一种,不仅与一个城市的发展有关,还与一个城市的外在形象有关,更与一个城市的道路交通安全有关。任何一条道路的修建都要重视路基,因为路基不仅是组成道路的一个基础部分,更是决定道路质量的核心部分。因此在公用道路建设工程之中,对路基施工必须严格把关、高度重视。要使路基质量以及路基造价得到保障
期刊
摘要:在对市政道路进行施工的过程中,强夯法得到了广泛的应用。所谓强夯法就是通过强冲击波夯实土层地基以使土层得到加固。强夯法的广泛应用主要在于其具有工程进度易控制、施工工具少、加固效果好等优点,目前强夯法不仅应用于市政道路的施工中,在铁路、房屋建筑等领域也应用广泛。本文作者结合自身的工作经验,谈一谈强夯法在市政道路施工中的具体应用。  摘要:市政道路;施工;强夯法  0前言  强夯法在工程中的应用至
期刊
摘要:本文主要分析了现代公路企业工程机械管理过程中存在的几大问题,并提出了相应的解决措施,只有通过有效地管理,工程机械的功效才能在施工过程中得到最大限度的发挥,才能不断提高企业施工的机械化程度,为公路建设企业创造更多的经济效益,增强企业的市场竞争力。  关键词:公路工程;机械管理;施工机械;维修养护  0引言:随着经济的日益发展,目前工程机械已经发展成为施工企业进行施工不可缺少的重要工具。公路企业
期刊
摘要:本文对沥青搅拌站燃烧器的应用以及维护保养进行探讨分析,并阐述生产过程中的工艺改进,保证工程项目的生产效率及经济效益。  关键词:沥青搅拌站;燃烧器;改进;应用;维护保养  燃烧器的功能是提供沥青搅拌站烘干加热系统所需的热能,其是强制间歇式沥青搅拌设备中不可缺少的组成部件,其运行的成本是搅拌站运行成本的重要组成部分。当前我国沥青搅拌站所用的燃烧器呈现多元化的发展,重油和轻油燃烧器依然占有重要的
期刊
摘要:我国城市化的快速深入,城市基础设施的日趋完善,对施工管理也提出了较高要求。探索适合我国国情和现时特点的施工质量管理方式和质量保证体系就显得更为重要,已成为当务之急。  关键词:市政路桥;工程施工;质量控制  前言  市政路桥设施是支撑城市有序发展的“骨架”,是城市经济快速运行的载体。市政路桥工程的质量控制,始终是市政设施建设中的核心问题,其控制效果的好坏,直接影响到城市经济社会的正常运行。近
期刊
摘要:实施以“消除隐患、珍视生命”为主题的“公路安全保障”工程。通过实施公路安全保障工程,完善公路引导、诱导及安全防护设施,最大限度地降低交通事故死亡率和特大交通事故的发生率,为保障行车安全提供良好的公路环境,该文对328国道扬州段存在的事故隐患以及对策进行探讨。  关键词:328国道扬州段;安全保障工程;设计对策  一、项目路段基本信息  1、路线走向:328国道扬州段东起扬州市与泰州市交界处的
期刊
摘要:随着我国社会经济的快速发展,我国的城市化水平越来越高,人们对城市交通的质量要求也越来越高。然而,在市政道路施工过程中仍然存在着施工质量差,施工水平低,施工操作不规范,安全监管体系不健全等问题,给市政道路施工带来许多安全隐患,不仅浪费了人力物力财力,而且还给我们的生命安全带来了严重的影响。因此,本文主要阐述了如何在市政道路施工中做好安全管理。  关键词:城市交通;市政道路施工;生命安全;安全管
期刊