English

Tighter Hard Instances for PPSZ

Computational Complexity 2017-09-06 v1

Abstract

We construct uniquely satisfiable kk-CNF formulas that are hard for the algorithm PPSZ. Firstly, we construct graph-instances on which "weak PPSZ" has savings of at most (2+ϵ)/k(2 + \epsilon) / k; the saving of an algorithm on an input formula with nn variables is the largest γ\gamma such that the algorithm succeeds (i.e. finds a satisfying assignment) with probability at least 2(1γ)n2^{ - (1 - \gamma) n}. Since PPSZ (both weak and strong) is known to have savings of at least π2+o(1)6k\frac{\pi^2 + o(1)}{6k}, this is optimal up to the constant factor. In particular, for k=3k=3, our upper bound is 20.333n2^{0.333\dots n}, which is fairly close to the lower bound 20.386n2^{0.386\dots n} of Hertli [SIAM J. Comput.'14]. We also construct instances based on linear systems over F2\mathbb{F}_2 for which strong PPSZ has savings of at most O(log(k)k)O\left(\frac{\log(k)}{k}\right). This is only a log(k)\log(k) factor away from the optimal bound. Our constructions improve previous savings upper bound of O(log2(k)k)O\left(\frac{\log^2(k)}{k}\right) due to Chen et al. [SODA'13].

Keywords

Cite

@article{arxiv.1611.01291,
  title  = {Tighter Hard Instances for PPSZ},
  author = {Pavel Pudlák and Dominik Scheder and Navid Talebanfard},
  journal= {arXiv preprint arXiv:1611.01291},
  year   = {2017}
}
R2 v1 2026-06-22T16:41:56.131Z