• DocumentCode
    1556994
  • Title

    Incremental Multi-Scale Search Algorithm for Dynamic Path Planning With Low Worst-Case Complexity

  • Author

    Lu, Yibiao ; Huo, Xiaoming ; Arslan, Oktay ; Tsiotras, Panagiotis

  • Author_Institution
    H. Milton Stewart Sch. of Ind. & Syst. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    41
  • Issue
    6
  • fYear
    2011
  • Firstpage
    1556
  • Lastpage
    1570
  • Abstract
    Path-planning (equivalently, path-finding) problems are fundamental in many applications, such as transportation, VLSI design, robot navigation, and many more. In this paper, we consider dynamic shortest path-planning problems on a graph with a single endpoint pair and with potentially changing edge weights over time. Several algorithms exist in the literature that solve this problem, notably among them the Lifelong Planning algorithm. The algorithm is an incremental search algorithm that replans the path when there are changes in the environment. In numerical experiments, however, it was observed that the performance of is sensitive in the number of vertex expansions required to update the graph when an edge weight value changes or when a vertex is added or deleted. Although, in most cases, the classical requires a relatively small number of updates, in some other cases the amount of work required by the to find the optimal path can be overwhelming. To address this issue, in this paper, we propose an extension of the baseline algorithm, by making efficient use of a multiscale representation of the environment. This multiscale representation allows one to quickly localize the changed edges, and subsequently update the priority queue efficiently. This incremental multiscale ( for short) algorithm leads to an improvement both in terms of robustness and computational complexity-in the worst case-when compared to the classical . Numerical experiments validate the aforementioned claims.
  • Keywords
    computational complexity; graph theory; path planning; search problems; VLSI design; computational complexity; dynamic shortest path planning problems; edge weights; graph; incremental multiscale search algorithm; lifelong planning A* algorithm; low worst case complexity; multiscale environment representation; robot navigation; transportation; Algorithm design and analysis; Complexity theory; Heuristic algorithms; Mobile robots; Partitioning algorithms; Path planning; $hbox{A}^{ast}$ algorithm; $hbox{LPA}^{ast}$ algorithm; beamlet-like structure; dynamic programming; path-planning; quadtrees;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4419
  • Type

    jour

  • DOI
    10.1109/TSMCB.2011.2157493
  • Filename
    5887433