Proceedings

Improvements to the Evaluation of Quantified Boolean Formulae

Download BibTeX Cite

Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence. .

© 1999 International Joint Conferences on Artificial Intelligence

Abstract

We present a theorem-prover for quantified Boolean formulae and eva luat e it on random quantified formulae and formulae that represent problems from a utomat ed planning. Even though the notion of quantified Boolean formula is theoretically important, automated reasoning with QBF has not been thoroughly investigated. Universal quantifiers are needed in representing many computational problems that cannot be easily translated to the propositional logic and solved by satisfiability algorithms. Therefore effi cient reasoning with QBF is important. The Davis-Putnam procedure can be extended to evaluate quantified Bool ea n formulae. A straightforward algorithm of this kind is not very efficient. We identify universal quantifiers as the main a rea where improvements to the basic algorithm can be made. We present a number of techniques for reducing the amount of search that is needed, and evaluate their e ffectiveness by running the algorithm on a co ll ection of formulae obtained from planning and gen erated randomly. For the structured problems we consider, the techniques lead to a dramatic speed-up.

  1. [Aspvall et al. , 1979] B. Aspvall, M. F . Plass, and R. E. Tarjan. A linear time algorithm for testing the truth of certain quantified Boolean formulas. Information Processing Letters , 8(3): 121-123, 1979.
  2. [Cadoli et al., 1998] M. Cadoli, A. Giovanardi, and M. Schaerf. An algorithm to evaluate quantified Boolean formulae. In Proceedings of the Fifteenth Na- tional Conference on Artificial Intelligence ( AAAI-98) and the Tenth Conference on Innovative Applications of Artificial Intelligence (IAAI-98), pages 262-267, July 1998.
  3. [Davis et al., 1962] M. Davis, G. Logemann , and D. Loveland. A machine program for theorem proving. Communications of the ACM, 5:394-397, 1962.
  4. [Eiter and Gottlob, 1995] Thomas Eiter and Georg Got- tlob. The complexity of logic-based abduction. Jour- nal of the ACM, 42(1):3-42, 1995.
  5. [Gent and Walsh, 1998] Ian Gent and Toby Walsh. Be- yond NP: the QSAT phase transition. Technical Re- port APES-05-1998, University of Strathclyde, De- partment of Computer Science, July 1998.
  6. [Gottlob, 1992] Georg Gottlob. Complexity results for nonmonotonic logics. Journal of Logic and Computa- tion, 2(3):397-425 , June 1992.
  7. [Kautz and Selman, 1996] Henry Kautz and Bart Sel- man. Pushing the envelope: planning, propositional logic, and stochastic search. In Proceedings of the Thirteenth National Conference on Artificial Int elli- gence and the Eight Innovative Applications of Artifi- cial Intelligence Conference, pages 1194-1201, Menlo Park, California, August 1996. AAAI Press/ The MIT Press.
  8. [Kleine Biining et al., 1995] Hans Kleine Biining, Marek Karpinski , and Andreas Flogel. Resolution for quanti- fied Boolean formulas. Information and Computation, 117:12-18, 1995.
  9. [Li and Anbulagan, 1997] Chu Min Li and Anbulagan . Heuristics based on unit propagation for satisfiabil- ity problems. In Proceedings of the 15th International Joint Conference on Artificial Intelligence, pages 366- 371 , Nagoya, Japan, August 1997. IJCAI
  10. [McLoughlin, 1984] A. McLoughlin. Complexity of com- puting the covering radius of a code. IEEE Transac- tions on Information Th eory, 30(6):800-804, 1984.
  11. [Meyer and Stockmeyer, 1972] A. R. Meyer and L. J . Stockmeyer. The equivalence problem for regular expressions with squaring requires exponential time. In Proceedings of the 13th Annual Symposium on Switching and A utoma{a Theory, pages 125-129, Long Beach, California, 1972. IEEE Computer Society.
  12. [Mitchell et al., 1992] David Mitchell, Bart Selman , and Hector Levesque. Hard and easy distributions of SAT problems. In William Swartout, editor, Proceedings of the 1Oth National Conference on Artificial Int elli- gence, pages 459-465, San Jose, California, July 1992. The MIT Press.
  13. [Rintanen, 1999] Jussi Rintanen . Constructing condi- t ional plans by a theorem-prover. Journal of Artificial Intelligence R esearch, 1999. to appear.
  14. [Schafer, 1996] Marcus Schafer. Deciding the Vapnik- Cervonenkis dimension is L;f -complete. In Proceedings of the 11th Conference on Computational Complexity, pages 77-80, 1996.

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

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