Table of Contents
Fetching ...

List decoding of evaluation codes

Silouanos Brazitikos, Theodoulos Garefalakis, Eleni Tzanaki

TL;DR

The paper studies list decoding of polytope-based polynomial evaluation codes ${\mathcal{C}}_{P}$ (toric codes) defined by a lattice polytope $P$ over ${\mathbb F}_q$, generalizing Guruswami-Sudan to exploit the geometry of $P$. It develops a geometry-aware decoding framework that combines Newton polytopes, Minkowski sums, and Ehrhart theory to bound the decoding radius, using the pyramid relation $L_{\mathrm{Pyr}(P)}(\lambda)=\sum_{k=1}^{\lambda} L_P(k)$ to connect lattice-point counts with decoding performance. The basic method builds a bivariate auxiliary polynomial $Q(X,Y)$ and reduces decoding to root-finding of $Q(X,f(X))$, while the improved method imposes multiplicity-$r$ zeros at evaluation points to sharpen the radius; both are implemented with a linear-algebra core of complexity $O(|I|^3)$ and use $I=\lambda\mathrm{Pyr}(P)$ to tie parameters to Ehrhart counts. As an application, Reed-Muller codes arise as a special case (simplex $P$), yielding explicit radius bounds such as $s^m\bigl(1 - \frac{e^{3/2}}{m}(d/s)^{1/(m+1)}\bigr)^m$, illustrating the practical impact for multivariate codes.

Abstract

Polynomial evaluation codes hold a prominent place in coding theory. In this work, we study the problem of list decoding for a general class of polynomial evaluation codes, also known as Toric codes, that are defined for any given convex polytope P. Special cases, such as Reed-Solomon and Reed-Muller codes, have been studied extensively. We present a generalization of the Guruswami-Sudan algorithm that takes into account the geometry and the combinatorics of P and compute bounds for the decoding radius.

List decoding of evaluation codes

TL;DR

The paper studies list decoding of polytope-based polynomial evaluation codes (toric codes) defined by a lattice polytope over , generalizing Guruswami-Sudan to exploit the geometry of . It develops a geometry-aware decoding framework that combines Newton polytopes, Minkowski sums, and Ehrhart theory to bound the decoding radius, using the pyramid relation to connect lattice-point counts with decoding performance. The basic method builds a bivariate auxiliary polynomial and reduces decoding to root-finding of , while the improved method imposes multiplicity- zeros at evaluation points to sharpen the radius; both are implemented with a linear-algebra core of complexity and use to tie parameters to Ehrhart counts. As an application, Reed-Muller codes arise as a special case (simplex ), yielding explicit radius bounds such as , illustrating the practical impact for multivariate codes.

Abstract

Polynomial evaluation codes hold a prominent place in coding theory. In this work, we study the problem of list decoding for a general class of polynomial evaluation codes, also known as Toric codes, that are defined for any given convex polytope P. Special cases, such as Reed-Solomon and Reed-Muller codes, have been studied extensively. We present a generalization of the Guruswami-Sudan algorithm that takes into account the geometry and the combinatorics of P and compute bounds for the decoding radius.

Paper Structure

This paper contains 7 sections, 12 theorems, 44 equations.

Key Result

Theorem 2.1

geil-2000 Let $S_j\subseteq \mathbb{K}$ for $1\leq j\leq m$ with $s_j = |S_j|$. For a non-zero polynomial $f(X_1,\ldots,X_m) \in \mathbb{K}[X_1,...,X_m]$ let $X_1^{i_1}\cdots X_m^{i_m}$ be a leading monomial and assume $i_1 < s_1,\ldots ,i_m < s_m$. Then $f$ possesses at most $s_1\cdots s_m - (s_1 -

Theorems & Definitions (20)

  • Theorem 2.1
  • Corollary 2.2
  • proof
  • Theorem 2.3: aug_step09, Lemma 1
  • Theorem 2.4: geil-thomsen-2015, Theorem 17
  • Proposition 2.5
  • proof
  • Proposition 2.6
  • proof
  • Theorem 3.1
  • ...and 10 more