Skip to main content

Classes of cnf-formulas with backtracking trees of exponential or linear average order for exact-satisfiability

  • Communications
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1988 (MFCS 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 324))

Abstract

We analyse the average case behaviour of a simple backtracking algorithm for determining all exact-satisfying truth assignments of CNF-formulas over n variables with r clauses of length s. A truth assignment exact-satisfies a formula, if in every clause exactly one literal is set to true.

  1. 1.

    For the class of formulas given by the parameters n,r, and s a formula computable in polynomial time is derived, by which the average number of nodes in backtracking trees can be determined under the uniform instance distribution.

  2. 2.

    In case where all clauses have length s=3, it is shown that the average number of nodes in backtracking trees is growing exponentially in n, if r=0(n), and it is at most n, if r ≥ 37/40 n 2.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Balas and M.W. Padberg, Set partitioning-A survey, in: N. Christophides et.al., eds., Combinatorial Optimization, Wiley, Chichester (1979)

    Google Scholar 

  2. C.A. Brown and P.W. Purdom, An average time analysis of backtracking, SIAM J. Comput. 10 (1981) 583–593.

    Google Scholar 

  3. M.R. Garey and D.S. Johnson, Computers and Intractability: A guide to the theory of NP-completeness, Freeman, San Francisco/Calif. (1979)

    Google Scholar 

  4. A. Goldberg, Average case complexity of the satisfiability problem, Proc. 4th Workshop on Automated Deduction, Austin/TX, (1979) 1–6.

    Google Scholar 

  5. B. Monien, E. Speckenmeyer and O. Vornberger, Upper bounds for covering problems, Methods of Operations Research 43 (Verlagsgruppe Athenäum et.al., 1983) 419–431

    Google Scholar 

  6. P.W. Purdom and C.A. Brown, The pure literal rule and polynomial average time, SIAM J.Comput. 14 (1985), 943–953.

    Google Scholar 

  7. E. Speckenmeyer, On the average case complexity of backtracking for the exact satisfiability problem, to appear in: Proc. Kolloquium ”Logik in Informatik”, Karisruhe, Oct. 12–16, 1987, Börger/Kleine Büning/Richter, eds., Springer-Verlag (LNCS)

    Google Scholar 

  8. E. Speckenmeyer, B. Monien and O. Vornberger, Superlinear Speedup for parallel backtracking, to appear in: Proc. of the Int. Conf. on Supercomputing, Atheens, June 8–12, 1987, C. Polychrononopoulos, ed., Springer-Verlag (LNCS).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michal P. Chytil Václav Koubek Ladislav Janiga

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Speckenmeyer, E. (1988). Classes of cnf-formulas with backtracking trees of exponential or linear average order for exact-satisfiability. In: Chytil, M.P., Koubek, V., Janiga, L. (eds) Mathematical Foundations of Computer Science 1988. MFCS 1988. Lecture Notes in Computer Science, vol 324. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017176

Download citation

  • DOI: https://doi.org/10.1007/BFb0017176

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50110-7

  • Online ISBN: 978-3-540-45926-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics