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 条
  • [1] Probabilistic abstraction hierarchies
    Segal, E
    Koller, D
    Ormoneit, D
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 14, VOLS 1 AND 2, 2002, 14 : 913 - 920
  • [2] Hierarchies of indices for text searching
    BaezaYates, R
    Barbosa, EF
    Ziviani, N
    INFORMATION SYSTEMS, 1996, 21 (06) : 497 - 514
  • [3] Computing abstraction hierarchies by numerical simulation
    Bundy, A
    Giunchiglia, F
    Sebastiani, R
    Walsh, T
    PROCEEDINGS OF THE THIRTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE EIGHTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE, VOLS 1 AND 2, 1996, : 523 - 529
  • [4] Planning under uncertainty with abstraction hierarchies
    Friske, Leticia Maria
    Costa Ribeiro, Carlos Henrique
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2006, PROCEEDINGS, 2006, 4224 : 1057 - 1066
  • [5] Searching the Web more efficiently
    Thilmany, J
    MECHANICAL ENGINEERING, 2003, 125 (12) : 16 - +
  • [6] Efficiently Searching for Similar Images
    Grauman, Kristen
    COMMUNICATIONS OF THE ACM, 2010, 53 (06) : 84 - 94
  • [7] Planning with action abstraction and Plan Decomposition Hierarchies
    Kemke, Christel
    Walker, Erin
    2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, Proceedings, 2006, : 447 - 451
  • [8] ABSTRACTION HIERARCHIES IN TOP-DOWN DESIGN
    MACEWEN, GH
    MARTIN, TP
    JOURNAL OF SYSTEMS AND SOFTWARE, 1981, 2 (03) : 213 - 224
  • [9] Efficient searching in large inheritance hierarchies
    Krátky, M
    Stolfa, S
    Snásel, V
    Vondrák, I
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, 3588 : 940 - 952
  • [10] Abstraction, levels of detail, and hierarchies in map series
    Timpf, S
    SPATIAL INFORMATION THEORY: COGNITIVE AND COMPUTATIONAL FOUNDATIONS OF GEOGRAPHIC INFORMATION SCIENCE, 1999, 1661 : 125 - 139