skip to main content
10.1145/1160633.1160682acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

Real-time adaptive A*

Published:08 May 2006Publication History

ABSTRACT

Characters in real-time computer games need to move smoothly and thus need to search in real time. In this paper, we describe a simple but powerful way of speeding up repeated A* searches with the same goal states, namely by updating the heuristics between A* searches. We then use this technique to develop a novel real-time heuristic search method, called Real-Time Adaptive A*, which is able to choose its local search spaces in a fine-grained way. It updates the values of all states in its local search spaces and can do so very quickly. Our experimental results for characters in real-time computer games that need to move to given goal coordinates in unknown terrain demonstrate that this property allows Real-Time Adaptive A* to follow trajectories of smaller cost for given time limits per search episode than a recently proposed real-time heuristic search method [5] that is more difficult to implement.

References

  1. M. Bjornsson, M. Enzenberger, R. Holte, J. Schaeffer, and P. Yap. Comparison of different abstractions for pathfinding on maps. In Proceedings of the International Joint Conference on Artificial Intelligence, pages 1511--1512, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. V. Bulitko and G. Lee. Learning in real-time search: A unifying framework. Journal of Artificial Intelligence Research, page (in press), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. Hart, N. Nilsson, and B. Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 2:100--107, 1968.Google ScholarGoogle ScholarCross RefCross Ref
  4. T. Ishida. Real-Time Search for Learning Autonomous Agents. Kluwer Academic Publishers, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Koenig. A comparison of fast search methods for real-time situated agents. In Proceedings of the International Conference on Autonomous Agents and Multi-Agent Systems, pages 864--871, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Koenig and M. Likhachev. D* Lite. In Proceedings of the National Conference on Artificial Intelligence, pages 476--483, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Koenig and M. Likhachev. Adaptive A* {poster abstract}. In Proceedings of the International Conference on Autonomous Agents and Multi-Agent Systems, pages 1311--1312, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Koenig, C. Tovey, and Y. Smirnov. Performance bounds for planning in unknown terrain. Artificial Intelligence, 147:253--279, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. R. Korf. Real-time heuristic search. Artificial Intelligence, 42(2--3):189--211, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Pearl. Heuristics: Intelligent Search Strategies for Computer Problem Solving. Addison-Wesley, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Stentz. The focussed D* algorithm for real-time replanning. In Proceedings of the International Joint Conference on Artificial Intelligence, pages 1652--1659, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Zilberstein. Operational Rationality through Compilation of Anytime Algorithms. PhD thesis, Computer Science Department, University of California at Berkeley, Berkeley (California), 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    AAMAS '06: Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
    May 2006
    1631 pages
    ISBN:1595933034
    DOI:10.1145/1160633

    Copyright © 2006 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 8 May 2006

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • Article

    Acceptance Rates

    Overall Acceptance Rate1,155of5,036submissions,23%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader