A! - A Cooperative Heuristic Search Algorithm

被引:0
|
作者
Halme, Antti [1 ]
机构
[1] Aalto Univ, FI-00076 Aalto, Finland
来源
STAIRS 2014 | 2014年 / 264卷
关键词
A*; heuristic search; parallel algorithm; cooperation; nondeterminism;
D O I
10.3233/978-1-61499-421-3-141
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a new parallel search algorithm - A! - based on cooperating A* search agents, concurrency and a secondary tiebreaking heuristic. The search agents in A! share information asynchronously and trade some of their independence for additional search focus and a more global view of the search task. A! is inherently nondeterministic due to the implicit randomness of instruction scheduling, but given a consistent primary heuristic, it still finds optimal solutions for the single- source shortest path problem (SSSP). A! combines into a single cooperative search algorithm the breadth available in parallel execution and the depth- first orientation of both locally and globally informed search. We experimentally show that A! outperforms both vanilla A* and an explicitly randomized, noncooperative parallel A* variant. We present an empirical study on cooperation benefits and scalability in the classic 15- puzzle context. The results imply that cooperation and concurrency can successfully be harnessed in algorithm design, inviting further inquiry into algorithms of this kind.
引用
收藏
页码:141 / 150
页数:10
相关论文
共 50 条
  • [21] A dynamic bidirectional heuristic trust path search algorithm
    Che, Jiaying
    Tong, Xiangrong
    Yu, Lei
    CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2022, 7 (03) : 340 - 353
  • [22] A heuristic search algorithm based on unified transformation framework
    Long, S
    Fursin, G
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2005, : 137 - 144
  • [23] A new heuristic search algorithm for capturing problems in Go
    Chen, Keh-Hsun
    Zhang, Peigang
    COMPUTERS AND GAMES, 2007, 4630 : 26 - +
  • [24] A Novel Heuristic Page Rank Algorithm in Web Search
    He Yan-li
    OPTICAL, ELECTRONIC MATERIALS AND APPLICATIONS, PTS 1-2, 2011, 216 : 747 - 751
  • [25] A heuristic search algorithm for the multiple measurement vectors problem
    Du, Xinpeng
    Cheng, Lizhi
    Cheng, Guangquan
    SIGNAL PROCESSING, 2014, 100 : 1 - 8
  • [26] Hierarchical heuristic multi-points search algorithm
    Kobayashi, Y
    Aiyoshi, E
    SICE 2004 ANNUAL CONFERENCE, VOLS 1-3, 2004, : 1544 - 1547
  • [27] The harmony search heuristic algorithm for discrete structural optimization
    Lee, KS
    Geem, ZW
    Lee, SH
    Bae, KW
    ENGINEERING OPTIMIZATION, 2005, 37 (07) : 663 - 684
  • [28] Zoning search using a hyper-heuristic algorithm
    Fan, Qinqin
    Li, Ning
    Zhang, Yilian
    Yan, Xuefeng
    SCIENCE CHINA-INFORMATION SCIENCES, 2019, 62 (09)
  • [29] NEW HEURISTIC SEARCH TECHNIQUE - ALGORITHM SA.
    Bo Zhang
    Ling Zhang
    IEEE Transactions on Pattern Analysis and Machine Intelligence, 1985, PAMI-7 (01) : 103 - 107
  • [30] A two-phase bidirectional heuristic search algorithm
    Javier Pulido, Francisco
    Mandow, L.
    Perez de la Cruz, J. L.
    PROCEEDINGS OF THE SIXTH STARTING AI RESEARCHERS' SYMPOSIUM (STAIRS 2012), 2012, 241 : 240 - +