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 条
  • [21] Efficiently Crawling Strategy for Focused Searching Engine
    Liu Huilin
    Kou Chunhua
    Wang Guangxing
    ADVANCES IN WEB AND NETWORK TECHNOLOGIES, AND INFORMATION MANAGEMENT, PROCEEDINGS, 2007, 4537 : 25 - 36
  • [22] Efficiently and Precisely Searching for Code Changes with DiffSearch
    Di Grazia, Luca
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 313 - 315
  • [23] Searching complex networks efficiently with minimal information
    Carmi, S.
    Cohen, R.
    Dolev, D.
    EUROPHYSICS LETTERS, 2006, 74 (06): : 1102 - 1108
  • [24] Overcoming software complexity by constructing abstraction hierarchies - The principles and applications
    Kunii, TL
    Hisada, M
    SIXTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2000, : 126 - 130
  • [26] A Design structure matrix approach for generating planning abstraction hierarchies
    Aleisa, Esra
    Lin, Li
    KUWAIT JOURNAL OF SCIENCE & ENGINEERING, 2010, 37 (1B): : 203 - 224
  • [27] Leveraging Hierarchies: HMCAT for Efficiently Mapping CTI to Attack Techniques
    Hao, Zhiqiang
    Li, Chuanyi
    Fu, Xiao
    Luo, Bin
    Du, Xiaojiang
    COMPUTER SECURITY-ESORICS 2024, PT IV, 2024, 14985 : 65 - 85
  • [28] Hierarchies of probabilistic models of navigation:: the Bayesian Map and the Abstraction operator
    Diard, J
    Bessière, P
    Mazer, E
    2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, : 3837 - 3842
  • [30] Petri net reachability checking is polynomial with optimal abstraction hierarchies
    Küngas, P
    ABSTRACTION, REFORMULATION AND APPROXIMATION, PROCEEDINGS, 2005, 3607 : 149 - 164