Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

On the Complexity of k-SAT

Published: 01 March 2001 Publication History

Abstract

The k-SAT problem is to determine if a given k-CNF has a satisfying assignment. It is a celebrated open question as to whether it requires exponential time to solve k-SAT for k 3. Here exponential time means 2 n for some >0. In this paper, assuming that, for k 3, k-SAT requires exponential time complexity, we show that the complexity of k-SAT increases as k increases. More precisely, for k 3, define sk=inf{ :there exists 2 n algorithm for solving k-SAT}. Define ETH (Exponential-Time Hypothesis) for k-SAT as follows: for k 3, sk>0. In this paper, we show that sk is increasing infinitely often assuming ETH for k-SAT. Let s∞ be the limit of sk. We will in fact show that sk (1 d/k)s∞ for some constant d>0. We prove this result by bringing together the ideas of critical clauses and the Sparsification Lemma to reduce the satisfiability of a k-CNF to the satisfiability of a disjunction of 2 nk -CNFs in fewer variables for some k k and arbitrarily small >0. We also show that such a disjunction can be computed in time 2 n for arbitrarily small >0.

References

[1]
N. Alon, J. Spencer, P. Erdo#x030B;s, Wiley, New York, 1992.
[2]
R. Beigel, R. Eppstein, 3-Coloring in time O(1.3446n) time: a no-MIS algorithm, 1995.
[3]
J.M. Crawford, L.D. Auton, Experimental results on the crossover point in random 3SAT, Artificial Intelligence, 81 (1996).
[4]
E. A. Hirsch, Two new upper bounds for SAT, in, SIAM Conference on Discrete Algorithms, 1997.
[5]
R. Impagliazzo, R. Paturi, and F. Zane, Which problems have strongly exponential complexity, in 1998 Annual IEEE Symposium on Foundations of Computer Science, pp. 653-662.
[6]
T. Jian, An O(20.304n) algorithm for solving maximum independent set problem, IEEE Trans. Comput., 35 (1986) 847-851.
[7]
O. Kullmann, and, H. Luckhardt, Deciding propositional tautologies: algorithms and their complexity, submitted.
[8]
E. Lawler, A note on the complexity of the chromatic number problem, Inform. Process. Lett., 5 (1976) 66-67.
[9]
B. Monien, E. Speckenmeyer, Solving satisfiability in less than 2n steps, Discrete Appl. Math., 10 (1985) 287-295.
[10]
R. Paturi, P. Pudlák, F. Zane, Satisfiability coding lemma, 1997.
[11]
R. Paturi, P. Pudlák, M. Saks, F. Zane, An improved exponential-time algorithm for k-SAT, 1998.
[12]
J. Robson, Algorithms for maximum independent sets, J. Algorithms, 7 (1986) 425-440.
[13]
I. Schiermeyer, Solving 3-satisfiability in less than 1.579n steps, Springer-Verlag, Berlin/New York, 1993.
[14]
I. Schiermeyer, Pure literal look ahead: an O(1.497n) 3-satisfiability algorithm, Technical Report, University of Köln (1996).
[15]
U. Schöning, A probabilistic algorithm for k-SAT and constraint satisfaction problems, 1999.
[16]
B. Selman, Personal communication, 1999.
[17]
M. Shindo, E. Tomita, A simple algorithm for finding a maximum clique and its worst-case time complexity, Systems Comput. Japan, 21 (1990) 1-13.
[18]
R. Tarjan, A. Trojanowski, Finding a maximum independent set, SIAM J. Comput., 6 (1977) 537-546.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Computer and System Sciences
Journal of Computer and System Sciences  Volume 62, Issue 2
Special issue on the fourteenth annual IEE conference on computational complexity
March 2001
178 pages

Publisher

Academic Press, Inc.

United States

Publication History

Published: 01 March 2001

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Hardness of Approximate Diameter: Now for Undirected GraphsJournal of the ACM10.1145/370463172:1(1-32)Online publication date: 24-Jan-2025
  • (2025)Improved FPT approximation scheme and approximate kernel for biclique-free max k-weight SATTheoretical Computer Science10.1016/j.tcs.2024.1150331028:COnline publication date: 28-Feb-2025
  • (2025)Finer-grained reductions in fine-grained hardness of approximationTheoretical Computer Science10.1016/j.tcs.2024.1149761026:COnline publication date: 12-Feb-2025
  • (2025)The Exact Subset MultiCover problemTheoretical Computer Science10.1016/j.tcs.2024.1149361024:COnline publication date: 12-Jan-2025
  • (2025)On conflict-free cutsInformation Processing Letters10.1016/j.ipl.2024.106503187:COnline publication date: 1-Jan-2025
  • (2025)Anti-factor is FPT Parameterized by Treewidth and List Size (but Counting is Hard)Algorithmica10.1007/s00453-024-01265-w87:1(22-88)Online publication date: 1-Jan-2025
  • (2024)On computational limits of modern hopfield modelsProceedings of the 41st International Conference on Machine Learning10.5555/3692070.3692849(19327-19343)Online publication date: 21-Jul-2024
  • (2024)Epistemic logic programsProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/369(3333-3341)Online publication date: 3-Aug-2024
  • (2024)A fast algorithm for MaxSAT above half number of clausesProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/214(1935-1943)Online publication date: 3-Aug-2024
  • (2024)Optimal extended formulations from optimal dynamic programming algorithmsProceedings of the Thirty-Third International Joint Conference on Artificial Intelligence10.24963/ijcai.2024/208(1881-1888)Online publication date: 3-Aug-2024
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media