On the Complexity of Exact Maximum-Likelihood Decoding for Asymptotically Good Low Density Parity Check Codes
Weiyu Xu, Babak Hassibi

TL;DR
This paper demonstrates that exact maximum-likelihood decoding for certain asymptotically good LDPC codes over binary symmetric channels can be achieved with expected polynomial complexity, contrasting worst-case NP-hardness.
Contribution
It introduces a class of LDPC codes for which ML decoding is feasible in expected polynomial time, and proposes efficient algorithms with certificates for this decoding.
Findings
Expected polynomial-time ML decoding for certain LDPC codes.
Existence of efficient algorithms with ML certificates.
Contrast between worst-case NP-hardness and average-case feasibility.
Abstract
Since the classical work of Berlekamp, McEliece and van Tilborg, it is well known that the problem of exact maximum-likelihood (ML) decoding of general linear codes is NP-hard. In this paper, we show that exact ML decoding of a classs of asymptotically good error correcting codes--expander codes, a special case of low density parity check (LDPC) codes--over binary symmetric channels (BSCs) is possible with an expected polynomial complexity. More precisely, for any bit-flipping probability, , in a nontrivial range, there exists a rate region of non-zero support and a family of asymptotically good codes, whose error probability decays exponentially in coding length , for which ML decoding is feasible in expected polynomial time. Furthermore, as approaches zero, this rate region approaches the channel capacity region. The result is based on the existence of polynomial-time…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
