Universal Factor Graphs for Every NP-Hard Boolean CSP

Author Shlomo Jozeph

Thumbnail PDF


  • Filesize: 371 kB
  • 10 pages

Document Identifiers

Author Details

Shlomo Jozeph

Cite AsGet BibTex

Shlomo Jozeph. Universal Factor Graphs for Every NP-Hard Boolean CSP. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2014). Leibniz International Proceedings in Informatics (LIPIcs), Volume 28, pp. 274-283, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2014)


An instance of a Boolean constraint satisfaction problem can be divided into two parts. One part, that we refer to as the factor graph of the instance, specifies for each clause the set of variables that are associated with the clause. The other part, specifies for each of the given clauses what is the constraint that is evaluated on the respective variables. Depending on the allowed choices of constraints, it is known that Boolean constraint satisfaction problems fall into one of two classes, being either NP-hard or in P. This paper shows that every NP-hard Boolean constraint satisfaction problem (except for an easy to characterize set of natural exceptions) has a universal factor graph. That is, for every NP-hard Boolean constraint satisfaction problem, there is a family of at most one factor graph of each size, such that the problem, restricted to instances that have a factor graph from this family, cannot be solved in polynomial time unless NP is contained in P/poly. Moreover, we extend this classification to one that establishes hardness of approximation.
  • Hardness of Approximation
  • Hardness with Preprocessing


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. Per Austrin and Johan Håstad. On the usefulness of predicates. TOCT, 5(1):1, 2013. Google Scholar
  2. Jehoshua Bruck and Moni Naor. The hardness of decoding linear codes with preprocessing. Information Theory, IEEE Transactions on, 36(2):381 -385, March 1990. Google Scholar
  3. Andrei A. Bulatov. On the CSP dichotomy conjecture. In Computer Science – Theory and Applications, volume 6651 of Lecture Notes in Computer Science, pages 331-344. Springer, 2011. Google Scholar
  4. Nadia Creignou. A dichotomy theorem for maximum generalized satisfiability problems. J. Comput. Syst. Sci., 51(3):511-522, 1995. Google Scholar
  5. Nadia Creignou, Sanjeev Khanna, and Madhu Sudan. Complexity classifications of boolean constraint satisfaction problems. Society for Industrial and Applied Mathematics, 2001. Google Scholar
  6. Uriel Feige and Shlomo Jozeph. Universal factor graphs. In ICALP, pages 339-350, 2012. Google Scholar
  7. Subhash Khot, Preyas Popat, and Nisheeth K. Vishnoi. 2^log^1-ε n hardness for the closest vector problem with preprocessing. In STOC'12, pages 277-288, 2012. Google Scholar
  8. Subhash Khot, Madhur Tulsiani, and Pratik Worah. A characterization of strong approximation resistance. In STOC'14, 2014. Google Scholar
  9. Thomas J. Schaefer. The complexity of satisfiability problems. In STOC'78, pages 216-226. ACM, 1978. Google Scholar
  10. Luca Trevisan, Gregory B. Sorkin, Madhu Sudan, and David P. Williamson. Gadgets, approximation, and linear programming. SIAM Journal on Computing, 29(6):2074-2097, 2000. Google Scholar
Questions / Remarks / Feedback

Feedback for Dagstuhl Publishing

Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail