Solving Random Planted CSPs below the $n^{k/2}$ Threshold
Abstract
We present a family of algorithms to solve random planted instances of any -ary Boolean constraint satisfaction problem (CSP). A randomly planted instance of a Boolean CSP is generated by (1) choosing an arbitrary planted assignment , and then (2) sampling constraints from a particular "planting distribution" designed so that will satisfy every constraint. Given an variable instance of a -ary Boolean CSP with constraints, our algorithm runs in time for a choice of a parameter , and succeeds in outputting a satisfying assignment if . This generalizes the -time algorithm of [FPV15], the case of , to larger runtimes, and matches the constraint number vs.\ runtime trade-off established for refuting random CSPs by [RRS17]. Our algorithm is conceptually different from the recent algorithm of [GHKM23], which gave a -time algorithm to solve semirandom CSPs with constraints by exploiting conditions that allow a basic SDP to recover the planted assignment exactly. Instead, we forego certificates of uniqueness and recover in two steps: we first use a degree- Sum-of-Squares SDP to find some that is -close to , and then we use a second rounding procedure to recover from .
Cite
@article{arxiv.2507.10833,
title = {Solving Random Planted CSPs below the $n^{k/2}$ Threshold},
author = {Arpon Basu and Jun-Ting Hsieh and Andrew D. Lin and Peter Manohar},
journal= {arXiv preprint arXiv:2507.10833},
year = {2025}
}