Proceedings

The Complexity of Searching Several Classes of AND/OR Graphs

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Planning and Search. Pages 1083-1084.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

The complexity of searching for a minimum cost solution graph of an AND/OR graph is analyzed for the dass of AND/OR graphs representable by a context free grammar with cost functions; finding a minimum cost solution graph is then equivalent to finding a lowest cost derivation. Several classes of search problems are defined, based on properties of the cost functions and grammar. We show that certain of these classes have different search complexities-specifically, we show that there are distinct classes for which the complexity of finding a minimum cost solution graph is non-recursive, exponential, NPcomplete, and O(n 2 ), where n is the size of the grammar representing the problem. The correspondence between problern structure and search complexity may serve as a guide for modeling real problems with AND/OR graphs.

  1. Aho, A. V., Hopcroft, J. E., and Ullman, J. D. The Design and Analysis of Computer Algorithms. Addison-Wesley, 1974.
  2. Carter, 1., Stockmeyer, 1 ., and Wegman, M. "The complexity of backtrack searches." In Proceedings of the 17th Annual Sympo- sium on Theory of Computing (Providence RI, May 6-8). ACM, New York, 1985.
  3. Hall, P. A. V. Equivalence between AND /OR graphs and context- free grammars. Communications of the ACM 16, 7 ( July 1973).
  4. Kanal, L. N., and Kumar, V. "Some New insights into the rela- tionships among dynamic programming, branch and bound, and heuristic search procedures." University of Maryland technical report, 1982.
  5. Karp, R. M., and Held, M. H. Finite-State Processes and Dy- namic Programming. SIAM J. Appl. Math 15, (1967), 693-718.
  6. Karp, R. M., Upfal, E., and Wigderson, A. "Are search and de- cision problems computationally equivalent?" In Proceedings of the 17th Annual Symposium on Theory of Computing (May 6-8, Providence, R .I.) . ACM, New York, 1985.
  7. Knuth, D. E. Semantics of context-free languages. Math. Systems Theory 2, 2 (1968), 127-145.
  8. Kumar, V. "A Unilied Approach to Problem Solving Search Procedures." Ph.D. thesis, Dept. of Computer Science, Univ. of Maryland, Dec. 1982.
  9. Kumar, V. A General Bottom-up Procedure for Searching And/Or Graphs. In Proceedings of AAAI-1984, 1984.
  10. Machtey, M., and Young, P . An Introduction to the General The- ory of Algorithms. Elsevier North Holland, 1978.
  11. Motteler, H. E., and Kanal, L. N. "The Complexity of Search- ing Several dasses of AND / OR Graphs." University of Maryland Technical Report, 1985.
  12. Nilsson, N.J. Principles of Artilicial Inteiligence. Tioga, 1980.
  13. Pearl, J. Heuristics: Inteiligent Search Strategies for Computer Problem Solving. Addison-Wesley, 1984.

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

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