Algorithms for the Diverse-k-SAT problem: the geometry of satisfying assignments
Per Austrin, Ioana O. Bercea, Mayank Goswami, Nutan Limaye, Adarsh Srinivasan

TL;DR
This paper develops algorithms for finding multiple diverse solutions to SAT and other NP-complete problems, analyzing their geometry and proposing efficient approximation methods that outperform existing exact algorithms in terms of diversity and runtime.
Contribution
The paper introduces exact algorithms for the diverse-k-SAT problem using FFT and clique-finding, and re-analyzes classic algorithms to approximate solution dispersion efficiently.
Findings
Exact algorithms for diverse-k-SAT with improved runtime bounds.
PPZ and Sch"{o}ning's algorithms can approximate solution dispersion.
Algorithms for approximate diverse solutions to NP-complete problems with polynomial dependence on s.
Abstract
Given a -CNF formula and an integer , we study algorithms that obtain solutions to the formula that are maximally dispersed. For , the problem of computing the diameter of a -CNF formula was initiated by Creszenzi and Rossi, who showed strong hardness results even for . Assuming SETH, the current best upper bound [Angelsmark and Thapper '04] goes to as . As our first result, we give exact algorithms for using the Fast Fourier Transform and clique-finding that run in and respectively, where is the size of the solution space of the formula and is the matrix multiplication exponent. As our main result, we re-analyze the popular PPZ (Paturi, Pudlak, Zane '97) and Sch\"{o}ning's ('02) algorithms (which find one solution in time…
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.
