Proceedings

Sparse-Memory Graph Search

Download BibTeX Cite

Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence. Pages 1259-1267.

© 2003 International Joint Conferences on Artificial Intelligence

Abstract

We describe a framework for reducing the space complexity of graph search algorithms such as A* that use Open and Closed lists to keep track of the frontier and interior nodes of the search space. We propose a sparse representation of the Closed list in which only a fraction of already expanded nodes need to be stored to perform the two functions of the Closed List- preventing duplicate search effort and allowing solution extraction. Our proposal is related to earlier work on search algorithms that do not use a Closed list at all [Korf and Zhang, 2000]. However, the approach we describe has several advantages that make it effective for a wider variety of problems.

  1. [Hirschberg, 1975] D. Hirschberg. A linear space algorithm for computing maximal common subsequences. Communications of theACM, 18(6):341-343, 1975.
  2. [Ikeda and lmai, 1999] T. Ikeda and H. lmai. Enhanced A* al- gorithms for multiple alignments: Optimal alignments for sev- eral sequences and k-opt approximate alignments for large cases. Theoretical Computer Science, 210(2):341-374, 1999.
  3. Just, 200 I
  4. W. Just. Computational complexity of multiple se- quence alignment with SP-score. Journal of Computational Bi- ology, 8:615-623, 200 I.
  5. Korf and Zhang, 2000) R. Korf and W. Zhang. Divide-and- conquer frontier search applied to optimal sequence alignment. In Proceedings of the 17th National Conference on Artificial In- telligence (AAAI-2000), pages 910-916,2000.
  6. [Korf, 1985] R. Korf. Depth-first iterative deepening: An optimal admissible tree search. Artificial Intelligence, 27:97-109, 1985.
  7. Korf, 1993)
  8. R. Korf. Linear-space best-first search. Artificial In- telligence, 62:41 -78, 1993.
  9. Korf, 1999)
  10. R. Korf. Divide-and-conquer bidirectional search: First results. In Proc. of the 16th International Joint Conference on Artifiicial Intelligence (/JCAI-99), pages 1184-1189, 1999.
  11. [Lermen and Reinert, 2000] M. Lermen and K. Reinert. The prac- tical use of the A* algorithm for exact multiple sequence align- ment. Journal of Computational Biology, 7(5):655-671, 2000.
  12. [McNaughton et al., 2002] M. McNaughton, P. Lu, J. Schaeffer, and D. Szafron. Memory-efficient A* heuristics for multiple se- quence alignment. In Proceedings of the 18th National Confer- ence on Artificial1ntelligence (AAAI-02), pages 737-743, 2002.
  13. [Miura and Ishida, 1998] T. Miura and T. Ishida. Stochastic node caching for memory-bounded search. In Proceedings of the 15th National Conference on Artificial Intelligence (AAAI-98), pages 450-456, 1998.
  14. [Myers and Miller, 1988] E. Myers and W. Miller. Optimal align- ments in linear space. Computer Applications in the Biosciences, 4:11 -17, 1988.
  15. [Reinefeld and Marsland, 1994] A. Reinefeld and T. Marsland. En- hanced iterative-deepening search. IEEE Trans. on Pattern Anal- ysis and Machine Intelligence, 16:701-710, 1994.
  16. [Yoshizumi eta/., 2000] T. Yoshizumi, T. Miura, and T. Ishida . A* with partial expansion for large branching factor problems. In Proceedings of the 17th National Conference on Artificial Intel- ligence (AAA!-2000), pages 923-929, 2000.

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

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