Skip to main content
Log in

Solving SAT by algorithm transform of Wu’s method

  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

Recently algorithms for solving propositional satisfiability problem, or SAT, have aroused great interest, and more attention has been paid to transformation problem solving. The commonly used transformation is representation transform, but since its intermediate computing procedure is a black box from the viewpoint of the original problem, this approach has many limitations. In this paper, a new approach called algorithm transform is proposed and applied to solving SAT by Wu’s method, a general algorithm for solving polynomial equations. By establishing the correspondence between the primitive operation in Wu’s method and clause resolution in SAT, it is shown that Wu’s method, when used for solving SAT, is primarily a restricted clause resolution procedure. While Wu’s method introduces entirely new concepts, e.g. characteristic set of clauses, to resolution procedure, the complexity result of resolution procedure suggests an exponential lower bound to Wu’s method for solving general polynomial equations. Moreover, this algorithm transform can help achieve a more efficient implementation of Wu’s method since it can avoid the complex manipulation of polynomials and can make the best use of domain specific knowledge.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Davis M, Logemann G, Loveland D. A machine program for theorem proving.Communications of the ACM, 1962, 5: 394–397.

    Article  MATH  MathSciNet  Google Scholar 

  2. Robinson J A. A machine-oriented logic based on the resolution principle.Journal of the ACM, 1965, 12(1): 23–41.

    Article  MATH  Google Scholar 

  3. Wu W. Basic principles of mechanical theorem proving in geometries.,Journal of Automated Reasoning, 1986, 2: 221–252.

    Article  MATH  Google Scholar 

  4. Kapur D, Kakshman Y N. Elimination Theory: An Introduction. Chapter 2 in Symbolic and Numerical Computation for Artificial Intelligence, Academic Press, 1992.

  5. He Simin. The Design and Analysis of Algorithms for Satisfiability Problem. Ph.D. dissertation, Department of Computer Science and Technology, Tsinghua University, 1997.

  6. Kapur D, Narendran P. An equational approach to theorem proving in first-order predicate calculus. InProceedings of the Ninth International Joint Conference on Aetificial Intelligence (IJCAI-85), Los Angeles, California, 1985, pp.1146–1153.

  7. Wos L. Automated Reasoning: 33 Basic Research Problems. Prentice Hall, 1988.

  8. Slagle J. Automatic theorem proving with renamable and semantic resolution.Journal of the ACM, 1967, 14: 687–697.

    Article  MATH  MathSciNet  Google Scholar 

  9. Haken A. The intractability of resolution.Theoretical Computer Science, 1985, 39: 297–308.

    Article  MATH  MathSciNet  Google Scholar 

  10. Mitchell D, Selman B, Levesque H. Hard and easy distribution of SAT problems. InProceedings of the Tenth National Conference on Artificial Intelligence (AAAI-92), San Jose, CA, July 1992, pp.459–465.

  11. Selman B, Levesque H, Mitchell D. A new method for solving hard satisfiability problems. InProceedings of AAAI-92, San Jose, CA, July 1992, pp. 440–446.

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work is supported by National Natural Science Foundation of China.

HE Simin was born in 1968 and had been studying in the Department of Computer Science and Technology, Tsinghua University since 1986 and received Ph.D. degree in 1997. His research interests include algorithmics, especially experimental algorithmics, and their applications.

ZHANG Bo was born in 1935 and is a Professor in the Department of Computer Science and Technology, Tsinghua University. He is a member of the Chinese Academy of Sciences and a Foreign Fellow of Russian Academy of Sciences. His research interests are foundation of artificial intelligence, including the theory and application of problem solving, artificial neural networks.

Rights and permissions

Reprints and permissions

About this article

Cite this article

He, S., Zhang, B. Solving SAT by algorithm transform of Wu’s method. J. Comput. Sci. & Technol. 14, 468–480 (1999). https://doi.org/10.1007/BF02948788

Download citation

  • Issue Date:

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

Keywords

Navigation