...
首页> 外文期刊>OASIcs : OpenAccess Series in Informatics >Fast Robust Shortest Path Computations
【24h】

Fast Robust Shortest Path Computations

机译:快速健壮的最短路径计算

获取原文
           

摘要

We develop a fast method to compute an optimal robust shortest path in large networks like road networks, a fundamental problem in traffic and logistics under uncertainty.In the robust shortest path problem we are given an s-t-graph D(V,A) and for each arc a nominal length c(a) and a maximal increase d(a) of its length. We consider all scenarios in which for the increased lengths c(a) + bar{d}(a) we have bar{d}(a) = d(a) and sum_{a in A} (bar{d}(a)/d(a)) = Gamma. Each path is measured by the length in its worst-case scenario. A classic result [Bertsimas and Sim, 2003] minimizes this path length by solving (|A| + 1)-many shortest path problems. Easily, (|A| + 1) can be replaced by |Theta|, where Theta is the set of all different values d(a) and 0. Still, the approach remains impractical for large graphs.Using the monotonicity of a part of the objective we devise a Divide and Conquer method to evaluate significantly fewer values of Theta. This methods generalizes to binary linear robust problems. Specifically for shortest paths we derive a lower bound to speed-up the Divide and Conquer of Theta. The bound is based on carefully using previous shortest path computations. We combine the approach with non-preprocessing based acceleration techniques for Dijkstra adapted to the robust case.In a computational study we document the value of different accelerations tried in the algorithm engineering process. We also give an approximation scheme for the robust shortest path problem which computes a (1 + epsilon)-approximate solution requiring O(log(d^ / (1 + epsilon))) computations of the nominal problem where d^ := max d(A) / min (d(A){0}).
机译:我们开发了一种快速方法来计算大型网络(如道路网)中的最优鲁棒最短路径,这是不确定性下交通和物流的基本问题。在鲁棒最短路径问题中,我们给出了st-图D(V,A),并且对于每个圆弧的标称长度为c(a),最大长度为d(a)。我们考虑所有情况,其中对于增加的长度c(a)+ bar {d}(a),我们有bar {d}(a)<= d(a)和sum_ {a in A}(bar {d}( a)/ d(a))<=伽玛。每条路径均以最坏情况下的长度来衡量。一个经典的结果[Bertsimas and Sim,2003]通过解决(| A | + 1)-许多最短路径问题来最小化该路径长度。轻松地,(| A | + 1)可以由| Theta |代替,其中Theta是所有不同值d(a)和0的集合。但是,这种方法对于大型图形仍然不切实际。为了达到这个目的,我们设计了一种分而治之的方法来评估更少的Theta值。该方法推广到二进制线性鲁棒问题。特别是对于最短路径,我们得出下界以加快Theta的分而治之。该界限是基于谨慎使用先前的最短路径计算得出的。我们将该方法与适用于鲁棒情况的Dijkstra的基于非预处理的加速技术相结合。在计算研究中,我们记录了在算法工程过程中尝试的不同加速的价值。我们还针对鲁棒最短路径问题给出了一种近似方案,该方案计算了需要对名义问题进行O(log(d ^ /(1 + epsilon)))计算的(1 + epsilon)近似解,其中d ^:= max d (A)/分钟(d(A) {0})。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号