On Sampling from Ising Models with Spectral Constraints
Andreas Galanis, Alkis Kalavasis, Anthimos Vardis Kandiros
TL;DR
This work resolves Kunisky's conjecture by showing NP-hardness of approximately counting and sampling from Ising models under spectral constraints beyond the previously understood regime. By carefully injecting a mild antiferromagnetic component to preserve the spectral window, the authors exploit bimodality in Glauber dynamics on central gadgets (clique-based for the dense case and random $d$-regular graphs for the sparse case) to encode MaxCut, and they translate this into hardness results for SpectralIsing$(\gamma)$ and BoundSpectralIsing$(d,\gamma)$ with explicit spectral-parameter thresholds. The results complement recent fast Glauber-based algorithms that work when $\gamma<1$ and demonstrate that Glauber dynamics is effectively optimal for general-purpose sampling under the stated spectral constraints. The work thus clarifies the computational complexity landscape for Ising-model sampling with spectral restrictions and provides a robust bridge between algorithmic guarantees and hardness via gadget-based reductions and spectral perturbation analysis.
Abstract
We consider the problem of sampling from the Ising model when the underlying interaction matrix has eigenvalues lying within an interval of length $γ$. Recent work in this setting has shown various algorithmic results that apply roughly when $γ< 1$, notably with nearly-linear running times based on the classical Glauber dynamics. However, the optimality of the range of $γ$ was not clear since previous inapproximability results developed for the antiferromagnetic case (where the matrix has entries $\leq 0$) apply only for $γ>2$. To this end, Kunisky (SODA'24) recently provided evidence that the problem becomes hard already when $γ>1$ based on the low-degree hardness for an inference problem on random matrices. Based on this, he conjectured that sampling from the Ising model in the same range of $γ$ is NP-hard. Here we confirm this conjecture, complementing in particular the known algorithmic results by showing NP-hardness results for approximately counting and sampling when $γ>1$, with strong inapproximability guarantees; we also obtain a more refined hardness result for matrices where only a constant number of entries per row are allowed to be non-zero. The main observation in our reductions is that, for $γ>1$, Glauber dynamics mixes slowly when the interactions are all positive (ferromagnetic) for the complete and random regular graphs, due to a bimodality in the underlying distribution. While ferromagnetic interactions typically preclude NP-hardness results, here we work around this by introducing in an appropriate way mild antiferromagnetism, keeping the spectrum roughly within the same range. This allows us to exploit the bimodality of the aforementioned graphs and show the target NP-hardness by adapting suitably previous inapproximability techniques developed for antiferromagnetic systems.
