An exact Error Threshold of Surface Code under Correlated Nearest-Neighbor Errors: A Statistical Mechanical Analysis
SiYing Wang, ZhiXin Xia, Yue Yan, Xiang-Bin Wang
TL;DR
This work addresses the quest for an exact error threshold of the surface code under realistic correlated noise, combining i.i.d. errors with nearest-neighbor correlations. It develops an error-edge map (EEM) to transform decoding success probabilities into the partition function of a square-octagonal random-bond Ising model, enabling exact threshold determination via statistical mechanics. For the case $p_1=p_2$, parallel-tempering Monte Carlo simulations yield an exact threshold near $p_c \approx 0.03$, and comparisons show current decoders lag behind this bound under correlation, suggesting room for decoder improvement. By bridging quantum error correction with classical statistical mechanics, this approach provides a principled, algorithm-independent benchmark for fault-tolerance under realistic correlated noise.
Abstract
The surface code represents a promising candidate for fault-tolerant quantum computation due to its high error threshold and experimental accessibility with nearest-neighbor interactions. However, current exact surface code threshold analyses are based on the assumption of independent and identically distributed (i.i.d.) errors. Though there are numerical studieds for threshold with correlated error, they are only the lower bond ranther than exact value, this offers potential for higher error thresholds.Here, we establish an error-edge map, which allows for the mapping of quantum error correction to a square-octagonal random bond Ising model. We then present the exact threshold under a realistic noise model that combines independent single-qubit errors with correlated errors between nearest-neighbor data qubits. Our method is applicable for any ratio of nearest-neighbor correlated errors to i.i.d. errors. We investigate the error correction threshold of surface codes and we present analytical constraints giving exact value of error threshold. This means that our error threshold is both upper bound and achievable and hence on the one hand the existing numerical threshold values can all be improved to our threshold value, on the other hand, our threshold value is highest achievable value in principle.
