arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2106.02129cs.CCcs.DSmath-phmath.MPmath.PRstat.ML
收藏

低次多项式随机$k$ - SAT的相变

The Algorithmic Phase Transition of Random $k$-SAT for Low Degree Polynomials

Guy Bresler, Brice Huang

摘要:

设$Φ$是具有$n$变量和$m$子句的一致随机$k$ -SAT公式。我们研究的算法任务,找到一个令人满意的分配$Φ$。已知满足的分配以高概率存在直到子句密度$m/n = 2^k \log 2 - \frac12 (\log 2 + 1) + o_k(1)$,而已知的最佳多项式时间算法,Coja-Oghlan的Fix算法,在低得多的子句密度$(1 - o_k(1)) 2^k \log k / k$找到满足的分配。这就提出了一个问题:在更高的子句密度下,是否有可能有效地找到一个令人满意的赋值?我们证明了这类低次多项式算法在子句密度为$(1 + o_k(1)) κ^* 2^k \log k / k$时不能找到一个令人满意的分配,其中子句密度为通用常数$κ^* \approx 4.911$。这个类包含修复,消息传递算法,包括置信度和调查传播引导的抽取(有界或温和增长的轮数),以及因子图上的局部算法。这是第一个硬度的结果,任何类的算法在子句密度内的一个常数因子的修复实现。我们的证明建立并利用了一个新的多路重叠间隙属性定制的随机$k$ -SAT。

英文摘要:

Let $Φ$ be a uniformly random $k$-SAT formula with $n$ variables and $m$ clauses. We study the algorithmic task of finding a satisfying assignment of $Φ$. It is known that satisfying assignments exist with high probability up to clause density $m/n = 2^k \log 2 - \frac12 (\log 2 + 1) + o_k(1)$, while the best polynomial-time algorithm known, the Fix algorithm of Coja-Oghlan, finds a satisfying assignment at the much lower clause density $(1 - o_k(1)) 2^k \log k / k$. This prompts the question: is it possible to efficiently find a satisfying assignment at higher clause densities? We prove that the class of low degree polynomial algorithms cannot find a satisfying assignment at clause density $(1 + o_k(1)) κ^* 2^k \log k / k$ for a universal constant $κ^* \approx 4.911$. This class encompasses Fix, message passing algorithms including Belief and Survey Propagation guided decimation (with bounded or mildly growing number of rounds), and local algorithms on the factor graph. This is the first hardness result for any class of algorithms at clause density within a constant factor of that achieved by Fix. Our proof establishes and leverages a new many-way overlap gap property tailored to random $k$-SAT.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