Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-642-39071-5_9guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Efficient clause learning for quantified boolean formulas via QBF pseudo unit propagation

Published: 08 July 2013 Publication History

Abstract

Recent solvers for quantified boolean formulas (QBF) use a clause learning method based on a procedure proposed by Giunchiglia et al. (JAIR 2006), which avoids creating tautological clauses. Recently, an exponential worst case for this procedure has been shown by Van Gelder (CP 2012). That paper introduced QBF Pseudo Unit Propagation (QPUP) for non-tautological clause learning in a limited setting and showed that its worst case is theoretically polynomial, although it might be impractical in a high-performance QBF solver, due to excessive time and space consumption. No implementation was reported.
We describe an enhanced version of QPUP learning that is practical to incorporate into high-performance QBF solvers, being compatible with pure-literal rules and dependency schemes. It can be used for proving in a concise format that a QBF formula is either unsatisfiable or satisfiable (working on both proofs in tandem). A lazy version of QPUP permits non-tautological clauses to be learned without actually carrying out resolutions, but this version is unable to produce proofs.
Experimental results show that QPUP is somewhat faster than the previous non-tautological clause learning procedure on benchmarks from QBFEVAL-12-SR.

References

[1]
Balabanov, V., Jiang, J. R.: Unified QBF certification and its applications. Formal Methods in System Design 41, 45-65 (2012)
[2]
Eén, N., Sörensson, N.: An extensible SAT-solver. In: Giunchiglia, E., Tacchella, A. (eds.) SAT 2003. LNCS, vol. 2919, pp. 502-518. Springer, Heidelberg (2004)
[3]
Giunchiglia, E., Narizzano, M., Tacchella, A.: Clause/term resolution and learning in the evaluation of quantified boolean formulas. JAIR 26, 371-416 (2006)
[4]
Goultiaeva, A., Bacchus, F.: Exploiting QBF duality on a circuit representation. In: AAAI (2010)
[5]
Kleine Büning, H., Karpinski, M., Flögel, A.: Resolution for quantified boolean formulas. Information and Computation 117, 12-18 (1995)
[6]
Kleine Büning, H., Lettmann, T.: Propositional Logic: Deduction and Algorithms. Cambridge University Press (1999)
[7]
Klieber, W., Sapra, S., Gao, S., Clarke, E.: A non-prenex, non-clausal QBF solver with gamestate learning. In: Strichman, O., Szeider, S. (eds.) SAT 2010. LNCS, vol. 6175, pp. 128-142. Springer, Heidelberg (2010)
[8]
Lonsing, F., Biere, A.: A compact representation for syntactic dependencies in QBFs. In: Kullmann, O. (ed.) SAT 2009. LNCS, vol. 5584, pp. 398-411. Springer, Heidelberg (2009)
[9]
Lonsing, F., Biere, A.: DepQBF: A dependency-aware QBF solver: System description. JSAT 7, 71-76 (2010)
[10]
Lonsing, F., Biere, A.: Integrating dependency schemes in search-based QBF solvers. In: Strichman, O., Szeider, S. (eds.) SAT 2010. LNCS, vol. 6175, pp. 158-171. Springer, Heidelberg (2010)
[11]
Marques-Silva, J. P., Sakallah, K. A.: GRASP-a search algorithm for propositional satisfiability. IEEE Transactions on Computers 48, 506-521 (1999)
[12]
Moskewicz, M., Madigan, C., Zhao, Y., Zhang, L., Malik, S.: Chaff: Engineering an efficient SAT solver. In: 39th Design Automation Conference (June 2001)
[13]
Niemetz, A., Preiner, M., Lonsing, F., Seidl, M., Biere, A.: Resolution-based certificate extraction for QBF (tool presentation). In: Cimatti, A., Sebastiani, R. (eds.) SAT 2012. LNCS, vol. 7317, pp. 430-435. Springer, Heidelberg (2012)
[14]
Samer, M.: Variable dependencies of quantified CSPs. In: Cervesato, I., Veith, H., Voronkov, A. (eds.) LPAR 2008. LNCS (LNAI), vol. 5330, pp. 512-527. Springer, Heidelberg (2008)
[15]
Samer, M., Szeider, S.: Backdoor sets of quantified boolean formulas. JAR 42, 77-97 (2009)
[16]
Van Gelder, A.: Generalized conflict-clause strengthening for satisfiability solvers. In: Sakallah, K. A., Simon, L. (eds.) SAT 2011. LNCS, vol. 6695, pp. 329-342. Springer, Heidelberg (2011)
[17]
Van Gelder, A.: Contributions to the theory of practical quantified boolean formula solving. In: Milano, M. (ed.) CP 2012. LNCS, vol. 7514, pp. 647-663. Springer, Heidelberg (2012)
[18]
Van Gelder, A.: Producing and verifying extremely large propositional refutations: Have your cake and eat it too. AMAI 65(4), 329-372 (2012)
[19]
Zhang, L., Malik, S.: Conflict driven learning in a quantified boolean satisfiability solver. In: Proc. ICCAD, pp. 442-449 (2002)

