Dynamic control in real-time heuristic search

被引:17
|
作者
Bulitko, Vadim [1 ]
Lustrek, Mitja [2 ]
Schaeffer, Jonathan [1 ]
Bjornsson, Yngvi [3 ]
Sigmundarson, Sverrir [4 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2E8, Canada
[2] Jozef Stefan Inst, Dept Intelligent Syst, Ljubljana 1000, Slovenia
[3] Reykjavik Univ, Sch Comp Sci, IS-103 Reykjavik, Iceland
[4] Landsbanki London Branch, London EC3A 7QR, England
关键词
57;
D O I
10.1613/jair.2497
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Real-time heuristic search is a challenging type of agent-centered search because the agent's planning time per action is bounded by a constant independent of problem size. A common problem that imposes such restrictions is pathfinding in modern computer games where a large number of units must plan their paths simultaneously over large maps. Common search algorithms ( e. g., A*, IDA*, D*, ARA*, AD*) are inherently not real-time and may lose completeness when a constant bound is imposed on per-action planning time. Real-time search algorithms retain completeness but frequently produce unacceptably suboptimal solutions. In this paper, we extend classic and modern real-time search algorithms with an automated mechanism for dynamic depth and subgoal selection. The new algorithms remain real-time and complete. On large computer game maps, they find paths within 7% of optimal while on average expanding roughly a single state per action. This is nearly a three-fold improvement in suboptimality over the existing state-of-the-art algorithms and, at the same time, a 15-fold improvement in the amount of planning per action.
引用
收藏
页码:419 / 452
页数:34
相关论文
共 50 条
  • [21] Envelope-Based Approaches to Real-Time Heuristic Search
    Gall, Kevin C.
    Cserna, Bence
    Ruml, Wheeler
    [J]. THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 2351 - 2358
  • [22] RTTES: Real-time search in dynamic environments
    Cagatay Undeger
    Faruk Polat
    [J]. Applied Intelligence, 2007, 27 : 113 - 129
  • [23] RTTES: Real-time search in dynamic environments
    Undeger, Cagatay
    Polat, Faruk
    [J]. APPLIED INTELLIGENCE, 2007, 27 (02) : 113 - 129
  • [24] A DISTRIBUTED ARCHITECTURE FOR REAL-TIME HEURISTIC FACTORY CONTROL
    MARTENSEN, B
    [J]. JOURNAL OF THE ELECTROCHEMICAL SOCIETY, 1988, 135 (08) : C371 - C371
  • [25] A DISTRIBUTED ARCHITECTURE FOR REAL-TIME HEURISTIC FACTORY CONTROL
    MARTENSEN, B
    [J]. JOURNAL OF THE ELECTROCHEMICAL SOCIETY, 1987, 134 (8B) : C449 - C449
  • [26] Computation-constrained dynamic search range control for real-time video encoder
    Ji, Xianghu
    Jia, Huizhu
    Liu, Jie
    Xie, Xiaodong
    Gao, Wen
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2015, 31 : 134 - 150
  • [27] Dynamic-window search for real-time simulation of dynamic systems
    Yoon, S
    Kang, H
    [J]. COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING, 2003, 19 (11): : 877 - 886
  • [28] Real-Time Energy Management for a Hybrid Electric Vehicle Based on Heuristic Search
    Yang, Ningkang
    Han, Lijin
    Xiang, Changle
    Liu, Hui
    Ma, Tian
    Ruan, Shumin
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (12) : 12635 - 12647
  • [29] Improving heuristic function of cost-based abduction system using real-time heuristic search
    Koshino, Makoto
    Okamine, Tadashi
    Kimura, Haruhiko
    Hirose, Sadaki
    [J]. Systems and Computers in Japan, 2004, 35 (06) : 89 - 97
  • [30] Real-time Construction and Control on Dynamic Systems
    Liu, Hua
    Wang, Zhaoyang
    [J]. REAL-TIME PHOTONIC MEASUREMENTS, DATA MANAGEMENT, AND PROCESSING VI, 2021, 11902