Source author record

Zongchen Chen

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

7works
9topics
4close collaborators

Published work

7 publications

preprint2026arXiv

Improved Mixing of Critical Hardcore Model

The hardcore model is one of the most classic and widely studied examples of undirected graphical models. Given a graph GG, the hardcore model describes a Gibbs distribution of λλ-weighted independent sets of GG. In the last two decades, a beautiful computational phase transition has been established at a precise threshold λc(Δ)λ_c(Δ) where ΔΔ denotes the maximum degree, where the task of sampling independent sets transitions from polynomial-time solvable to computationally intractable. We study the critical hardcore model where λ=λc(Δ)λ= λ_c(Δ) and show that the Glauber dynamics, a simple yet popular Markov chain algorithm, mixes in O~(n4+O(1/Δ))\tilde{O}(n^{4+O(1/Δ)}) time on any nn-vertex graph of maximum degree Δ≥3Δ\geq3, significantly improving the previous upper bound O~(n12.88+O(1/Δ))\tilde{O}(n^{12.88+O(1/Δ)}) by the recent work arXiv:2411.03413. Our improvement comes from an optimal bound on the ℓ∞\ell_\infty-spectral independence for the hardcore model at all subcritical fugacity λ<λc(Δ)λ< λ_c(Δ).

preprint2026arXiv

Rapid Mixing at the Uniqueness Threshold

Over the past decades, a fascinating computational phase transition has been identified in sampling from Gibbs distributions. Though, the computational complexity at the critical point remains poorly understood, as previous algorithmic and hardness results all required a constant slack from this threshold. In this paper, we resolve this open question at the critical phase transition threshold, thus completing the picture of the computational phase transition. We show that for the hardcore model on graphs with maximum degree Δ≥3Δ\ge 3 at the uniqueness threshold λ=λc(Δ)λ= λ_c(Δ), the mixing time of Glauber dynamics is upper bounded by a polynomial in nn, but is not nearly linear in the worst case. For the Ising model (either antiferromagnetic or ferromagnetic), we establish similar results. For the Ising model on graphs with maximum degree Δ≥3Δ\ge 3 at the critical temperature ββ where ∣β∣=βc(Δ)|β| = β_c(Δ), with the tree-uniqueness threshold βc(Δ)β_c(Δ), we show that the mixing time of Glauber dynamics is upper bounded by O~(n3+O(1/Δ))\tilde{O}\left(n^{3 + O(1/Δ)}\right) and lower bounded by Ω(n3/2)Ω\left(n^{3/2}\right) in the worst case. For the Ising model specified by a critical interaction matrix JJ with ∥J∥2=1\left \lVert J \right \rVert_2=1, we obtain an upper bound O~(n3/2)\tilde{O}(n^{3/2}) for the mixing time, matching the lower bound Ω(n3/2)Ω\left(n^{3/2}\right) on the complete graph up to a logarithmic factor. Our mixing time upper bounds are derived from a new interpretation and analysis of the localization scheme method introduced by Chen and Eldan (2022), applied to the field dynamics for the hardcore model and the proximal sampler for the Ising model. As key steps in both our upper and lower bounds, we establish sub-linear upper and lower bounds for spectral independence at the critical point for worst-case instances.

preprint2024arXiv

Influence Maximization in Ising Models

Given a complex high-dimensional distribution over {±1}n\{\pm 1\}^n, what is the best way to increase the expected number of +1+1's by controlling the values of only a small number of variables? Such a problem is known as influence maximization and has been widely studied in social networks, biology, and computer science. In this paper, we consider influence maximization on the Ising model which is a prototypical example of undirected graphical models and has wide applications in many real-world problems. We establish a sharp computational phase transition for influence maximization on sparse Ising models under a bounded budget: In the high-temperature regime, we give a linear-time algorithm for finding a small subset of variables and their values which achieve nearly optimal influence; In the low-temperature regime, we show that the influence maximization problem cannot be solved in polynomial time under commonly-believed complexity assumption. The critical temperature coincides with the tree uniqueness/non-uniqueness threshold for Ising models which is also a critical point for other computational problems including approximate sampling and counting.

preprint2022arXiv

Almost-Linear Planted Cliques Elude the Metropolis Process

A seminal work of Jerrum (1992) showed that large cliques elude the Metropolis process. More specifically, Jerrum showed that the Metropolis algorithm cannot find a clique of size k=Θ(nα),α∈(0,1/2)k=Θ(n^α), α\in (0,1/2), which is planted in the Erdős-Rényi random graph G(n,1/2)G(n,1/2), in polynomial time. Information theoretically it is possible to find such planted cliques as soon as k≥(2+ε)log⁡nk \ge (2+ε) \log n. Since the work of Jerrum, the computational problem of finding a planted clique in G(n,1/2)G(n,1/2) was studied extensively and many polynomial time algorithms were shown to find the planted clique if it is of size k=Ω(n)k = Ω(\sqrt{n}), while no polynomial-time algorithm is known to work when k=o(n)k=o(\sqrt{n}). Notably, the first evidence of the problem's algorithmic hardness is commonly attributed to the result of Jerrum from 1992. In this paper we revisit the original Metropolis algorithm suggested by Jerrum. Interestingly, we find that the Metropolis algorithm actually fails to recover a planted clique of size k=Θ(nα)k=Θ(n^α) for any constant 0≤α<10 \leq α< 1. Moreover, we strengthen Jerrum's results in a number of other ways including: Like many results in the MCMC literature, the result of Jerrum shows that there exists a starting state (which may depend on the instance) for which the Metropolis algorithm fails. For a wide range of temperatures, we show that the algorithm fails when started at the most natural initial state, which is the empty clique. This answers an open problem stated in Jerrum (1992). We also show that the simulated tempering version of the Metropolis algorithm, a more sophisticated temperature-exchange variant of it, also fails at the same regime of parameters. Finally, our results confirm recent predictions by Gamarnik and Zadik (2019) and Angelini, Fachin, de Feo (2021).