Cited By

View all
  • (2023)Hardness Characterisations and Size-width Lower Bounds for QBF ResolutionACM Transactions on Computational Logic10.1145/356528624:2(1-30)Online publication date: 27-Jan-2023
  • (2020)Hardness Characterisations and Size-Width Lower Bounds for QBF ResolutionProceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer Science10.1145/3373718.3394793(209-223)Online publication date: 8-Jul-2020
  • (2019)Dependency learning for QBFJournal of Artificial Intelligence Research10.1613/jair.1.1152965:1(181-208)Online publication date: 1-May-2019
  • Show More Cited By

Index Terms

  1. Efficient clause learning for quantified boolean formulas via QBF pseudo unit propagation
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    SAT'13: Proceedings of the 16th international conference on Theory and Applications of Satisfiability Testing
    July 2013
    436 pages
    ISBN:9783642390708
    • Editors:
    • Matti Järvisalo,
    • Allen Van Gelder

    Sponsors

    • University of Helsinki
    • Federation of Finnish Learned Societies
    • IBMR: IBM Research
    • SAT Association: SAT Association
    • AI Journal: AI Journal

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 08 July 2013

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 21 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Hardness Characterisations and Size-width Lower Bounds for QBF ResolutionACM Transactions on Computational Logic10.1145/356528624:2(1-30)Online publication date: 27-Jan-2023
    • (2020)Hardness Characterisations and Size-Width Lower Bounds for QBF ResolutionProceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer Science10.1145/3373718.3394793(209-223)Online publication date: 8-Jul-2020
    • (2019)Dependency learning for QBFJournal of Artificial Intelligence Research10.1613/jair.1.1152965:1(181-208)Online publication date: 1-May-2019
    • (2019)New Resolution-Based QBF Calculi and Their Proof ComplexityACM Transactions on Computation Theory10.1145/335215511:4(1-42)Online publication date: 12-Sep-2019
    • (2019)Long-Distance Q-Resolution with Dependency SchemesJournal of Automated Reasoning10.1007/s10817-018-9467-363:1(127-155)Online publication date: 1-Jun-2019
    • (2019)Knowledge representation analysis of graph miningAnnals of Mathematics and Artificial Intelligence10.1007/s10472-019-09624-y86:1-3(21-60)Online publication date: 1-Jul-2019
    • (2017)Conformant planning as a case study of incremental QBF solvingAnnals of Mathematics and Artificial Intelligence10.1007/s10472-016-9501-280:1(21-45)Online publication date: 1-May-2017
    • (2016)The QBF GalleryArtificial Intelligence10.1016/j.artint.2016.04.002237:C(92-114)Online publication date: 1-Aug-2016

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media