首页> 外文会议>International conference on algorithms and architectures for parallel processing >Impromptu Rendezvous Based Multi-threaded Algorithm for Shortest Lagrangian Path Problem on Road Networks
【24h】

Impromptu Rendezvous Based Multi-threaded Algorithm for Shortest Lagrangian Path Problem on Road Networks

机译:基于临时集合的多线程算法求解路网最短拉格朗日路径

获取原文

摘要

Input, to the shortest lagrangian path (SLP) problem consists of the following: (a) road network dataset (modeled as a time-varying graph to capture its temporal variation in traffic), (b) a source-destination pair and, (c) a departure-time (t_(dep)). Given the input, the goal of the SLP problem is to determine a fastest path between the source and destination for the departure-time t_(dep) (at the source). The SLP problem has value addition potential in the domain of urban navigation. SLP problem has been studied extensively in the research literature. However, almost all of the proposed algorithms are essentially serial in nature. Thus, they fail to take full advantage of the increasingly available multi-core (and multi-processor) systems. However, developing parallel algorithms for the SLP problem is non-trivial. This is because SLP problem requires us to follow Lagrangian reference frame while evaluating the cost of a candidate path. In other words, we need to relax an edge (whose cost varies with time) only for the time at which the candidate path (from source) arrives at the head node of the edge. Otherwise, we would generate meaningless labels for nodes. This constraint precludes use of any label correcting based approaches (e.g., parallel version of Delta-Stepping at its variants) as they do not relax edges along candidate paths. Lagrangian reference frame can be implemented in label setting based techniques, however, they are hard to parallelize. In this paper, we propose a novel multi-threaded label setting algorithm called IMRESS which follows Lagrangian reference frame. We evaluate IMRESS both analytically and experimentally. We also experimentally compare IMRESS against related work to show its superior performance.
机译:输入到最短拉格朗日路径(SLP)的问题包括:(a)道路网络数据集(建模为时变图以捕获其交通时变),(b)源-目的地对,以及( c)出发时间(t_(dep))。给定输入,SLP问题的目标是确定出发时间t_(dep)(在源头)在源和目的地之间的最快路径。 SLP问题在城市导航领域具有增值潜力。在研究文献中已经对SLP问题进行了广泛的研究。但是,几乎所有提出的算法本质上都是串行的。因此,它们无法充分利用日益可用的多核(和多处理器)系统的优势。但是,为SLP问题开发并行算法并非易事。这是因为SLP问题要求我们在评估候选路径的成本时遵循拉格朗日参考系。换句话说,我们仅在候选路径(来自源)到达边缘的头节点的时间放松边缘(其成本随时间变化)。否则,我们将为节点生成无意义的标签。此约束排除了使用任何基于标签校正的方法(例如,Delta-Stepping的并行版本及其变体)的原因,因为它们不会松弛候选路径的边缘。拉格朗日参考系可以在基于标签设置的技术中实现,但是它们很难并行化。在本文中,我们提出了一种新的多线程标签设置算法,称为IMRESS,该算法遵循拉格朗日参考系。我们通过分析和实验评估IMRESS。我们还通过实验比较了IMRESS与相关工作,以显示其卓越的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号