Cluster Decomposition for Improved Erasure Decoding of Quantum LDPC Codes
Hanwen Yao, Mert Gökduman, Henry D. Pfister
TL;DR
This work introduces a cluster decoder for erasure decoding of quantum LDPC codes, generalizing the VH approach by performing peeling on the Tanner graph and then decomposing the residual stopping set into clusters that are solved sequentially via Gaussian Elimination. By allowing clusters of unrestricted size, the method attains ML performance with lower complexity than solving the entire stopping set; constraining cluster sizes yields linear-time decoding and connects to VH as a special case. Empirical results on hypergraph product codes show near-ML performance in the low-erasure regime with modest cluster-size caps, while simulations on general quantum LDPC codes demonstrate ML-curve estimation with reduced complexity across erasure rates. Overall, the cluster decoder offers a flexible, code-structure-agnostic framework that generalizes VH, enabling scalable ML-like erasure decoding for a broad class of quantum LDPC codes.
Abstract
We introduce a new erasure decoder that applies to arbitrary quantum LDPC codes. Dubbed the cluster decoder, it generalizes the decomposition idea of Vertical-Horizontal (VH) decoding introduced by Connelly et al. in 2022. Like the VH decoder, the idea is to first run the peeling decoder and then post-process the resulting stopping set. The cluster decoder breaks the stopping set into a tree of clusters which can be solved sequentially via Gaussian Elimination (GE). By allowing clusters of unconstrained size, this decoder achieves maximum-likelihood (ML) performance with reduced complexity compared with full GE. When GE is applied only to clusters whose sizes are less than a constant, the performance is degraded but the complexity becomes linear in the block length. Our simulation results show that, for hypergraph product codes, the cluster decoder with constant cluster size achieves near-ML performance similar to VH decoding in the low-erasure-rate regime. For the general quantum LDPC codes we studied, the cluster decoder can be used to estimate the ML performance curve with reduced complexity over a wide range of erasure rates.
