Proceedings

Best-First Utility-Guided Search

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 2378-2383.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

In many shortest-path problems of practical interest, insufficient time is available to find a provably optimal solution. One can only hope to achieve a balance between search time and solution cost that respects the user's preferences, expressed as a utility function over time and cost. Current state-of-the-art approaches to this problem rely on anytime algorithms such as Anytime A* or ARA*. These algorithms require the use of extensive training data to compute a termination policy that respects the user's utility function. We propose a more direct approach, called Bugsy, that incorporates the utility function directly into the search, obviating the need for a separate termination policy. Experiments in several challenging problem domains, including sequence alignment and temporal planning, demonstrate that this direct approach can surpass anytime algorithms without requiring expensive performance profiling.

  1. [Bonet and Geffner, 2001] B. Bonet and H. Geffner. Plan- ning as heuristic search. Artificial Intelligence, 129(1- 2):5-33, 2001.
  2. [Dechter and Pearl, 1988] Rina Dechter and Judea Pearl. The optimality of A*. In Laveen Kanal and Vipin Kumar, editors, Search in Artificial Intelligence, pages 166-199. Springer-Verlag, 1988. IJCAI-07
  3. [Hansen et al., 1997] Eric A. Hansen, Shlomo Zilberstein, and Victor A. Danilchenko. Anytime heuristic search: First results. CMPSCI 97-50, University of Massachusetts, Amherst, September 1997.
  4. [Hart et al., 1968] Peter E. Hart, Nils J. Nilsson, and Bertram Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions of Systems Sci- ence and Cybernetics, SSC-4(2):100-107, July 1968.
  5. [Haslum and Geffner, 2001] Patrik Haslum and Héctor Geffner. Heuristic planning with time and resources. In Proceedings of ECP-01, 2001.
  6. [Hoffmann and Nebel, 2001] Jörg Hoffmann and Bernhard Nebel. The FF planning system: Fast plan generation through heuristic search. Journal of Artificial Intelligence Research, 14:253-302, 2001.
  7. [Hohwald et al., 2003] Heath Hohwald, Ignacio Thayer, and Richard E. Korf. Comparing best-first search and dynamic programming for optimal multiple sequence alignment. In Proceedings of IJCAI-03, pages 1239-1245, 2003. IJCAI
  8. [Kobayashi and Imai, 1998] Hirotada Kobayashi and Hi- roshi Imai. Improvement of the A* algorithm for multiple sequence alignment. In Proceedings of the 9th Workshop on Genome Informatics, pages 120-130, 1998.
  9. [Korf, 1990] Richard E. Korf. Real-time heuristic search. Ar- tificial Intelligence, 42:189-211, 1990.
  10. [Likhachev et al., 2004] Maxim Likhachev, Geoff Gordon, and Sebastian Thrun. ARA*: Anytime A* with prov- able bounds on sub-optimality. In Proceedings of NIPS 16, 2004.
  11. [Nilsson, 1971] Nils J. Nilsson. Problem-Solving Methods in Artificial Intelligence. McGraw-Hill, 1971.
  12. [Nilsson, 1980] Nils J. Nilsson. Principles of Artificial Intel- ligence. Tioga Publishing Co, 1980.
  13. [Pearl and Kim, 1982] Judea Pearl and Jin H. Kim. Studies in semi-admissible heuristics. IEEE Transactions on Pat- tern Analysis and Machine Intelligence, PAMI-4(4):391- 399, July 1982.
  14. [Pohl, 1970] Ira Pohl. Heuristic search viewed as path find- ing in a graph. Artificial Intelligence, 1:193-204, 1970.
  15. [Russell and Wefald, 1991] Stuart Russell and Eric Wefald. Do the Right Thing: Studies in Limited Rationality. MIT Press, 1991.
  16. [Zhou and Hansen, 2002] Rong Zhou and Eric A. Hansen. Multiple sequence alignment using Anytime A*. In Pro- ceedings of AAAI-02, pages 975-976, 2002.
  17. [Zhou and Hansen, 2006] Rong Zhou and Eric Hansen. Breadth-first heuristic search. Artificial Intelligence, 170(4-5):385-408, 2006.

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

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