Breadth-first heuristic search

被引:102
|
作者
Zhou, R [1 ]
Hansen, EA [1 ]
机构
[1] Mississippi State Univ, Dept Comp Sci & Engn, Mississippi State, MS 39762 USA
基金
美国国家科学基金会; 美国国家航空航天局;
关键词
heuristic search; memory-limited graph search; branch-and-bound search; planning;
D O I
10.1016/j.artint.2005.12.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent work shows that the memory requirements of A* and related graph-search algorithms can be reduced substantially by only storing nodes that are on or near the search frontier, using special techniques to prevent node regeneration, and recovering the solution path by a divide-and-conquer technique. When this approach is used to solve graph-search problems with unit edge costs, we show that a breadth-first search strategy can be more memory-efficient than a best-first strategy. We also show that a breadth-first strategy allows a technique for preventing node regeneration that is easier to implement and can be applied more widely. The breadth-first heuristic search algorithms introduced in this paper include a memory-efficient implementation of breadth-first branch-and-bound search and a breadth-first iterative-deepening A* algorithm that is based on it. Computational results show that they outperform other systematic search algorithms in solving a range of challenging graph-search problems. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:385 / 408
页数:24
相关论文
共 50 条
  • [1] Breadth-first search
    Swaine, M
    [J]. DR DOBBS JOURNAL, 2000, 25 (06): : 100 - +
  • [2] Designing a Heuristic Cross-Architecture Combination for Breadth-First Search
    You, Yang
    Bader, David A.
    Dehnavi, Maryam Mehri
    [J]. 2014 43RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2014, : 70 - 79
  • [3] Heuristic algorithms for reliability estimation based on breadth-first search of a grid tree
    Chen, Xuyong
    Xu, Zhifeng
    Wu, Yushun
    Wu, Qiaoyun
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2023, 232
  • [4] Efficient Breadth-First Reduct Search
    Boonjing, Veera
    Chanvarasuth, Pisit
    [J]. MATHEMATICS, 2020, 8 (05)
  • [5] A compressed breadth-first search for satisfiability
    Motter, DRB
    Markov, IL
    [J]. ALGORITHM ENGINEERING AND EXPERIMENTS, 2002, 2409 : 29 - 42
  • [6] Measuring the Search Effectiveness of a Breadth-First Crawl
    Fetterly, Dennis
    Craswell, Nick
    Vinay, Vishwa
    [J]. ADVANCES IN INFORMATION RETRIEVAL, PROCEEDINGS, 2009, 5478 : 388 - +
  • [7] Direction-Optimizing Breadth-First Search
    Beamer, Scott
    Asanovic, Krste
    Patterson, David
    [J]. 2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [8] Direction-optimizing breadth-first search
    Beamer, Scott
    Asanovic, Krste
    Patterson, David
    [J]. SCIENTIFIC PROGRAMMING, 2013, 21 (3-4) : 137 - 148
  • [9] iBFS: Concurrent Breadth-First Search on GPUs
    Liu, Hang
    Huang, H. Howie
    Hu, Yang
    [J]. SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 403 - 416
  • [10] A parallel algorithm for the stack breadth-first search
    Nakashima, T
    Fujiwara, A
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (12) : 1955 - 1958