Proceedings

On the Space-Time Trade-off in Solving Constraint Satisfaction Problems

Download BibTeX Cite

Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence. Constraint Satisfaction. Pages 558-561.

© 1995 International Joint Conferences on Artificial Intelligence

Abstract

A common technique for bounding the runtime required to solve a constraint satisfaction problem is to exploit the structure of the problem's constraint graph [Dechter, 92]. We show that a simple structure-based technique with a minimal space requirement, pseudo-tree search [Freuder & Quinn, 85], is capable of bounding runtime almost as effectively as the best exponential space-consuming schemes. Specifically, if we let n denote the number of variables in the problem, w* denote the exponent in the complexity function of the best structure-based techniques, and h denote the exponent from pseudotree search, we show h ~ (w* +I) (lg(n) + 1) . The result should allow reductions in the amount of real-time accessible memory required for predicting runtime when solving CSP equivalent problems.

  1. Arnborg, S., Efficient algorithms for combina- torial problems on graphs with bounded decomposabil- ity--a survey, BIT 25, 2-23, 1985.
  2. Barachini, 94
  3. Barachini, F., Frontiers in run-time predic- tion for the production-system paradigm, In AI Maga- zine, 15(3), 47-61, Fa111994.
  4. Bayardo & Miranker, 94]
  5. Bayardo, R. J. and Miranker, D. P., An optimal backtrack algorithm for tree-structured constraint satisfaction problems. Artificial Intelligence, 71, 159-181, 1994.
  6. Beineke & Pippert, 71]
  7. Beineke, L. W. and Pippert, R. E., Properties and characterizations of k-trees, Mathematika 18, 141-151, 1971.
  8. Dechter, 90
  9. Dechter, R., Enhancement schemes for con- straint processing: backjumping, learning, and cutset decomposition, Artificial Intelligence 41(3), 273-312, 1990. !582 CONSTRAINT SATISFACTION
  10. Dechter, 92]
  11. Dechter, R., Constraint Networks, Encyclope- dia of Artificial Intelligence, Second Edition, 276-285, 1992.
  12. Dechter & Pearl, 87]
  13. Dechter, R. and Pearl, J., Network- based heuristics for constraint-satisfaction problems, Artificial Intelligence 34, 1-38, 1987.
  14. Dechter & Pearl, 89]
  15. Dechter, R. and Pearl, J., Tree cluster- ing for constraint networks, Artificial Intelligence 38, 353-366, 1989.
  16. Even, 79
  17. Even, S., Graph algorithms (Computer Science Press, Rockville, MD, 1979).
  18. Freuder, 82
  19. Freuder, E.C., A sufficient condition for back- track-free search, J. ACM 29(1), 24-32, 1982.
  20. Freuder, 90
  21. Freuder, E. C., Complexity of k-tree structured constraint satisfaction problems, In Proceedings of AAA/- 90,4-9, 1990.
  22. Freuder & Quinn, 85]
  23. Freuder, E.C. and Quinn, M.J., Tak- ing advantage of stable sets of variables in constraint sat- isfaction problems, In Proceedings of /JCA/-85, 1076- 1078, 1985. IJCAI
  24. Frost & Dechter, 94]
  25. Frost, D. and Dechter, R., Dead-end driven learning, In Proceedings of AAAI-94, 294-300, 1994.
  26. Haralick & Elliot, 80]
  27. Haralick, R. M., and Elliot, G.L., Increasing tree search efficiency for constraint satisfac-• tion problems, Artificial Intelligence 14,263-313, 1980.
  28. Seidel, 81
  29. Seidel, R., A new method for solving constraint- satisfaction problems, In Proceedings of /JCAI-81, Van- couver, B.C., Canada, Morgan-Kaufmann, San Mateo, Calif., 338-341, 1981.
  30. Tambe & Rosenbloom, 94]
  31. Tambe, M. and Rosenbloom, P. S., Investigating production system representations for non-combinatorial match, Artificial Intelligence 68, 155- 199, 1994.

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

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