Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/SFCS.2005.29guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Correcting Errors Beyond the Guruswami-Sudan Radius in Polynomial Time

Published: 23 October 2005 Publication History

Abstract

We introduce a new family of error-correcting codes that have a polynomial-time encoder and a polynomial-time listdecoder, correcting a fraction of adversarial errors up to \tau {\rm M} = 1 - ^{{\rm M} + 1} \sqrt {{\rm M}^{\rm M} R^{\rm M} } where R is the rate of the code and {\rm M} \ge is an arbitrary integer parameter. This makes it possible to decode beyond the Guruswami-Sudan radius of 1 - \sqrt R for all rates less than 1/16. Stated another way, for any \varepsilon > 0, we can listdecode in polynomial time a fraction of errors up to 1 - \varepsilon with a code of length n and rate \Omega(\varepsilon/log(1/\varepsilon)), defined over an alphabet of size n^{\rm M}= n^{{\rm O}(\log (1/\varepsilon ))} . Notably, thiserror-correction is achieved in the worst-case against adversarial errors: a probabilistic model for the error distribution is neither needed nor assumed. The best results so far for polynomial-time list-decoding of adversarial errors required a rate of O(\varepsilon^2) to achieve the correction radius of 1-\varepsilon.Our codes and list-decoders are based on two key ideas. The first is the transition from bivariate polynomial interpolation, pioneered by Sudan and Guruswami-Sudan [12,22], to multivariate interpolation decoding. The second idea is to part ways with Reed-Solomon codes, for which numerous prior attempts [2, 3, 12, 18] at breaking the O(\varepsilon^2) rate barrier in the worst-case were unsuccessful. Rather than devising a better list-decoder for Reed-Solomon codes, we devise better codes. Standard Reed-Solomon encoders view a message as a polynomial f(X) over a field Fq, and produce the corresponding codeword by evaluating f(X) at n distinct elements of Fq. Herein, given f(X), we first compute one or more related polynomials g1(X), g2(X), . . . , gM-1(X) and produce the corresponding codeword by evaluating all these polynomials. Correlation between f (X) and gi(X), carefully designed into our encoder, then provides the additional information we need to recover the encoded message from the output of the multivariate interpolation process.

References

[1]
E.R. Berlekamp. Algebraic Coding Theory . McGraw-Hill, New York, 1968.
[2]
D. Bleichenbacher, A. Kiayias, and M. Yung. Decoding of interleaved Reed-Solomon codes over noisy data, Lect. Notes in Comp. Sci. , 2719 :97-108, 2003.
[3]
D. Coppersmith and M. Sudan. Reconstructing curves in three (and higher) dimensional spaces from noisy data, Proc. 35th ACM Symp. on Theory of Computing (STOC) , pp. 136-142, San Diego, CA., June 2003.
[4]
D. Cox, J. Little, and D. O'Shea. Ideals, Varieties, and Algorithms . 2-nd Edition, Springer, New York, 1996.
[5]
P. Elias. List decoding for noisy channels, Tech. Report 335, Research Lab. Electronics, MIT, 1957.
[6]
J. von zur Gathen and M. Nöcker. Exponentiation in finite fields: Theory and practice, Lecture Notes in Computer Science , 1255 : 88-113, 1997.
[7]
V. Guruswami. List Decoding of Error-Correcting Codes , MIT Ph.D. Thesis, 2001; also Lecture Notes in Computer Science , 3282 , Springer, New York, 2005.
[8]
V. Guruswami. Better extractors for better codes?, Proc. 36th ACM Symposium on Theory of Computing (STOC) , pp. 436-444, Chicago, IL., June 2004.
[9]
V. Guruswami. Algebraic-geometric generalizations of the Parvaresh-Vardy codes, preprint, July 2005.
[10]
V. Guruswami and P. Indyk. Expander-based constructions of efficiently decodable codes, Proc. 42nd Annual Symposium on Foundactions of Computer Science (FOCS) , pp. 658-667, Las Vegas, NV., October 2001.
[11]
V. Guruswami and P. Indyk. Near-optimum lineartime codes for unique decoding and new list-decodable codes over smaller alphabets, Proc. 34th Annual ACM Symposium on Theory of Computing (STOC) , pp. 812-821, Montreal, Quebec, May 2002.
[12]
V. Guruswami and M. Sudan. Improved decoding of Reed-Solomon and algebraic-geometric codes, IEEE Trans. Inform. Theory , 45 : 1755-1764, Sept. 1999.
[13]
H. Hasse. Number Theory . Springer, Berlin, 1949.
[14]
R. Kötter, On Algebraic Decoding of Algebraic-Geometric and Cyclic Codes , Ph.D. Thesis, University of Linköping, Sweden, 1996.
[15]
R. Koetter and A. Vardy, Algebraic soft-decision decoding of Reed-Solomon codes, IEEE Trans. Inform. Theory , 49 : 2809-2825, November 2003.
[16]
F.J. MacWilliams and N.J.A. Sloane, The Theory of Error-Correcting Codes . Elsevier, Amsterdam, 1978.
[17]
V.N. Muralindhara and S. Sen. On the tightness of the Johnson bound for Reed-Solomon codes, 16th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA) , Miami, FL., submitted for publication, 2005.
[18]
F. Parvaresh and A. Vardy. Multivariate interpolation decoding beyond the Guruswami-Sudan radius, Proc. 42nd Annual Allerton Conference on Communication, Control and Computing , Urbana, IL., October 2004.
[19]
F. Parvaresh and A. Vardy. Multivariate interpolation decoding of Reed-Solomon codes, preprint, 2005.
[20]
T.J. Richardson and R.L. Urbanke. Modern Coding Theory . Book preprint, August 2005, draft available at http://lthcwww.epfl.ch/mct/.
[21]
V. Shoup. A fast deterministic algorithm for factoring polynomials over finite fields of small characteristic, Proc. Intern. Symp. Symbolic and Algebralic Computation (ISSAC) , pp. 14-21, Bonn, Germany, July 1991.
[22]
M. Sudan, Decoding of Reed-Solomon codes beyond the error correction bound, J. Complexily , 12 : 180-193, March 1997.
[23]
L.R. Welch and E.R. Berlekamp. Error correction for algebraic block codes , US Patent No. 4, 633, 470, 1986.
[24]
J.M. Wozencraft. List decoding, Quart. Progress Report , Research Lab. Electronics, MIT, 48 : 90-95, 1958.

