TOPICS
Search

Syndrome Decoding Problem


The syndrome decoding problem is the following computational problem. Given a binary parity-check matrix H in F_2^(m×n) and a syndrome b in F_2^m, find a vector x in F_2^n with the minimum number of nonzero coordinates (minimum Hamming weight) such that

 Hx=b.

Here F_2 is the finite field with two elements. If C=kerH and b=Hu, then the solutions form the coset u+C. Syndrome decoding is therefore equivalent to finding a nearest codeword of the binary linear code C to u.

Berlekamp et al. (1978) proved that the associated decision problem is NP-complete. An AI-generated reduction given by OpenAI (2026) established n^(1/200)-factor hardness of approximation, where n is the code block length.


See also

Binary Code, Closest Vector Problem, Codeword, Coset, Finite Field, Hamming Distance, Linear Code, Parity Check Matrix

Explore with Wolfram|Alpha

References

Berlekamp, E. R.; McEliece, R. J.; and van Tilborg, H. C. A. "On the Inherent Intractability of Certain Coding Problems." IEEE Trans. Inform. Th. 24, 384-386, 1978. https://doi.org/10.1109/TIT.1978.1055873.OpenAI. "n^(1/400)-Hardness of the Euclidean Closest Vector Problem." Ch. 7 in Ten Advances in Mathematics and Theoretical Computer Science. San Francisco, CA: OpenAI, Aug. 1, 2026. https://cdn.openai.com/pdf/ten-proofs-oai.pdf.

Cite this as:

Weisstein, Eric W. "Syndrome Decoding Problem." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/SyndromeDecodingProblem.html

Subject classifications