On Problems as Hard as CNF-SAT

Type: Preprint

Publication Date: 2012-06-01

Citations: 89

DOI: https://doi.org/10.1109/ccc.2012.36

Download PDF

Abstract

The field of exact exponential time algorithms for NP-hard problems has thrived over the last decade. While exhaustive search remains asymptotically the fastest known algorithm for some basic problems, difficult and non-trivial exponential time algorithms have been found for a myriad of problems, including GRAPH COLORING, HAMILTONIAN PATH, DOMINATING SET and 3-CNF-SAT. In some instances, improving these algorithms further seems to be out of reach. The CNF-SAT problem is the canonical example of a problem for which the trivial exhaustive search algorithm runs in time O(2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</sup> ), where n is the number of variables in the input formula. While there exist non-trivial algorithms for CNF-SAT that run in time o(2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</sup> ), no algorithm was able to improve the growth rate 2 to a smaller constant, and hence it is natural to conjecture that 2 is the optimal growth rate. The strong exponential time hypothesis (SETH) by Impagliazzo and Paturi [JCSS 2001] goes a little bit further and asserts that, for every ϵ <; 1, there is a (large) integer k such that that K-CNF-SAT cannot be computed in time 2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">ϵn</sup> . In this paper, we show that, for every ϵ <; 1, the problems HITTING SET, SET SPLITTING, and NAE-SAT cannot be computed in time O(2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">ϵn</sup> ) unless SETH fails. Here n is the number of elements or variables in the input. For these problems, we actually get an equivalence to SETH in a certain sense. We conjecture that SETH implies a similar statement for SET COVER, and prove that, under this assumption, the fastest known algorithms for STEINTER TREE, CONNECTED VERTEX COVER, SET PARTITIONING, and the pseudo-polynomial time algorithm for SUBSET SUM cannot be significantly improved. Finally, we justify our assumption about the hardness of SET COVER by showing that the parity of the number of set covers.

Locations

  • arXiv (Cornell University) - View - PDF
  • SZTAKI Publication Repository (Hungarian Academy of Sciences) - View - PDF
  • DataCite API - View

Similar Works

Action Title Year Authors
+ PDF Chat On Problems as Hard as CNF-SAT 2016 Marek Cygan
Holger Dell
Daniel Lokshtanov
Dániel Marx
Jesper Nederlof
Yoshio Okamoto
Ramamohan Paturi
Saket Saurabh
Magnus Wahlström
+ PDF Chat FPTAS for Counting Monotone CNF 2014 Jing‐Cheng Liu
Pinyan Lu
+ Kernels for Below-Upper-Bound Parameterizations of the Hitting Set and Directed Dominating Set Problems 2010 Gregory Gutin
Mark Jones
Anders Yeo
+ The Set Cover Conjecture and Subgraph Isomorphism with a Tree Pattern 2017 Robert Krauthgamer
Ohad Trabelsi
+ PDF Chat Known algorithms for E<scp>dge</scp> C<scp>lique</scp> C<scp>over</scp> are probably optimal 2013 Marek Cygan
Marcin Pilipczuk
Michał Pilipczuk
+ On Theoretical Complexity and Boolean Satisfiability 2021 Mohamed Chahine Ghanem
Dauod Siniora
+ Excat exponential time algorithms for NP-hard problems : domination, variants and generalizations 2007 Mathieu Liedloff
+ From Gap-ETH to FPT-Inapproximability: Clique, Dominating Set, and More 2017 Parinya Chalermsook
Marek Cygan
Guy Kortsarz
Bundit Laekhanukit
Pasin Manurangsi
Danupon Nanongkai
Luca Trevisan
+ From Gap-ETH to FPT-Inapproximability: Clique, Dominating Set, and More 2017 Parinya Chalermsook
Marek Cygan
Guy Kortsarz
Bundit Laekhanukit
Pasin Manurangsi
Danupon Nanongkai
Luca Trevisan
+ splitting number is NP-complete 2001 Luérbio Faria
Celina M.H. de Figueiredo
C.F.X. Mendonça
+ Treewidth Inapproximability and Tight ETH Lower Bound 2024 Édouard Bonnet
+ Hard 3-CNF-SAT problems are in P - A first step in proving NP=P. 2020 Marcel Rémon
Johan Barthélemy
+ PDF Chat A SAT Approach to Clique-Width 2013 Marijn J. H. Heule
Stefan Szeider
+ W[1]-hardness of some domination-like problems parameterized by tree-width 2010 Mathieu Chapelle
+ Tree-coloring problems of bounded treewidth graphs 2019 Li Bi
Xin Zhang
+ PDF Chat The Primal Pathwidth SETH 2024 Michael Lampis
+ Guest column 2011 X. Chen
+ PDF Chat An FPT 2-Approximation for Tree-cut Decomposition 2015 Eun-Jung Kim
Sang‐il Oum
Christophe Paul
Ignasi Sau
Dimitrios M. Thilikos
+ NP-COMPLETE PROBLEMS AND ENUMERATION METHODS ON GRAPHS 2024 V.N. Kudelya
+ Breaking the Quadratic Barrier for Matroid Intersection 2021 Joakim Blikstad
Jan van den Brand
Sagnik Mukhopadhyay
Danupon Nanongkai