preprint2022arXiv

From algorithms to connectivity and back: finding a giant component in random k-SAT

We take an algorithmic approach to studying the solution space geometry of relatively sparse random and bounded degree kk-CNFs for large kk. In the course of doing so, we establish that with high probability, a random kk-CNF ΦΦ with nn variables and clause density α=m/n≲2k/6α= m/n \lesssim 2^{k/6} has a giant component of solutions that are connected in a graph where solutions are adjacent if they have Hamming distance Ok(log⁡n)O_k(\log n) and that a similar result holds for bounded degree kk-CNFs at similar densities. We are also able to deduce looseness results for random and bounded degree kk-CNFs in a similar regime. Although our main motivation was understanding the geometry of the solution space, our methods have algorithmic implications. Towards that end, we construct an idealized block dynamics that samples solutions from a random kk-CNF ΦΦ with density α=m/n≲2k/52α= m/n \lesssim 2^{k/52}. We show this Markov chain can with high probability be implemented in polynomial time and by leveraging spectral independence, we also observe that it mixes relatively fast, giving a polynomial time algorithm to with high probability sample a uniformly random solution to a random kk-CNF. Our work suggests that the natural route to pinning down when a giant component exists is to develop sharper algorithms for sampling solutions in random kk-CNFs.

preprint2020arXiv

Hardness of Identity Testing for Restricted Boltzmann Machines and Potts models

We study identity testing for restricted Boltzmann machines (RBMs), and more generally for undirected graphical models. Given sample access to the Gibbs distribution corresponding to an unknown or hidden model M∗M^* and given an explicit model MM, can we distinguish if either M=M∗M = M^* or if they are (statistically) far apart? Daskalakis et al. (2018) presented a polynomial-time algorithm for identity testing for the ferromagnetic (attractive) Ising model. In contrast, for the antiferromagnetic (repulsive) Ising model, Bezáková et al. (2019) proved that unless RP=NPRP=NP there is no identity testing algorithm when βd=ω(log⁡n)βd=ω(\log{n}), where dd is the maximum degree of the visible graph and ββ is the largest edge weight in absolute value. We prove analogous hardness results for RBMs (i.e., mixed Ising models on bipartite graphs), even when there are no latent variables or an external field. Specifically, we show that if RP≠NPRP \neq NP, then when βd=ω(log⁡n)βd=ω(\log{n}) there is no polynomial-time algorithm for identity testing for RBMs; when βd=O(log⁡n)βd =O(\log{n}) there is an efficient identity testing algorithm that utilizes the structure learning algorithm of Klivans and Meka (2017). In addition, we prove similar lower bounds for purely ferromagnetic RBMs with inconsistent external fields, and for the ferromagnetic Potts model. Previous hardness results for identity testing of Bezáková et al. (2019) utilized the hardness of finding the maximum cuts, which corresponds to the ground states of the antiferromagnetic Ising model. Since RBMs are on bipartite graphs such an approach is not feasible. We instead introduce a general methodology to reduce from the corresponding approximate counting problem and utilize the phase transition that is exhibited by RBMs and the mean-field Potts model.

preprint2020arXiv

Rapid Mixing for Colorings via Spectral Independence

The spectral independence approach of Anari et al. (2020) utilized recent results on high-dimensional expanders of Alev and Lau (2020) and established rapid mixing of the Glauber dynamics for the hard-core model defined on weighted independent sets. We develop the spectral independence approach for colorings, and obtain new algorithmic results for the corresponding counting/sampling problems. Let α∗≈1.763α^*\approx 1.763 denote the solution to exp⁡(1/x)=x\exp(1/x)=x and let α>α∗α>α^*. We prove that, for any triangle-free graph G=(V,E)G=(V,E) with maximum degree ΔΔ, for all q≥αΔ+1q\geqαΔ+1, the mixing time of the Glauber dynamics for qq-colorings is polynomial in n=∣V∣n=|V|, with the exponent of the polynomial independent of ΔΔ and qq. In comparison, previous approximate counting results for colorings held for a similar range of qq (asymptotically in ΔΔ) but with larger girth requirement or with a running time where the polynomial exponent depended on ΔΔ and qq (exponentially). One further feature of using the spectral independence approach to study colorings is that it avoids many of the technical complications in previous approaches caused by coupling arguments or by passing to the complex plane; the key improvement on the running time is based on relatively simple combinatorial arguments which are then translated into spectral bounds.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.