Proceedings

Backjumping for Quantified Boolean Logic Satisfiability

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 275-280.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

The implementation of effective reasoning tools for deciding the satisfiability of Quantified Boolean Formulas (QBFs) is an important research issue in Artificial Intelligence. Many decision procedures have been proposed in the last few years, most of them based on the Davis, Logemann, Loveland procedure (DLL) for propositional satisfiability (SAT). In this paper we show how it is possible to extend the conflict-directed backjumping schema for SAT to QBF: when applicable, it allows to jump over existentially quantified literals while backtracking. We introduce solution-directed backjumping, which allows the same for universally quantified literals. Then, we show how it is possible to incorporate both conflict-directed and solution-directed backjumping in a DLL-based decision procedure for QBF satisfiability. We also implement and test the procedure: The experimental analysis shows that, because of backjumping, significant speed-ups can be obtained. While there have been several proposals for backjumping in SAT, this is the first time –as far as we know– this idea has been proposed, implemented and experimented for QBFs.

  1. [Bayardo, Jr. and Schrag, 1997] R. J. Bayardo, Jr. and R. C. Schrag. Using CSP look-back techniques to solve real- world SAT instances. In Proc. AAAI, pages 203-208, 1997.
  2. [Cadoli et al., 1998] M. Cadoli, A. Giovanardi, and M. Schaerf. An algorithm to evaluate quantified boolean formulae. In Proc. AAAI, 1998.
  3. [Cadoli et al., 2000] M. Cadoli, M. Schaerf, A. Giovanardi, and M. Giovanardi. An algorithm to evaluate quantified boolean formulae and its experimental evaluation. Jour- nal of Automated Reasoning, 2000. To appear. Reprinted in [Gent et al., 2000].
  4. [Davis et al., 1962] M. Davis, G. Logemann, and D. Love- land. A machine program for theorem proving. Journal of the ACM, 5(7), 1962.
  5. [Dechter, 1990] Rina Dechter. Enhancement schemes for constraint processing: Backjumping, learning, and cut- set decomposition. Artificial Intelligence, 41(3):273-312, January 1990.
  6. [Egly et al., 2000] U. Egly, T. Eiter, H. Tompits, and S. Woltran. Solving advanced reasoning tasks using quan- tified boolean formulas. In Proc. AAAI, 2000.
  7. [Feldmann et al., 2000] R. Feldmann, B. Monien, and S. Schamberger. A distributed algorithm to evaluate quan- tified boolean formulae. In Proc. AAAI, 2000.
  8. [Gent and Walsh, 1999] Ian Gent and Toby Walsh. Beyond NP: the QSAT phase transition. In Proc. AAAI, pages 648- 653, 1999.
  9. [Gent et al., 2000] Ian P. Gent, Hans Van Maaren, and Toby Walsh, editors. SAT2000. Highlights of Satisfiability Re- search in the Year 2000. IOS Press, 2000.
  10. [Giunchiglia et al., 2001a] Enrico Giunchiglia, Marco Maratea, Armando Tacchella, and Davide Zambonin. Evaluating search heuristics and optimization techniques in propositional satisfiability. In Proc. of the International Joint Conference on Automated Reasoning (IJCAR'2001), 2001.
  11. [Giunchiglia et al., 2001b] Enrico Giunchiglia, Massimo Narizzano, and Armando Tacchella. QUBE: A system for deciding quantified boolean formulas satisfiability. In Proc. of the International Joint Conference on Automated Reasoning (IJCAR'2001), 2001.
  12. [Giunchiglia et al., 2001c] Enrico Giunchiglia, Massimo Narizzano, and Armando Tacchella. On the effectiveness of backjumping and trivial truth in quantified boolean formulas satisfiability, 2001. Submitted. Available at www.mrg.dist.unige.it/star/qube. Link
  13. [Kleine-Büning, H. and Karpinski, M. and Flögel, A., 1995] Kleine-Büning, H. and Karpinski, M. and Flögel, A. Res- olution for quantified boolean formulas. Information and computation, 117(1):12-18, 1995.
  14. [Prosser, 1993] Patrick Prosser. Hybrid algorithms for the constraint satisfaction problem. Computational Intelli- gence, 9(3):268-299, 1993.
  15. [Rintanen, 1999a] Jussi Rintanen. Constructing conditional plans by a theorem prover. Journal of Artificial Intelli- gence Research, 10:323-352, 1999.
  16. [Rintanen, 1999b] Jussi T. Rintanen. Improvements to the evaluation of quantified boolean formulae. In Proc. IJCAI, pages 1192-1197, 1999. IJCAI

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

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