Local Enumeration: The Not-All-Equal Case
Abstract
Gurumukhani et al. (CCC'24) proposed the local enumeration problem Enum(k, t) as an approach to break the Super Strong Exponential Time Hypothesis (SSETH): for a natural number and a parameter , given an -variate -CNF with no satisfying assignment of Hamming weight less than , enumerate all satisfying assignments of Hamming weight exactly . Furthermore, they gave a randomized algorithm for Enum(k, t) and employed new ideas to analyze the first non-trivial case, namely . In particular, they solved Enum(3, n/2) in expected time. A simple construction shows a lower bound of . In this paper, we show that to break SSETH, it is sufficient to consider a simpler local enumeration problem NAE-Enum(k, t): for a natural number and a parameter , given an -variate -CNF with no satisfying assignment of Hamming weight less than , enumerate all Not-All-Equal (NAE) solutions of Hamming weight exactly , i.e., those that satisfy and falsify some literal in every clause. We refine the algorithm of Gurumukhani et al. and show that it optimally solves NAE-Enum(3, n/2), namely, in expected time .
Cite
@article{arxiv.2501.02886,
title = {Local Enumeration: The Not-All-Equal Case},
author = {Mohit Gurumukhani and Ramamohan Paturi and Michael Saks and Navid Talebanfard},
journal= {arXiv preprint arXiv:2501.02886},
year = {2025}
}