Abstract
We propose a simple idea for improving the randomized algorithm of Hertli for the Unique 3SAT problem. Using recently developed techniques, we can derive from this algorithm the currently the fastest randomized algorithm for the general 3SAT problem.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Throughout this paper, we use n, the number of variables of an input formula, as a size parameter. Following the standard convention on this topic, we ignore the polynomial factor for discussing the time complexity of algorithms, and by \({\widetilde{O}}(T(n))\) we denote O(T(n)p(n)) for some polynomial p.
- 2.
In [2], the part of the algorithm \(\mathrm{HERTLI}\) corresponding to the statements 5–16 of Algorithm 2 is stated as algorithm OneCC (i.e., Algorithm 3 in [2]). On the other hand, we omit specifying it here and include it in Algorithm 2. In order to use algorithm numbering consistent with [2], we skip Algorithm 3 here and state \(\mathrm{GetInd2Clauses}\) as Algorithm 4. While \(\mathrm{DensePPSZ}_p\) and \(\mathrm{SparsePPSZ}\) correspond to procedures Dense (Algorithm 5) and Sparse (Algorithm 6) of [2], we modify their descriptions for the sake of our later explanation. As a whole, the procedure \(\mathrm{HERTLI}\) is essentially the same as Hertli’s algorithm stated in [2].
- 3.
References
Hertli, T.: 3-SAT faster and simpler-unique-SAT bounds for PPSZ hold in general. In: FOCS 2011, pp. 277–284 (2011)
Hertli, T.: Breaking the PPSZ barrier for unique 3-SAT. In: Esparza, J., Fraigniaud, P., Husfeldt, T., Koutsoupias, E. (eds.) ICALP 2014. LNCS, vol. 8572, pp. 600–611. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43948-7_50
Hertli, T.: Improved exponential algorithms for SAT and ClSP. A thesis for Doctor of Sciences of ETH Zurich (2015)
Paturi, R., Pudlak, P., Saks, M.E., Zane, F.: An improved exponential-time algorithm for \(k\)-SAT. J. ACM 52(3), 337–364 (2005)
Paturi, R., Pudlak, P., Zane, F.: Satisfiability coding lemma. Chicago J. Theor. Comput. Sci. 11–19 (1999)
Schöning, U.: A probabilistic algorithm for \(k\)-SAT and constraint satisfaction problems. In: FOCS 1999, pp. 410–414 (1999)
Scheder, D., Steinberger, J.P.: PPSZ for general \(k\)-SAT - making Hertli’s analysis simpler and 3-SAT faster. In: CCC 2017, pp. 9:1–9:15 (2017)
Wahlström, M.: An algorithm for the SAT problem for formulae of linear length. In: Brodal, G.S., Leonardi, S. (eds.) ESA 2005. LNCS, vol. 3669, pp. 107–118. Springer, Heidelberg (2005). https://doi.org/10.1007/11561071_12
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Qin, T., Watanabe, O. (2018). An Improvement of the Algorithm of Hertli for the Unique 3SAT Problem. In: Rahman, M., Sung, WK., Uehara, R. (eds) WALCOM: Algorithms and Computation. WALCOM 2018. Lecture Notes in Computer Science(), vol 10755. Springer, Cham. https://doi.org/10.1007/978-3-319-75172-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-75172-6_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-75171-9
Online ISBN: 978-3-319-75172-6
eBook Packages: Computer ScienceComputer Science (R0)