Beam search decoder for quantum LDPC codes
Abstract
We propose a decoder for quantum low density parity check (LDPC) codes based on a beam search heuristic guided by belief propagation (BP). Our beam search decoder applies to all quantum LDPC codes and achieves different speed-accuracy tradeoffs by tuning its parameters such as the beam width. We perform numerical simulations under circuit level noise for the bivariate bicycle (BB) code at noise rate to estimate the logical error rate and the 99.9 percentile runtime and we compare with the BP-OSD decoder which has been the default quantum LDPC decoder for the past six years. A variant of our beam search decoder with a beam width of 64 achieves a reduction in logical error rate. With a beam width of 8, we reach the same logical error rate as BP-OSD with a reduction in the 99.9 percentile runtime. We identify the beam search decoder with beam width of 32 as a promising candidate for trapped ion architectures because it achieves a reduction in logical error rate with a 99.9 percentile runtime per syndrome extraction round below 1ms at . Remarkably, this is achieved in software on a single core, without any parallelization or specialized hardware (FPGA, ASIC), suggesting one might only need three 32-core CPUs to decode a trapped ion quantum computer with 1000 logical qubits.
Keywords
Cite
@article{arxiv.2512.07057,
title = {Beam search decoder for quantum LDPC codes},
author = {Min Ye and Dave Wecker and Nicolas Delfosse},
journal= {arXiv preprint arXiv:2512.07057},
year = {2025}
}
Comments
We have released the implementation source code at https://github.com/ionq-publications/BeamSearchDecoder