English

Limits of Sequential Local Algorithms on the Random $k$-XORSAT Problem

Computational Complexity 2024-09-10 v2

Abstract

The random kk-XORSAT problem is a random constraint satisfaction problem of nn Boolean variables and m=rnm=rn clauses, which a random instance can be expressed as a GF(2)G\mathbb{F}(2) linear system of the form Ax=bAx=b, where AA is a random m×nm \times n matrix with kk ones per row, and bb is a random vector. It is known that there exist two distinct thresholds rcore(k)<rsat(k)r_{core}(k) < r_{sat}(k) such that as nn \rightarrow \infty for r<rsat(k)r < r_{sat}(k) the random instance has solutions with high probability, while for rcore<r<rsat(k)r_{core} < r < r_{sat}(k) the solution space shatters into an exponential number of clusters. Sequential local algorithms are a natural class of algorithms which assign values to variables one by one iteratively. In each iteration, the algorithm runs some heuristics, called local rules, to decide the value assigned, based on the local neighborhood of the selected variables under the factor graph representation of the instance. We prove that for any r>rcore(k)r > r_{core}(k) the sequential local algorithms with certain local rules fail to solve the random kk-XORSAT with high probability. They include (1) the algorithm using the Unit Clause Propagation as local rule for k9k \ge 9, and (2) the algorithms using any local rule that can calculate the exact marginal probabilities of variables in instances with factor graphs that are trees, for k13k\ge 13. The well-known Belief Propagation and Survey Propagation are included in (2). Meanwhile, the best known linear-time algorithm succeeds with high probability for r<rcore(k)r < r_{core}(k). Our results support the intuition that rcore(k)r_{core}(k) is the sharp threshold for the existence of a linear-time algorithm for random kk-XORSAT.

Keywords

Cite

@article{arxiv.2404.17775,
  title  = {Limits of Sequential Local Algorithms on the Random $k$-XORSAT Problem},
  author = {Kingsley Yung},
  journal= {arXiv preprint arXiv:2404.17775},
  year   = {2024}
}

Comments

full version of the paper published at ICALP 2024

R2 v1 2026-06-28T16:08:18.890Z