Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
158 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

When can an expander code correct $Ω(n)$ errors in $O(n)$ time? (2312.16087v2)

Published 26 Dec 2023 in cs.IT, math.CO, and math.IT

Abstract: Tanner codes are graph-based linear codes whose parity-check matrices can be characterized by a bipartite graph $G$ together with a linear inner code $C_0$. Expander codes are Tanner codes whose defining bipartite graph $G$ has good expansion property. This paper is motivated by the following natural and fundamental problem in decoding expander codes: What are the sufficient and necessary conditions that $\delta$ and $d_0$ must satisfy, so that \textit{every} bipartite expander $G$ with vertex expansion ratio $\delta$ and \textit{every} linear inner code $C_0$ with minimum distance $d_0$ together define an expander code that corrects $\Omega(n)$ errors in $O(n)$ time? For $C_0$ being the parity-check code, the landmark work of Sipser and Spielman (IEEE-TIT'96) showed that $\delta>3/4$ is sufficient; later Viderman (ACM-TOCT'13) improved this to $\delta>2/3-\Omega(1)$ and he also showed that $\delta>1/2$ is necessary. For general linear code $C_0$, the previously best-known result of Dowling and Gao (IEEE-TIT'18) showed that $d_0=\Omega(c\delta{-2})$ is sufficient, where $c$ is the left-degree of $G$. In this paper, we give a near-optimal solution to the above question for general $C_0$ by showing that $\delta d_0>3$ is sufficient and $\delta d_0>1$ is necessary, thereby also significantly improving Dowling-Gao's result. We present two novel algorithms for decoding expander codes, where the first algorithm is deterministic, and the second one is randomized and has a larger decoding radius.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (36)
  1. Message-passing algorithms and improved lp decoding. IEEE Transactions on Information Theory, 58(12):7260–7271, 2012.
  2. Balanced product quantum codes. IEEE Trans. Inf. Theory, 67(10):6653–6674, 2021.
  3. Quantum low-density parity-check codes. PRX Quantum, 2(4):040101, 2021.
  4. Improved decoding of expander codes. IEEE Transactions on Information Theory, 69(6):3574–3589, 2023.
  5. On trapping sets and guaranteed error correction capability of ldpc codes and gldpc codes. IEEE Transactions on Information Theory, 56(4):1600–1611, 2010.
  6. On the design of low-density parity-check codes within 0.0045 db of the shannon limit. IEEE Communications letters, 5(2):58–60, 2001.
  7. Ldpc codes for compressed sensing. IEEE Transactions on Information Theory, 58(5):3093–3114, 2012.
  8. Good quantum LDPC codes with linear time decoders. In Barna Saha and Rocco A. Servedio, editors, Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, Orlando, FL, USA, June 20-23, 2023, pages 905–918. ACM, 2023.
  9. Fast decoding of expander codes. IEEE Transactions on Information Theory, 64(2):972–978, 2018.
  10. Decodable quantum LDPC codes beyond the √square-root\surd√n distance barrier using high dimensional expanders. CoRR, abs/2004.07935, 2020.
  11. Lp decoding corrects a constant fraction of errors. IEEE Transactions on Information Theory, 53(1):82–89, 2007.
  12. Robert Gallager. Low-density parity-check codes. IRE Transactions on information theory, 8(1):21–28, 1962.
  13. An efficient decoder for a linear distance quantum LDPC code. In Barna Saha and Rocco A. Servedio, editors, Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, Orlando, FL, USA, June 20-23, 2023, pages 919–932. ACM, 2023.
  14. Venkatesan Guruswami. Iterative decoding of low-density parity check codes (a survey). arXiv preprint cs/0610022, 2006.
  15. Near-optimal linear-time codes for unique decoding and new list-decodable codes over smaller alphabets. In John H. Reif, editor, Proceedings on 34th Annual ACM Symposium on Theory of Computing, May 19-21, 2002, Montréal, Québec, Canada, pages 812–821. ACM, 2002.
  16. Fiber bundle codes: breaking the n1/21/2{}^{\mbox{1/2}}start_FLOATSUPERSCRIPT 1/2 end_FLOATSUPERSCRIPT polylog(n) barrier for quantum LDPC codes. In Samir Khuller and Virginia Vassilevska Williams, editors, STOC ’21: 53rd Annual ACM SIGACT Symposium on Theory of Computing, Virtual Event, Italy, June 21-25, 2021, pages 1276–1288. ACM, 2021.
  17. New cosystolic expanders from tensors imply explicit quantum LDPC codes with ΩΩ\Omegaroman_Ω(√square-root\surd√n logkk{}^{\mbox{\emph{k}}}start_FLOATSUPERSCRIPT k end_FLOATSUPERSCRIPT n) distance. In Samir Khuller and Virginia Vassilevska Williams, editors, STOC ’21: 53rd Annual ACM SIGACT Symposium on Theory of Computing, Virtual Event, Italy, June 21-25, 2021, pages 1317–1329. ACM, 2021.
  18. Quantum expander codes. In Venkatesan Guruswami, editor, IEEE 56th Annual Symposium on Foundations of Computer Science, FOCS 2015, Berkeley, CA, USA, 17-20 October, 2015, pages 810–824. IEEE Computer Society, 2015.
  19. Quantum tanner codes. In 63rd IEEE Annual Symposium on Foundations of Computer Science, FOCS 2022, Denver, CO, USA, October 31 - November 3, 2022, pages 872–883. IEEE, 2022.
  20. Decoding quantum tanner codes. IEEE Trans. Inf. Theory, 69(8):5100–5115, 2023.
  21. Efficient decoding up to a constant fraction of the code length for asymptotically good quantum codes. In Nikhil Bansal and Viswanath Nagarajan, editors, Proceedings of the 2023 ACM-SIAM Symposium on Discrete Algorithms, SODA 2023, Florence, Italy, January 22-25, 2023, pages 1216–1244. SIAM, 2023.
  22. Good quantum ldpc codes with linear time decoder from lossless expanders. arXiv preprint arXiv:2203.03581, 2022.
  23. Efficient erasure correcting codes. IEEE Transactions on Information Theory, 47(2):569–584, 2001.
  24. Ldpc codes achieve list decoding capacity. In 2020 IEEE 61st Annual Symposium on Foundations of Computer Science (FOCS), pages 458–469, 2020.
  25. Asymptotically good quantum and locally testable classical LDPC codes. In Stefano Leonardi and Anupam Gupta, editors, STOC ’22: 54th Annual ACM SIGACT Symposium on Theory of Computing, Rome, Italy, June 20 - 24, 2022, pages 375–388. ACM, 2022.
  26. Quantum LDPC codes with almost linear minimum distance. IEEE Trans. Inf. Theory, 68(1):213–229, 2022.
  27. Design of capacity-approaching irregular low-density parity-check codes. IEEE transactions on information theory, 47(2):619–637, 2001.
  28. The capacity of low-density parity-check codes under message-passing decoding. IEEE Transactions on information theory, 47(2):599–618, 2001.
  29. Linear-time erasure list-decoding of expander codes. IEEE Trans. Inf. Theory, 67(9):5827–5839, 2021.
  30. Improved nearly-mds expander codes. IEEE Trans. Inf. Theory, 52(8):3650–3661, 2006.
  31. Expander codes. IEEE transactions on Information Theory, 42(6):1710–1722, 1996.
  32. DA Spielman. Linear-time encodable and decodable error-correcting codes. IEEE Transactions on Information Theory, 42(6):1723–1731, 1996.
  33. R Tanner. A recursive approach to low complexity codes. IEEE Transactions on information theory, 27(5):533–547, 1981.
  34. Michael Viderman. Linear-time decoding of regular expander codes. ACM Transactions on Computation Theory (TOCT), 5(3):1–25, 2013.
  35. Michael Viderman. LP decoding of codes with expansion parameter above 2/3. Inf. Process. Lett., 113(7):225–228, 2013.
  36. Gilles Zémor. On expander codes. IEEE Trans. Inf. Theory, 47(2):835–837, 2001.
Citations (1)

Summary

We haven't generated a summary for this paper yet.