We introduce a methodology for generating random multi-qubit stabilizer codes based on solving a constraint satisfaction problem (CSP) on random bipartite graphs. This framework allows us to enforce stabilizer commutation, $X/Z$ balancing, finite rate, sparsity, and maximum-degree constraints simultaneously in a CSP that we can then solve numerically. Using a state-of-the-art CSP solver, we obtain convincing evidence for the existence of a satisfiability threshold. Furthermore, the extent of the satisfiable phase increases with the number of qubits. In that phase, finding sparse codes becomes an easy problem. Moreover, we observe that the sparse codes found in the satisfiable phase practically achieve the channel capacity for erasure noise. Our results show that intermediate-size finite-rate sparse quantum codes are easy to find, while also demonstrating a flexible methodology for generating good codes with custom properties. We therefore establish a complete and customizable pipeline for random quantum code discovery.
翻译:我们提出了一种生成随机多比特稳定器码的方法,基于解决随机二分图上的约束满足问题(CSP)。该框架使我们能够同时强制执行稳定器的交换,$X/Z$ 平衡,有限速率、稀疏性和最大度约束。我们可以数值求解该CSP。使用最先进的CSP求解器,我们获得了令人信服的证据表明存在满足阈值。此外,满足阈值的范围会随着比特数的增加而增加。在该相中,找到稀疏码变得容易。此外,我们观察到,在满足阈值的相中找到的稀疏码实际上达到了抗擦除噪声的信道容量。我们的结果表明,中等大小的有限速率稀疏量子码很容易找到,同时还展示了一个灵活的方法来生成具有自定义属性的优秀码。我们因此建立了一个随机量子代码发现的完整和可定制的流水线。