Hierarchical A*: Searching abstraction hierarchies efficiently

被引:0
|
作者
Holte, RC [1 ]
Perez, MB [1 ]
Zimmer, RM [1 ]
MacDonald, AJ [1 ]
机构
[1] Univ Ottawa, Dept Comp Sci, Ottawa, ON K1N 6N5, Canada
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Abstraction, in search, problem solving, and planning, works by replacing one state space by another (the "abstract" space) that is easier to search. The results of the search in the abstract space are used to guide search in the original space. For instance, the length of the abstract solution can be used as a heuristic for A* in searching in the original space. However, there are two obstacles to, making this work efficiently. The first is a theorem (Valtorta, 1984) stating that for a large class of abstractions, "embedding abstractions," every state expanded by blind search must also be expanded by A* when its heuristic is computed in this way. The second obstacle arises because in solving a problem A* needs repeatedly to do a full search of the abstract space while computing its heuristic. This paper introduces a new abstraction-induced search technique, "Hierarchical A*," that gets around both of these difficulties: first, by drawing from a different class of abstractions, "homomorphism abstractions," and, secondly, by using novel caching techniques to avoid repeatedly expanding the same states in successive searches in the abstract space. Hierarchical A* outperforms blind search on all the search spaces studied.
引用
收藏
页码:530 / 535
页数:6
相关论文
共 50 条
  • [31] Overcoming software complexity by constructing abstraction hierarchies - the principles and applications
    Kunii, Tosiyasu L.
    Hisada, Masayuki
    Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, ICECCS, 2000, : 126 - 130
  • [32] A CLASS ABSTRACTION FOR A HIERARCHICAL TYPE SYSTEM
    GHELLI, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 470 : 56 - 71
  • [33] Adventures in Abstraction: Reachability in Hierarchical Drawings
    Lionakis, Panagiotis
    Ortali, Giacomo
    Tollis, Ioannis G.
    GRAPH DRAWING AND NETWORK VISUALIZATION, 2019, 11904 : 593 - 595
  • [34] Optimal inference for hierarchical skeleton abstraction
    Telea, A
    Sminchisescut, C
    Dickinson, S
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 4, 2004, : 19 - 22
  • [35] Hierarchical composition and abstraction in architecture models
    Binns, P
    Vestal, S
    Architecture Description Languages, 2004, 176 : 35 - 50
  • [36] Hierarchical Network Abstraction for HetNet Coordination
    Lembo, Sergio
    Deng, Junquan
    Freij-Hollanti, Ragnar
    Tirkkonen, Olav
    Chen, Tao
    2017 IEEE 28TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2017,
  • [37] Searching Workflows with Hierarchical Views
    Liu, Ziyang
    Shao, Qihong
    Chen, Yi
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 918 - 927
  • [38] Hierarchical categories in colored searching
    Afshani, Peyman
    Killmann, Rasmus
    Larsen, Kasper G.
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2024, 121
  • [39] Evaluation of Hierarchical Visualization for Large and Small Hierarchies
    Macquisten, Alexander
    Smith, Adrian M.
    Fernstad, Sara Johansson
    2020 24TH INTERNATIONAL CONFERENCE INFORMATION VISUALISATION (IV 2020), 2020, : 166 - 173
  • [40] Hierarchical Topic Models for Expanding Category Hierarchies
    Yamamoto, Kohei
    Eguchi, Koji
    Takasu, Atsuhiro
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2019, : 242 - 249