Skip to main content
Log in

On Semidefinite Programming Relaxations of (2+p)-SAT

  • Published:
Annals of Mathematics and Artificial Intelligence Aims and scope Submit manuscript

Abstract

Recently, de Klerk, van Maaren and Warners [10] investigated a relaxation of 3-SAT via semidefinite programming. Thus a 3-SAT formula is relaxed to a semidefinite feasibility problem. If the feasibility problem is infeasible then a certificate of unsatisfiability of the formula is obtained. The authors proved that this approach is exact for several polynomially solvable classes of logical formulae, including 2-SAT, pigeonhole formulae and mutilated chessboard formulae. In this paper we further explore this approach, and investigate the strength of the relaxation on (2+p)-SAT formulae, i.e., formulae with a fraction p of 3-clauses and a fraction (1−p) of 2-clauses. In the first instance, we provide an empirical computational evaluation of our approach. Secondly, we establish approximation guarantees of randomized and deterministic rounding schemes when the semidefinite feasibility problem is feasible, and also present computational results for the rounding schemes. In particular, we do a numerical and theoretical comparison of this relaxation and the stronger relaxation by Karloff and Zwick [15].

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. D. Achlioptas, L.M. Kirousis, E. Kranakis and D. Krizank, Rigorous results for random (2+p)-SAT, Theoretical Computer Science 265(1-2) (2001) 109–129.

    Google Scholar 

  2. D.V. Alekseevskij, E.B. Vinberg and A.S. Solodovnikov, Geometry of spaces of constant curvature, in: Geometry II, ed. E.B. Vinberg, Encyclopedia of Mathematical Sciences, Vol. 29 (Springer, Berlin, 1993).

    Google Scholar 

  3. M.S. Bazarraa, H.D. Sherali and C.M. Shetty, Nonlinear Programming: Theory and Algorithms, 2nd edn. (Wiley, New York, 1993).

    Google Scholar 

  4. S.J. Benson, Y. Ye and X. Zhang, Solving large-scale sparse semidefinite programs for combinatorial optimization, SIAM Journal on Optimization 10 (2000) 443–461.

    Google Scholar 

  5. S.J. Benson and Y. Ye, DSDP3: Dual scaling algorithm for general positive semidefinite programming, Working paper, Computational Optimization Laboratory, Department of Management Science, University of Iowa, Iowa City (2001).

    Google Scholar 

  6. W. Cook, C.R. Coullard and G. Turan, On the complexity of cutting plane proofs, Discrete Applied Mathematics 18 (1987) 25–38.

    Google Scholar 

  7. C. Choi and Y. Ye, Solving sparse semidefinite programs using the dual scaling algorithm with an iterative solver, Working paper, Computational Optimization Laboratory, Department of Management Science, University of Iowa, Iowa City (2000).

    Google Scholar 

  8. E. de Klerk, C. Roos and T. Terlaky, Initialization in semidefinite programming via a self-dual, skew-symmetric embedding, OR Letters 20 (1997) 213–221.

    Google Scholar 

  9. E. de Klerk, C. Roos and T. Terlaky, Infeasible-start semidefinite programming algorithms via selfdual embeddings, in: Topics in Semidefinite and Interior-Point Methods, eds. P.M. Pardalos and H. Wolkowicz, Fields Institute Communications Series, Vol. 18 (American Mathematical Society, 1998) pp. 215–236.

  10. E. de Klerk, H. van Maaren and J.P. Warners, Relaxations of the satisfiability problem using semidefinite programming, Journal of Automated Reasoning 24 (2000) 37–65.

    Google Scholar 

  11. M.X. Goemans and D.P. Williamson, Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming, Journal of the ACM 42(6) (1995) 1115–1145.

    Google Scholar 

  12. A. Haken, The intractability of resolution, Theoretical Computer Science 39 (1985) 297–308.

    Google Scholar 

  13. E. Halperin and U. Zwick, Approximation algorithms for MAX 4-SAT and rounding procedures for semidefinite programs, Journal of Algorithms 40 (2001) 184–211.

    Google Scholar 

  14. W.-Y. Hsiang, On infinitesimal symmetrization and volume formula for spherical or hyperbolic tetrahedrons, The Quarterly Journal of Mathematics. Oxford 39(2) (1988) pp. 463–468.

    Google Scholar 

  15. H. Karloff and U. Zwick, A 7/8-approximation algorithm for MAX 3SAT?, in: Proc. 38th FOCS (1997) 406–415.

  16. L. Lovász, On the Shannon capacity of a graph, IEEE Transactions on Information Theory 25 (1979) 1–7.

    Google Scholar 

  17. S. Mahajan and H. Ramesh, Derandomizing semidefinite programming based approximation algorithms, in: Proc. of the 36th Annual IEEE Symposium on Foundations of Computer Science (1995) pp. 162–169.

  18. R. Monasson, R. Zecchina, S. Kirkpatrick, B. Selman and L. Troyansky, Determining computational complexity from characteristic 'phase transitions', Nature 400 (1999) 133–137.

    Google Scholar 

  19. R. Monasson, R. Zecchina, S. Kirkpatrick, B. Selman and L. Troyansky, 2 + P-SAT: relation of typical-case complexity to the nature of the phase transition, Random Structure and Algorithms 15 (1999) 414–435.

    Google Scholar 

  20. J.F. Sturm, Using SeDuMi 1.02, a MATLAB toolbox for optimization over symmetric cones, Optimization Methods and Software 11-12 (1999) 625–653.

    Google Scholar 

  21. H. Van Maaren, Elliptic approximations of propositional formulae, Discrete Applied Mathematics 96-97 (1999) 223–244.

    Google Scholar 

  22. J.P. Warners and H. Van Maaren, Recognition of tractable satisfiability problems through balanced polynomial representations, Discrete Applied Mathematics 99 (2000) 229–244.

    Google Scholar 

  23. U. Zwick, Outward rotations: a new tool for rounding solutions of semidefinite programming relaxations, with applications toMAX CUT and other problems, in: Proc. 31st STOC (1999) pp. 679–687.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

de Klerk, E., van Maaren, H. On Semidefinite Programming Relaxations of (2+p)-SAT. Annals of Mathematics and Artificial Intelligence 37, 285–305 (2003). https://doi.org/10.1023/A:1021208315170

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1021208315170

Navigation