Tighter Hard Instances for PPSZ.

Pavel Pudlák,Dominik Scheder,Navid Talebanfard
DOI: https://doi.org/10.4230/lipics.icalp.2017.85
2017-01-01
Abstract:We construct uniquely satisfiable k-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; the saving of an algorithm on an input formula with n variables is the largest γ such that the algorithm succeeds (i.e. finds a satisfying assignment) with probability at least 2^ - (1 - γ) n. Since PPSZ (both weak and strong) is known to have savings of at least π^2 + o(1)/6k, this is optimal up to the constant factor. In particular, for k=3, our upper bound is 2^0.333… n, which is fairly close to the lower bound 2^0.386… n of Hertli [SIAM J. Comput.'14]. We also construct instances based on linear systems over 𝔽_2 for which strong PPSZ has savings of at most O(log(k)/k). This is only a log(k) factor away from the optimal bound. Our constructions improve previous savings upper bound of O(log^2(k)/k) due to Chen et al. [SODA'13].
What problem does this paper attempt to address?