Proceedings

Switching from Bidirectional to Unidirectional Search

Download BibTeX Cite

Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence. Search. Pages 1178-1182.

© 1999 International Joint Conferences on Artificial Intelligence

Abstract

Recen tl y, we showed that for traditional bidirectional search with "front-to-end" evaluations, it is not the meeting of search fronts but the cost of proving the optimality of a solution that is problematic. Using our improved understanding of the problem, we developed a new approach to improving this kind of search: switching to unidirectional search after the search frontiers meet for the first time (with the first solution found). This new approach shows improvements over previous bidirectional search approaches and (partly) also over the corresponding unidirectional search approaches in different domains. Together with a special-purpose improvement for the TSP, this approach showed better results than the standard search algorithms using the same knowledge .

  1. [Chakrabarti et al., 1989] P.P. Chakrabarti, S. Ghose, A. Acharya, and S.C. DeSarkar. Heuristic search in restricted memory. Artifi- cial Intelligence, 41(2):197-221, 1989.
  2. [Culberson and Schaeffer, 1996] J. Culberson and J. Schaeffer. Searching with pattern databases. In G. McCalla, editor, Ad- vances in Artificial Intelligence, pages 402-416. Springer-Verlag, Berlin, 1996.
  3. de Champeaux and Sint, 1977) D. de Champeaux and L. Sint. An improved bidirectional heuristic search algorithm. J. ACM, 24(2):177-191, 1977.
  4. [Dechter and Pearl, 1985] R. Dechter and J. Pearl. Generalized best-first strategies and the optimality of A •. J. ACM, 32(3):505- 536, 1985.
  5. [Dillenburg and Nelson, 1994] J.F. Dillenburg and P.C. Nelson. Perimeter search. Artificial Intelligence, 65( 1): 165-178, 1994.
  6. [Gent and Walsh, 1997] I.P Gent and T. Walsh. From approximate to optimal solutions: constructing pruning and propagation rules. In Proc. Fifteenth International Joint Conference on Artificial Intelligence (/JCAI-97), pages 1396-1401. San Francisco, CA : Morgan Kaufmann Publishers, 1997. IJCAI
  7. [Ghosh et al. , 1994] S. Ghosh, A. Mahanti, and D.S. Nau. ITS: an efficient limited-memory heuristic tree search algorithm. In Proc. Twelfth National Conference on Artificial Intelligence (AAA/- 94), pages 1353-1358. Menlo Park, CA: AAAI Press I The MIT Press, 1994.
  8. [Kaindl and Kainz, 1997] H. Kaindl and G. Kainz. Bidirectional heuristic search reconsidered. Journal of Artificial Intelligence Research (JAIR), 7:283-317, 1997.
  9. [Kaindl and Smetana, 1994] H. Kaindl and H. Smetana. Experi- mental comparison of heuristic search algorithms. In AAAJ-94 Workshop on Experimental Evaluation of Reasoning and Search Methods, pages 11-14,1994.
  10. [Kaindl et al., 1995] H. Kaindl, G. Kainz, A. Leeb, and H. Smetana. How to use limited memory in heuristic search. In Proc. Fourteenth International Joint Conference on Artificial In- telligence ( /JCA/-95), pages 236-242. San Francisco, CA: Mor- gan Kaufmann Publishers, 1995. IJCAI
  11. [Kainz, 1996] G. Kainz. Neue Algorithmen fiir die bidirektionale heuristische Suche. Doctoral dissertation, Technische UniversiUit Wien, Vienna, Austria, 1996.
  12. Korf and Taylor, 1996) R.E. Korf and L.A. Taylor. Finding opti- mal solutions to the Twenty-Four Puzzle. In Proc. Thirteenth National Conference on Artificial Intelligence (AAAI-96) , pages 1202-1207. Menlo Park, CA: AAAI Press I The MIT Press, 1996.
  13. Korf, 1985)
  14. R.E. Korf. Depth-first iterative deepening: An opti- mal admissible tree search. Artificial intelligence, 27(1):97-109, 1985.
  15. [Korf, 1995] R.E. Korf. From approximate to optimal solutions: a case study of number partitioning. In Proc. Fourteenth Inter- national Joint Conference on Artificial intelligence (/JCAI-95), pages 266-272. San Francisco, CA : Morgan Kaufmann Publish- ers, 1995. IJCAI
  16. Kwa, 1989)
  17. J.B.H. Kwa. BS•: An Admissible Bidirectional Staged Heuristic Search Algorithm. Artificial Intelligence, 38(2):95-109, 1989.
  18. [Lawler and Wood, 1966] E.L. Lawler and D. Wood. Branch-and- bound methods: a survey. Operations Research, 14(4):699-719, 1966.
  19. [Manzini, 1995] G. Manzini . BIDA*: an improved perimeter search algorithm. Artificial intelligence, 75(2):347-360, 1995.
  20. [Pohl, 1971] I. Pohl. Bi-directional search. In Machine Intelligence 6, pages 127-140, Edinburgh, 1971. Edinburgh University Press.
  21. Reinefeld and Marsland, 1994) A. Reinefeld and T.A. Marsland. Enhanced iterative-deepening search . IEEE Transactions on Pat- tern Analysis and Machine Intelligence (PAM/), 16(12):701-709, July 1994.
  22. [Russell and Norvig, 1995] S.J. Russell and P. Norvig. Artificial in- telligence: A Modern Approach. Prentice Hall, Englewood Cliffs, NJ, 1995.
  23. Russell, 1992)
  24. S. Russell. Efficient memory-bounded search meth- ods. In Proc. Tenth European Conference on Artificial Intelli- gence ( ECA/-92), pages 1-5. Chichester, England: Wiley, 1992.
  25. [Sen and Bagchi, 1989] A.K. Sen and A. Bagchi. Fast recursive for- mulations for best-first search that allow controlled use of mem- ory. In Proc. Eleventh International Joint Conference on Artifi- cial intelligence ( /JCAI-8<)), pages 297-302. San Francisco, CA: Morgan Kaufmann Publishers, 1989. IJCAI
  26. [Steiner, 1996] R. Steiner. Backjumping in Zustandsraumen und bidirektionale Suche beim TSP. Diplomarbeit, Technische Uni- versitat Wien, Vienna, Austria, 1996.
  27. [Zhang and Korf, 1993] W. Zhang and R.E. Korf. Depth-first vs. best-first search: new results. In Proc. Eleventh National Confer- ence on Artificial Intelligence (AAA/-93), pages 769-775. Menlo Park, CA: AAAI Press I The MIT Press, 1993.

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

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