Skip to main content

An Upper Bound for Resolution Size: Characterization of Tractable SAT Instances

  • Conference paper
  • First Online:
  • 835 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10167))

Abstract

We show the first upper bound for resolution size of a SAT instance by pathwidth of its incidence graph. Namely, we prove that if an incidence graph of an unsatisfiable CNF formula has pathwidth \({\mathrm {pw}}\), the formula can be refuted by a resolution proof with at most \(O^*(3^{\mathrm {pw}})\) clauses. It is known that modern practical SAT-solvers run efficiently for instances which have small and narrow resolution refutations. Resolution size is one of the parameters which make SAT tractable, whereas it is shown that even linearly approximating the resolution size is NP-hard. In contrast, computing graph based parameters such as treewidth or pathwidth is fixed-parameter tractable, and also efficient FPT algorithms for SAT of bounded such parameters are widely researched. However, few explicit connection between these parameters and resolutions or SAT-solvers are known. In this paper, we provide an FPT algorithm for SAT on path decomposition of its incidence graph. The algorithm can construct resolution refutations for unsatisfiable formulas, and analyzing the size of constructed proof gives the new bound.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Alekhnovich, M., Buss, S., Moran, S., Pitassi, T.: Minimum propositional proof length is NP-hard to linearly approximate. J. Symb. Log. 66(1), 171–191 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  2. Alekhnovich, M., Razborov, A.A.: Resolution is not automatizable unless W[P] is tractable. In: Proceedings of the 42nd Annual IEEE Symposium on Foundations of Computer Science (FOCS 2001), pp. 210–219. IEEE (2001)

    Google Scholar 

  3. Alekhnovich, M., Razborov, A.A.: Satisfiability, branch-width and Tseitin tautologies. In: Proceedings of the 43rd Annual IEEE Symposium on Foundations of Computer Science (FOCS 2002), pp. 593–603. IEEE (2002)

    Google Scholar 

  4. Atserias, A., Fichte, J.K., Thurley, M.: Clause-learning algorithms with many restarts and bounded-width resolution. J. Artif. Intell. Res. 40, 353–373 (2011)

    MathSciNet  MATH  Google Scholar 

  5. Atserias, A., Lauria, M., Nordström, J.: Narrow proofs may be maximally long. In: Proceedings of the 29th Annual IEEE Conference on Computational Complexity (CCC 2014), pp. 287–297. IEEE (2014)

    Google Scholar 

  6. Beame, P., Kautz, H., Sabharwal, A.: Understanding the power of clause learning. In: International Joint Conference on Artificial Intelligence (IJCAI), pp. 1194–1201 (2003)

    Google Scholar 

  7. Ben-Sasson, E., Wigderson, A.: Short proofs are narrow - resolution made simple. In: Proceedings of the 31st Annual ACM Symposium on Theory of Computing (STOC 1999), pp. 517–526 (1999)

    Google Scholar 

  8. Bodlaender, H.L.: A linear time algorithm for finding tree-decompositions of small treewidth. In: Proceedings of the 25th Annual ACM Symposium on Theory of Computing (STOC 1993), pp. 226–234. ACM (1993)

    Google Scholar 

  9. Bodlaender, H.L., Kloks, T.: Efficient and constructive algorithms for the pathwidth and treewidth of graphs. J. Algorithms 21, 358–402 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  10. Davis, M., Logemann, G., Loveland, D.: A machine program for theorem-proving. Commun. ACM 5(7), 394–397 (1962)

    Article  MathSciNet  MATH  Google Scholar 

  11. Davis, M., Putnam, H.: A computing procedure for quantification theory. J. ACM 7(3), 201–215 (1960)

    Article  MathSciNet  MATH  Google Scholar 

  12. Haken, A.: The intractability of resolution. Theoret. Comput. Sci. 39, 297–308 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kolaitis, P.G., Vardi, M.Y.: Conjunctive-query containment and constraint satisfaction. In: Proceedings of the 17th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS 1998), pp. 205–213 (1998)

    Google Scholar 

  14. Korach, E., Solel, N.: Tree-width, path-width, and cutwidth. Discret. Appl. Math. 43, 97–101 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  15. Samer, M., Szeider, S.: Algorithms for propositional model counting. J. Discret. Algorithms 8(1), 50–64 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  16. Silva, J.P.M., Sakallah, K.A.: GRASP - a new search algorithm for satisfiability. In: Proceedings of the 1996 IEEE/ACM International Conference on Computer-Aided Design, pp. 220–227 (1996)

    Google Scholar 

  17. Bodlaender, H.L., Thilikos, D.M.: Constructive linear time algorithms for branchwidth. In: Degano, P., Gorrieri, R., Marchetti-Spaccamela, A. (eds.) ICALP 1997. LNCS, vol. 1256, pp. 627–637. Springer, Heidelberg (1997). doi:10.1007/3-540-63165-8_217

    Chapter  Google Scholar 

Download references

Acknowledgements

I would like to thank Hiroshi Imai for helpful advice for writing this paper, and Yoichi Iwata for motivating this work by providing a lot of information about SAT, CDCL, and other related researches.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kensuke Imanishi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Imanishi, K. (2017). An Upper Bound for Resolution Size: Characterization of Tractable SAT Instances. In: Poon, SH., Rahman, M., Yen, HC. (eds) WALCOM: Algorithms and Computation. WALCOM 2017. Lecture Notes in Computer Science(), vol 10167. Springer, Cham. https://doi.org/10.1007/978-3-319-53925-6_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-53925-6_28

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-53924-9

  • Online ISBN: 978-3-319-53925-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics