English

Symmetric Perceptrons, Number Partitioning and Lattices

Statistics Theory 2025-07-29 v2 Computational Complexity Mathematical Physics math.MP Probability Statistics Theory

Abstract

The symmetric binary perceptron (SBPκ\mathrm{SBP}_{\kappa}) problem with parameter κ:R1[0,1]\kappa : \mathbb{R}_{\geq1} \to [0,1] is an average-case search problem defined as follows: given a random Gaussian matrix AN(0,1)n×m\mathbf{A} \sim \mathcal{N}(0,1)^{n \times m} as input where mnm \geq n, output a vector x{1,1}m\mathbf{x} \in \{-1,1\}^m such that Axκ(m/n)m .|| \mathbf{A} \mathbf{x} ||_{\infty} \leq \kappa(m/n) \cdot \sqrt{m}~. The number partitioning problem (NPPκ\mathrm{NPP}_{\kappa}) corresponds to the special case of setting n=1n=1. There is considerable evidence that both problems exhibit large computational-statistical gaps. In this work, we show (nearly) tight average-case hardness for these problems, assuming the worst-case hardness of standard approximate shortest vector problems on lattices. For SBP\mathrm{SBP}, for large nn, the best that efficient algorithms have been able to achieve is κ(x)=Θ(1/x)\kappa(x) = \Theta(1/\sqrt{x}) (Bansal and Spencer, Random Structures and Algorithms 2020), which is a far cry from the statistical bound. The problem has been extensively studied in the TCS and statistics communities, and Gamarnik, Kizildag, Perkins and Xu (FOCS 2022) conjecture that Bansal-Spencer is tight: namely, κ(x)=Θ~(1/x)\kappa(x) = \widetilde{\Theta}(1/\sqrt{x}) is the optimal value achieved by computationally efficient algorithms. We prove their conjecture assuming the worst-case hardness of approximating the shortest vector problem on lattices. For NPP\mathrm{NPP}, Karmarkar and Karp's classical differencing algorithm achieves κ(m)=2O(log2m) .\kappa(m) = 2^{-O(\log^2 m)}~. We prove that Karmarkar-Karp is nearly tight: namely, no polynomial-time algorithm can achieve κ(m)=2Ω(log3m)\kappa(m) = 2^{-\Omega(\log^3 m)}, once again assuming the worst-case subexponential hardness of approximating the shortest vector problem on lattices to within a subexponential factor.

Keywords

Cite

@article{arxiv.2501.16517,
  title  = {Symmetric Perceptrons, Number Partitioning and Lattices},
  author = {Neekon Vafa and Vinod Vaikuntanathan},
  journal= {arXiv preprint arXiv:2501.16517},
  year   = {2025}
}