Algebraic codes achieving list-decoding capacity with efficient algorithms. Generalization of Reed-Solomon using correlated polynomials. First codes explicitly achieving list-decoding capacity. Enabled Guruswami-Rudra folded RS construction. Used in coding theory research and theoretical CS.
| Property | Value |
|---|---|
| Category | Error Correction |
| Sub-category | Algebraic Code |
| Security status | π Educational Only |
| Complexity | Expert |
| Inventor | Farzad Parvaresh, Alexander Vardy |
| Year | 2005 |
| Origin | πΊπΈ United States |
| Source | algorithms/ecc/parvaresh-vardy-code.js |
Status: π Educational Only
| Issue | Description | Mitigation |
|---|---|---|
| List Decoding Complexity | List decoding requires polynomial interpolation and root-finding. Computationally more expensive than unique decoding. | β |
| Field Size Requirements | Requires sufficiently large finite field to support parameters. Field size must be at least n for [n,k] code. | β |
| Correlation Construction | Security/efficiency depends on careful choice of correlated polynomial h(x). Improper correlation reduces advantages. | β |
4 vectors ship with this algorithm and run in the test suite. Byte values are hexadecimal.
Vector 1 β Parvaresh-Vardy [8,2] all zeros
| Field | Value |
|---|---|
input |
0000 |
expected |
00000000000000000000000000000000 |
Vector 2 β Parvaresh-Vardy [8,2] constant polynomial
| Field | Value |
|---|---|
input |
0100 |
expected |
01010101010101010101010101010101 |
Vector 3 β Parvaresh-Vardy [8,2] linear polynomial correlation
| Field | Value |
|---|---|
input |
0001 |
expected |
0102030405060708010405030207060c |
Vector 4 β Parvaresh-Vardy [8,2] mixed correlation
| Field | Value |
|---|---|
input |
0101 |
expected |
0003020504070609000504020306070d |