A Hensel lifting to replace factorization in list-decoding of algebraic-geometric and Reed-Solomon codes (Q2705986)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A Hensel lifting to replace factorization in list-decoding of algebraic-geometric and Reed-Solomon codes |
scientific article
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A Hensel lifting to replace factorization in list-decoding of algebraic-geometric and Reed-Solomon codes |
scientific article |
Statements
A Hensel lifting to replace factorization in list-decoding of algebraic-geometric and Reed-Solomon codes (English)
0 references
19 March 2001
0 references
list-decoding
0 references
Reed-Solomon codes
0 references
algebraic geometry codes
0 references
In [J. Complexity 13, 180-193 (1997; Zbl 0872.68026)], \textit{M. Sudan} described an algorithm for list-decoding of Reed-Solomon codes. A generalization to list-decoding of algebraic geometry codes appeared in [\textit{M. A. Shokrollahi} and \textit{H. Wassserman}, IEEE Trans. Inf. Theory 45, 432-437 (1999; Zbl 0947.94024)]. One of the steps of the algorithm involves finding all linear factors of the form \(y-f(x)\) of a given bivariate polynomial \(G(x,y)\). The authors describe a method for avoiding finding linear factors based on Hensel-lifting techniques.NEWLINENEWLINENEWLINEIt is claimed that for a Reed-Solomon code of length \(n\), \(O(n^2\log n)\) operations in \(\mathbb{F}_q\) are sufficient. The randomized factorization algorithm in [\textit{R. M. Roth} and \textit{G. Ruckenstein}, ibid. 46, 246-257 (2000; Zbl 1001.94046)] has a complexity of \(O(Lk\log^2 L(L\cdot\log Q+ n))\), where \(L\) is the maximal \(y\)-degree in \(G\).NEWLINENEWLINENEWLINEIt must be mentioned that the method from the present paper cannot be applied to the more general algorithm of \textit{M. Sudan} and \textit{V. Guruswami} [ibid. 45, 1757-1767 (1999; Zbl 0958.94036)] that handles higher multiplicities with interpolation. The algorithm of Roth and Ruckenstein [loc. cit.] can be used in this situation as well.
0 references
0.8961057
0 references
0.8947226
0 references
0 references
0.8893359
0 references
0.8891864
0 references
0.88903743
0 references
0.8851928
0 references
0.88360476
0 references