Cited By

View all
  • (2024)AG Codes Achieve List Decoding Capacity over Constant-Sized FieldsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649651(740-751)Online publication date: 10-Jun-2024
  • (2023)Generic Reed-Solomon Codes Achieve List-Decoding CapacityProceedings of the 55th Annual ACM Symposium on Theory of Computing10.1145/3564246.3585128(1488-1501)Online publication date: 2-Jun-2023
  • (2022)Optimal Rate List Decoding over Bounded Alphabets Using Algebraic-geometric CodesJournal of the ACM10.1145/350666869:2(1-48)Online publication date: 31-Jan-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
FOCS '05: Proceedings of the 46th Annual IEEE Symposium on Foundations of Computer Science
October 2005
645 pages
ISBN:0769524680

Publisher

IEEE Computer Society

United States

Publication History

Published: 23 October 2005

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)AG Codes Achieve List Decoding Capacity over Constant-Sized FieldsProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649651(740-751)Online publication date: 10-Jun-2024
  • (2023)Generic Reed-Solomon Codes Achieve List-Decoding CapacityProceedings of the 55th Annual ACM Symposium on Theory of Computing10.1145/3564246.3585128(1488-1501)Online publication date: 2-Jun-2023
  • (2022)Optimal Rate List Decoding over Bounded Alphabets Using Algebraic-geometric CodesJournal of the ACM10.1145/350666869:2(1-48)Online publication date: 31-Jan-2022
  • (2021)Fiat–Shamir via list-recoverable codes (or: parallel repetition of GMW is not zero-knowledge)Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing10.1145/3406325.3451116(750-760)Online publication date: 15-Jun-2021
  • (2021)List-Decodable Coded Computing: Breaking the Adversarial Toleration Barrier2021 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT45174.2021.9518044(1206-1211)Online publication date: 12-Jul-2021
  • (2019)List decoding with double samplersProceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3310435.3310564(2134-2153)Online publication date: 6-Jan-2019
  • (2018)Lossless dimension expanders via linearized polynomials and subspace designsProceedings of the 33rd Computational Complexity Conference10.5555/3235586.3235590(1-16)Online publication date: 22-Jun-2018
  • (2017)For-All Sparse Recovery in Near-Optimal TimeACM Transactions on Algorithms10.1145/303987213:3(1-26)Online publication date: 6-Mar-2017
  • (2017)Deletion Codes in the High-Noise and High-Rate RegimesIEEE Transactions on Information Theory10.1109/TIT.2017.265976563:4(1961-1970)Online publication date: 1-Apr-2017
  • (2016)Fast Computation of Minimal Interpolation Bases in Popov Form for Arbitrary ShiftsProceedings of the 2016 ACM International Symposium on Symbolic and Algebraic Computation10.1145/2930889.2930928(295-302)Online publication date: 20-Jul-2016
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media