Speeding up heuristic computation in planning with Experience Graphs

被引:0
|
作者
Phillips, Mike [1 ]
Likhachev, Maxim [1 ]
机构
[1] Carnegie Mellon Univ, Inst Robot, Pittsburgh, PA 15213 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Experience Graphs have been shown to accelerate motion planning using parts of previous paths in an A* framework. Experience Graphs work by computing a new heuristic for weighted A* search on top of the domain's original heuristic and the edges in an Experience Graph. The new heuristic biases the search toward relevant prior experience and uses the original heuristic for guidance otherwise. In previous work, Experience Graphs were always built on top of domain heuristics which were computed by dynamic programming (a lower dimensional version of the original planning problem). When the original heuristic is computed this way the Experience Graph heuristic can be computed very efficiently. However, there are many commonly used heuristics in planning that are not computed in this fashion, such as euclidean distance. While the Experience Graph heuristic can be computed using these heuristics, it is not efficient, and in many cases the heuristic computation takes much of the planning time. In this work, we present a more efficient way to use these heuristics for motion planning problems by making use of popular nearest neighbor algorithms. Experimentally, we show an average 8 times reduction in heuristic computation time, resulting in overall planning time being reduced by 66%. with no change in the expanded states or resulting path.
引用
收藏
页码:893 / 899
页数:7
相关论文
共 50 条
  • [31] Speeding-up node influence computation for huge social networks
    Kimura M.
    Saito K.
    Ohara K.
    Motoda H.
    International Journal of Data Science and Analytics, 2016, 1 (1) : 3 - 16
  • [32] On parallel computation of indicators of centrality and its application to speeding up RDA
    Garcia, Juan F.
    Carriegos, M., V
    COMPUTATIONAL AND MATHEMATICAL METHODS, 2019, 1 (05)
  • [33] Speeding up model-based diagnosis by a heuristic approach to solving SAT
    Stein, B
    Niggemann, O
    Lettmann, T
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND APPLICATIONS, 2006, : 273 - 278
  • [34] SPEEDING-UP DYNAMIC TRANSITIVE CLOSURE FOR BOUNDED DEGREE GRAPHS
    YELLIN, DM
    ACTA INFORMATICA, 1993, 30 (04) : 369 - 384
  • [35] Speeding up column generation for robust wireless network planning
    Classen, Grit
    Koster, Arie M. C. A.
    Schmeink, Anke
    EURO JOURNAL ON COMPUTATIONAL OPTIMIZATION, 2013, 1 (3-4) : 253 - 281
  • [36] To Max or Not to Max: Online Learning for Speeding Up Optimal Planning
    Domshlak, Carmel
    Karpas, Erez
    Markovitch, Shaul
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 1071 - 1076
  • [37] Speeding Up A* Search on Visibility Graphs Defined over Quadtrees to Enable Long Distance Path Planning for Unmanned Surface Vehicles
    Shah, Brual C.
    Gupta, Satyandra K.
    TWENTY-SIXTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING (ICAPS 2016), 2016, : 527 - 535
  • [38] SPEEDING UP GAS CHROMATOGRAPHY OF MULTICOMPONENT SYSTEMS - (EXCHANGE OF EXPERIENCE)
    POTATUEV, AA
    SHELOMOV, IK
    PARIMSKI.AI
    INDUSTRIAL LABORATORY, 1965, 31 (11): : 1659 - &
  • [39] Speeding Up the Computation of Elliptic Curve Scalar Multiplication based on CRT and DRM
    Anagreh, Mohammad
    Vainikko, Eero
    Laud, Peeter
    ICISSP: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY, 2020, : 176 - 184
  • [40] Speeding-up neuromorphic computation for neural networks: Structure optimization approach
    Park, Heechun
    Kim, Taewhan
    INTEGRATION-THE VLSI JOURNAL, 2022, 82 : 104 - 114