Skip to main content

Finding Models for Blocked 3-SAT Problems in Linear Time by Systematical Refinement of a Sub-model

  • Conference paper
KI 2006: Advances in Artificial Intelligence (KI 2006)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 4314))

Included in the following conference series:

Abstract

We report a polynomial time SAT problem instance, the Blocked SAT problem. A blocked clause set, an instance of the Blocked SAT problem, contains only blocked clauses. A close is blocked (for resolution) if it has a literal on which no resolution is possible in the clause set. We know from work of O. Kullmann that a blocked clause can be added or deleted from a clause set without changing its satisfiability. Hence, any blocked clause set is satisfiable, but it is not clear how to find a satisfying assignment for it. We introduce the Blocked SAT Solver algorithm, which provides a model for Blocked SAT problems in linear time, if we know at least one blocked literal per clause. To collect these information polynomial time is needed in general. We show that in case of 3-SAT we can collect these information in linear time. This means that the Blocked 3-SAT problem is a linear time problem. We also discuss how to use blocked clauses if the whole clause set is not blocked.

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

Access this chapter

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Aspvall, B., Plass, M.F., Tarjan, R.E.: A Linear-Time Algorithm for Testing the Truth of Certain Quantified Boolean Formulas. Information Processing Letters 8(3), 121–132 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  2. Aspvall, B.: Recognizing Disguised NR(1) Instances of the Satisfiability Problem. J. of Algorithms 1, 97–103 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  3. Boros, E., Hammer, P.L., Sun, X.: Recognition of q-Horn Formulae in Linear Time. Discrete Applied Mathematics 55, 1–13 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  4. Boros, E., et al.: A Complexity Index for Satisfiability Problems. SIAM J. on Computing 23, 45–49 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  5. Chandru, V., Hooker, J.: Extended Horn Sets in Propositional Logic. J. of the ACM 38(1), 205–221 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  6. Cook, S.A.: The Complexity of Theorem-Proving Procedures. In: Proceedings of the 3rd ACM Symposium on Theory of Computing, pp. 151–158 (1971)

    Google Scholar 

  7. Dalal, M., Etherington, D.W.: A Hierarchy of Tractable Satisfiability Problems. Information Processing Letters 44, 173–180 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  8. Dowling, W.F., Gallier, J.H.: Linear-Time Algorithms for Testing the Satisfiability of Propositional Horn Formulae. J. of Logic Programming 1(3), 267–284 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  9. Even, S., Itai, A., Shamir, A.: On the Complexity of Timetable and Multi-Commodity Flow Problems. SIAM J. on Computing 5(4), 691–703 (1976)

    Article  MATH  MathSciNet  Google Scholar 

  10. Knuth, D.E.: Nested Satisfiability. Acta Informatica 28, 1–6 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  11. Kullmann, O.: New methods for 3-SAT decision and worst-case analysis. Theoretical Computer Science 223(1-2), 1–72 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  12. Kullmann, O.: On a Generalization of Extended Resolution. Discrete Applied Mathematics 97(1-3), 149–176 (1999)

    Article  MathSciNet  Google Scholar 

  13. Kusper, G.: Solving the SAT Problem by Hyper-Unit Propagation. RISC Technical Report 02-02, 1–18, University Linz, Austria (2002)

    Google Scholar 

  14. Kusper, G.: Solving the Resolution-Free SAT Problem by Hyper-Unit Propagation in Linear Time. Annals of Mathematics and Artificial Intelligence 43(1-4), 129–136 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  15. Lewis, H.R.: Renaming a set of clauses as a Horn set. J. of the Association for Computing Machinery 25, 134–135 (1978)

    MATH  Google Scholar 

  16. Loeckx, J., Sieber, K.: The Foundations of Program Verification, 2nd edn. Wiley, Chichester (1987)

    MATH  Google Scholar 

  17. Schlipf, J.S., et al.: On finding solutions for extended Horn formulas. Information Processing Letters 54, 133–137 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  18. Scutella, M.G.: A Note on Dowling and Gallier’s Top-Down Algorithm for Propositional Horn Satisfiability. J. of Logic Programming 8(3), 265–273 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  19. Tovey, C.A.: A Simplified NP-complete Satisfiability Problem. Discrete Applied Mathematics 8, 85–89 (1984)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Christian Freksa Michael Kohlhase Kerstin Schill

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kusper, G. (2007). Finding Models for Blocked 3-SAT Problems in Linear Time by Systematical Refinement of a Sub-model. In: Freksa, C., Kohlhase, M., Schill, K. (eds) KI 2006: Advances in Artificial Intelligence. KI 2006. Lecture Notes in Computer Science(), vol 4314. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69912-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69912-5_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69911-8

  • Online ISBN: 978-3-540-69912-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics