Abstract
We consider a proof system intermediate between regular Resolution, in which no variable can be resolved more than once along any refutation path, and general Resolution. We call \(\delta \)-regular Resolution such system, in which at most a fraction \(\delta \) of the variables can be resolved more than once along each refutation path (however, the re-resolved variables along different paths do not need to be the same). We show that when for \(\delta \) not too large, \(\delta \)-regular Resolution is consistent with the Strong Exponential Time Hypothesis (SETH). More precisely, for large n and k, we show that there are unsatisfiable k-CNF formulas which require \(\delta \)-regular Resolution refutations of size \(2^{(1 - \epsilon _k)n}\), where n is the number of variables and \(\epsilon _k=\widetilde{O}(k^{-1/4})\) and \(\delta =\widetilde{O}(k^{-1/4})\) is the number of variables that can be resolved multiple times.
Similar content being viewed by others
Notes
The weighted Arithmetic Mean - Geometric Mean inequality says that given non-negative numbers \(a_1,\ldots ,a_n\) and non-negative weights \(w_1,\ldots ,w_n\) then
$$\begin{aligned} \prod _i a_i^{w_i}\le \left( \frac{\sum _i w_i a_i}{w}\right) ^w, \end{aligned}$$where \(w=\sum _i w_i\). We applied this inequality with \(a_i=\frac{e^2\ell }{|Z_i|+1}\) and \(w_i=|Z_i|+1\).
References
Atserias, A., Dalmau, V.: A combinatorial characterization of resolution width. J. Comput. Syst. Sci. 74, 323–334 (2008)
Atserias, A., Fichte, J.K., Thurley, M.: Clause-learning algorithms with many restarts and bounded-width resolution. J. Artif. Intell. Res. (JAIR) 40, 353–373 (2011)
Bayardo Jr., R.J.B., Schrag, R.: Using CSP look-back techniques to solve real-world SAT instances. In: Kuipers, B., Webber, B.L. (eds.) Proceedings of the Fourteenth National Conference on Artificial Intelligence and Ninth Innovative Applications of Artificial Intelligence Conference, AAAI 97, IAAI 97, pp. 203–208, AAAI Press/The MIT Press, Providence 27–31 July 1997
Beame, P., Beck, C., Impagliazzo, R.: Time-space tradeoffs in resolution: superpolynomial lower bounds for superlinear space. In: Karloff, H.J., Pitassi, T. (eds.) Proceedings of the 44th Symposium on Theory of Computing Conference, STOC 2012, pp. 213–232, ACM, New York, 19–22 May 2012
Beck, C., Impagliazzo, R.: Strong ETH holds for regular resolution. In: Proceedings of the Forty-fifth Annual ACM Symposium on Theory of Computing, STOC ’13, pp. 487–494, ACM (2013)
Ben-Sasson, E., Wigderson, A.: Short proofs are narrow - resolution made simple. J. ACM 48, 149–169 (2001)
Blake, A.: Canonical Expressions in Boolean Algebra, PhD thesis. University of Chicago (1937)
Bonacina, I., Talebanfard, N.: Improving resolution width lower bounds for \(k\)-CNFs with applications to the strong exponential time hypothesis. Inf. Process. Lett. 116, 120–124 (2015)
Chen, R., Kabanets, V., Kolokolova, A., Shaltiel, R., Zuckerman, D.: Mining circuit lower bound proofs for meta-algorithms. In: IEEE 29th Conference on Computational Complexity, CCC, pp. 262–273 (2014)
Chen, R., Kabanets, V., Saurabh, N.: An improved deterministic #SAT algorithm for small de morgan formulas. In: Mathematical Foundations of Computer Science 2014 - 39th International Symposium, MFCS, pp. 165–176 (2014)
Chen, S., Scheder, D., Talebanfard, N., Tang, B.: Exponential lower bounds for the PPSZ \(k\)-SAT algorithm. In: SODA, pp. 1253–1263 (2013)
Dantchev, S.S.: Relativisation provides natural separations for resolution-based proof systems. In: Proceedings of Computer Science - Theory and Applications, First International Computer Science Symposium in Russia, pp. 147–158, CSR 2006, St. Petersburg, 8–12 June 2006
Dantsin, E., Goerdt, A., Hirsch, E.A., Kannan, R., Kleinberg, J.M., Papadimitriou, C.H., Raghavan, P., Schöning, U.: A deterministic (2–2/\((k+1))^n\) algorithm for \(k\)-SAT based on local search. Theor. Comput. Sci. 289, 69–83 (2002)
Davis, M., Logemann, G., Loveland, D.W.: A machine program for theorem-proving. Commun. ACM 5, 394–397 (1962)
Davis, M., Putnam, H.: A computing procedure for quantification theory. J. ACM 7, 201–215 (1960)
Haken, A.: The intractability of resolution. Theor. Comput. Sci. 39, 297–308 (1985)
Impagliazzo, R., Paturi, R.: On the complexity of \(k\)-SAT. J. Comput. Syst. Sci. 62, 367–375 (2001)
Moskewicz, M.W., Madigan, C.F., Zhao, Y., Zhang, L., Malik, S.: Chaff: engineering an efficient SAT solver. In: Proceedings of the 38th Design Automation Conference, DAC 2001, pp. 530–535, ACM, Las Vegas, 18–22 June 2001
Paturi, R., Pudlák, P., Saks, M.E., Zane, F.: An improved exponential-time algorithm for \(k\)-SAT. J. ACM 52, 337–364 (2005)
Paturi, R., Pudlák, P., Zane, F.: Satisfiability coding lemma. In: 38th Annual Symposium on Foundations of Computer Science, FOCS, pp. 566–574 (1997)
Pipatsrisawat, K., Darwiche, A.: On the power of clause-learning SAT solvers as resolution engines. Artif. Intell. 175, 512–525 (2011)
Pudlák, P.: Proofs as games. Am. Math. Mon. 107, 541–550 (2000)
Pudlák, P., Impagliazzo, R.: A lower bound for DLL algorithms for \(k\)-SAT (preliminary version). In: Proceedings of the Eleventh Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’00, pp. 128–136 (2000)
Robinson, J.A.: A machine-oriented logic based on the resolution principle. J. ACM 12, 23–41 (1965)
Santhanam, R.: Fighting perebor: new and improved algorithms for formula and QBF satisfiability. In: 51th Annual IEEE Symposium on Foundations of Computer Science. FOCS 2010, 183–192 (2010)
Schöning, U.: A probabilistic algorithm for \(k\)-SAT and constraint satisfaction problems. In: 40th Annual Symposium on Foundations of Computer Science, FOCS, pp. 410–414 (1999)
Silva, J.P.M., Sakallah, K.A.: GRASP: a search algorithm for propositional satisfiability. IEEE Trans. Comput. 48, 506–521 (1999)
Urquhart, A.: Hard examples for resolution. J. ACM 34, 209–219 (1987)
Williams, R.: Improving exhaustive search implies superpolynomial lower bounds. In: Proceedings of the 42nd ACM Symposium on Theory of Computing, STOC, pp. 231–240 (2010)
Williams, R.: Non-uniform ACC circuit lower bounds. In: Proceedings of the 26th Annual IEEE Conference on Computational Complexity, CCC, pp. 115–125 (2011)
Acknowledgments
We would like to thank Nicola Galesi for discussions on the topic. We would also like to thank Jakob Nordström and Massimo Lauria for discussions on Resolution size and strong width lower bounds.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was completed while the 1st author was affiliated to the Computer Science Department of Sapienza University of Rome (Italy). The 1st author was funded by the European Research Council under the European Union’s Seventh Framework Programme (FP7/2007–2013) / ERC Grant Agreement No. 279611.
Rights and permissions
About this article
Cite this article
Bonacina, I., Talebanfard, N. Strong ETH and Resolution via Games and the Multiplicity of Strategies. Algorithmica 79, 29–41 (2017). https://doi.org/10.1007/s00453-016-0228-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-016-0228-6