CNF Satisfiability in a Subspace and Related Problems
Vikraman Arvind, Venkatesan Guruswami

TL;DR
This paper introduces the problem of finding satisfying assignments to CNF formulas within a subspace, explores its computational hardness, and develops new algorithms with improved runtime for solving these problems.
Contribution
It formalizes the subspace-constrained CNF satisfiability problem, proves its NP-hardness and W[1]-hardness, and proposes novel exponential algorithms with better performance for specific cases.
Findings
NP-hardness for 2-SUB-SAT and W[1]-hardness parameterized by co-dimension
Max-2-SUB-SAT is NP-hard to approximate beyond 3/4 ratio
New algorithms achieve faster runtimes than brute-force for certain parameters
Abstract
We introduce the problem of finding a satisfying assignment to a CNF formula that must further belong to a prescribed input subspace. Equivalent formulations of the problem include finding a point outside a union of subspaces (the Union-of-Subspace Avoidance (USA) problem), and finding a common zero of a system of polynomials over each of which is a product of affine forms. We focus on the case of k-CNF formulas (the k-SUB-SAT problem). Clearly, it is no easier than k-SAT, and might be harder. Indeed, via simple reductions we show NP-hardness for k=2 and W[1]-hardness parameterized by the co-dimension of the subspace. We also prove that the optimization version Max-2-SUB-SAT is NP-hard to approximate better than the trivial 3/4 ratio even on satisfiable instances. On the algorithmic front, we investigate fast exponential algorithms which give non-trivial savings over…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
