Proceedings

TBA*: Time-Bounded A*

Download BibTeX Cite

Proceedings of the Twenty-First International Joint Conference on Artificial Intelligence. Pages 431-435.

© 2009 International Joint Conferences on Artificial Intelligence

Abstract

Real-time heuristic search algorithms are used for planning by agents in situations where a constant-bounded amount of deliberation time is required for each action regardless of the problem size. Such algorithms interleave their planning and execution to ensure real-time response. Furthermore, to guarantee completeness, they typically store improved heuristic estimates for previously expanded states. Although subsequent planning steps can benefit from updated heuristic estimates, many of the same states are expanded over and over again. Here we propose a variant of the A* algorithm, Time-Bounded A* (TBA*), that guarantees real-time response. In the domain of path-finding on video-game maps TBA* expands an order of magnitude fewer states than traditional real-time search algorithms, while finding paths of comparable quality. It reaches the same level of performance as recent state-of-the-art real-time search algorithms but, unlike these, requires neither state-space abstractions nor pre-computed pattern databases.Yngvi Björnsson, Vadim Bulitko, Nathan Sturtevant

  1. [Björnsson et al., 2005] Y. Björnsson, M. Enzenberger, R. Holte, and J. Schaeffer. Fringe search: Beating A* at pathfinding on computer game maps. In IEEE Symp. on Comp. Intelligence in Games, pages 125-132, 2005.
  2. [Bulitko et al., 2007] V. Bulitko, N. Sturtevant, J. Lu, and T. Yau. Graph Abstraction in Real-time Heuristic Search. JAIR, 30:51-100, 2007.
  3. [Bulitko et al., 2008] V. Bulitko, M. Luštrek, J. Schaeffer, Y. Björnsson, and S. Sigmundarson. Dynamic Control in Real-Time Heuristic Search. JAIR, 32:419-452, 2008.
  4. [Dial, 1969] R. B. Dial. Shortest-path forest with topological ordering. Commun. ACM, 12(11):632-633, 1969.
  5. [Hart et al., 1968] P.E. Hart, N.J. Nilsson, and B. Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Trans. on Systems Science and Cyber., 4(2):100-107, 1968.
  6. [Ishida, 1992] T. Ishida. Moving target search with intelli- gence. In AAAI, pages 525-532, 1992.
  7. [Koenig, 2004] S. Koenig. A comparison of fast search methods for real-time situated agents. In AAMAS, pages 864-871, 2004.
  8. [Korf, 1985] R.E. Korf. Depth-first iterative deepening : An optimal admissible tree search. AIJ, 27(3):97-109, 1985.
  9. [Korf, 1990] R.E. Korf. Real-time heuristic search. AIJ, 42(2-3):189-211, 1990.
  10. [Likhachev et al., 2005] M. Likhachev, D. Ferguson, G. Gor- don, A. Stentz, and S. Thrun. Anytime dynamic A*: An anytime, replanning algorithm. In ICAPS, pages 262-271, 2005.
  11. [Rayner et al., 2007] D. C. Rayner, K. Davison, V. Bulitko, K. Anderson, and J. Lu. Real-time heuristic search with a priority queue. In IJCAI, pages 2372 -2377, 2007. IJCAI
  12. [Stenz, 1995] A. Stenz. The focussed D* algorithm for real- time replanning. In IJCAI, pages 1652-1659, 1995.
  13. [Sturtevant and Buro, 2005] N. Sturtevant and M. Buro. Par- tial pathfinding using map abstraction and refinement. In AAAI, pages 1392-1397, 2005.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards