多样化-k-SAT问题的算法:满足赋值的几何结构
计算复杂性
2025-06-04 v2 数据结构与算法
摘要
给定一个 -CNF 公式和一个整数 ,我们研究获取该公式的 个解且这些解尽可能分散的算法。对于 ,计算 -CNF 公式的直径问题由 Creszenzi 和 Rossi 发起,他们证明即使对于 也存在强硬度结果。假设 SETH,当前最佳上界 [Angelsmark and Thapper '04] 在 时达到 。作为我们的第一个结果,我们给出了利用快速傅里叶变换和团查找的精确算法,运行时间分别为 和 ,其中 是公式 的解空间大小, 是矩阵乘法指数。作为我们的主要结果,我们重新分析了流行的 PPZ(Paturi, Pudlak, Zane '97)算法和 Schöning('02)算法(它们在 时间内找到一个解,其中 ),并证明它们可以在相同时间内用于近似直径以及分散度()问题。虽然我们需要修改 Schöning 的原始算法,但我们证明 PPZ 算法无需任何修改即可在几何意义上采样解。我们认为这一性质可能具有独立意义。最后,我们提出了在 时间内输出近似多样化、近似最优解的算法,其中 ,适用于最小击中集(Minimum Hitting Set)和反馈顶点集(Feedback Vertex Set)等若干 NP 完全优化问题。对于这些问题,所有现有的寻找最优多样化解的精确方法都至少具有关于解的数量 的指数依赖。我们的方法具有关于 的多项式依赖,找到双近似解。
引用
@article{arxiv.2408.03465,
title = {Algorithms for the Diverse-k-SAT problem: the geometry of satisfying assignments},
author = {Per Austrin and Ioana O. Bercea and Mayank Goswami and Nutan Limaye and Adarsh Srinivasan},
journal= {arXiv preprint arXiv:2408.03465},
year = {2025}
}