Heuristic search for one-to-many shortest path queries

被引:0
|
作者
Roni Stern
Meir Goldenberg
Abdallah Saffidine
Ariel Felner
机构
[1] Ben Gurion University of the Negev,
[2] Palo Alto Research Center,undefined
[3] The Jerusalem College of Technology,undefined
[4] The University of New South Wales,undefined
关键词
Heuristic search; Path finding; 68T20;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we study the One-to-Many Shortest Path Problem (OMSPP), which is the problem of solving k shortest path problems that share the same start node. This problem has been studied in the context of routing in road networks. While past work on routing relied on pre-processing the network, which is assumed to be provided explicitly. We explore how OMSPP can be solved with heuristic search techniques, allowing the searched graph to be given either explicitly or implicitly. Two fundamental heuristic search approaches are analyzed: searching for the k goals one at a time, or searching for all k goals as one compound goal. The former approach, denoted k×A∗, is simpler to implement, but can be computationally inefficient, as it may expand a node multiple times, by the different searches. The latter approach, denoted kA∗, can resolve this potential inefficiency, but implementing it raises fundamental questions such as how to combine k heuristic estimates, one per goal, and what to do after the shortest path to one of the goals has been found. We propose several ways to implement kA∗, and characterize the required and sufficient conditions on the available heuristics and how they are aggregated such that the solution is admissible. Then, we analytically compare the runtime and memory requirements of k×A∗ and kA∗, identifying when each approach should be used. Finally, we compare these approaches experimentally on two representative domains, providing empirical support for our theoretical analysis. These results shed light on when each approach is beneficial.
引用
收藏
页码:1175 / 1214
页数:39
相关论文
共 50 条
  • [1] Heuristic search for one-to-many shortest path queries
    Stern, Roni
    Goldenberg, Meir
    Saffidine, Abdallah
    Felner, Ariel
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2021, 89 (12) : 1175 - 1214
  • [2] Fast One-to-Many Multicriteria Shortest Path Search
    Kurbanov, Temirlan
    Cuchy, Marek
    Vokrinek, Jiri
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (10) : 10410 - 10419
  • [3] Heuristics for Fast One-to-Many Multicriteria Shortest Path Search
    Kurbanov, Temirlan
    Cuchy, Marek
    Vokrinek, Jiri
    [J]. 2022 IEEE 25TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS (ITSC), 2022, : 594 - 599
  • [4] One-to-many disjoint path covers in a graph with faulty elements
    Park, JH
    [J]. COMPUTING AND COMBINATORICS, PROCEEDINGS, 2004, 3106 : 392 - 401
  • [5] An effective heuristic for computing many shortest path alternatives in road networks
    Vanhove, Stephanie
    Fack, Veerle
    [J]. INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2012, 26 (06) : 1031 - 1050
  • [6] Heuristic Search in Dual Space for Constrained Stochastic Shortest Path Problems
    Trevizan, Felipe
    Thiebaux, Sylvie
    Santana, Pedro
    Williams, Brian
    [J]. TWENTY-SIXTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING (ICAPS 2016), 2016, : 326 - 334
  • [7] Efficient Bounds in Heuristic Search Algorithms for Stochastic Shortest Path Problems
    Hansen, Eric A.
    Abdoulahi, Ibrahim
    [J]. PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 3283 - 3290
  • [8] Proxies for Shortest Path and Distance Queries
    Ma, Shuai
    Feng, Kaiyu
    Li, Jianxin
    Wang, Haixun
    Cong, Gao
    Huai, Jinpeng
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (07) : 1835 - 1850
  • [9] SHORTEST PATH QUERIES IN RECTILINEAR WORLDS
    De Berg, Mark
    Van Kreveld, Marc
    Nilsson, Bengt J.
    Overmars, Mark
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1992, 2 (03) : 287 - 309
  • [10] Optimization and evaluation of shortest path queries
    Edward P. F. Chan
    Heechul Lim
    [J]. The VLDB Journal, 2007, 16 : 343 - 369