[Jump to code hierarchy]

Tamo-Barg code[1]

Description

A family of \(q\)-ary polynomial evaluation codes that are optimal LRCs and for which \(q\) is comparable to \(n\).

Each length-\(k\) message \(\mu\) is encoded into a string of values of its corresponding polynomial \(f_\mu\) at points \(\alpha\) in some size-\(n\) set \(A\). This polynomial can be written as \begin{align} f_{\mu}\left(x\right)=\sum_{i=0}^{r-1}\sum_{j=0}^{k/r-1}\mu_{ij}x^{i}g(x)^{j}~, \tag*{(1)}\end{align} where \(\mu\) has been reorganized into an \(r \times k/r\) matrix, and where \(g(x)\) is a degree-\((r+1)\) polynomial that is constant on elements of certain partitions of \(A\) [1; Sec. III.A]. This construction assumes that \(r\) divides \(k\), but a simple extension to other parameters can be formulated.

Decoding

Polynomial evaluation over \(r\) points [1].

Cousin

Primary Hierarchy

Parents
Tamo-Barg codes are the \(PG(1,q)\)/genus-zero instance of the covering-based construction that later yields Barg-Tamo-Vladut codes [2; Sec. 15.9.4].
For \(r \mid k\), Tamo-Barg codes meet the LRC Singleton bound [2; Sec. 15.9.3].
Tamo-Barg code
Children
Tamo-Barg codes are derived from Reed-Solomon codes; for \(r \mid k\), they have parameters \([n,k,n-k-k/r+2]\) and are optimal with respect to the LRC Singleton bound, while the special case \(r=k\) reduces to an RS code [2; Sec. 15.9.3].

References

[1]
I. Tamo and A. Barg, “A Family of Optimal Locally Recoverable Codes”, IEEE Transactions on Information Theory 60, 4661 (2014) arXiv:1311.3284 DOI
[2]
A. Couvreur, H. Randriambololona, “Algebraic Geometry Codes and Some Applications”, Concise Encyclopedia of Coding Theory (Chapman and Hall/CRC, 2021), pp. 311-362 DOI
Page edit log

Your contribution is welcome!

on github.com (edit & pull request)

— see instructions

Zoo Code ID: tamo_barg

Cite as:
“Tamo-Barg code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/tamo_barg, arXiv:2606.11484
BibTeX:
@incollection{eczoo_tamo_barg,
title={Tamo-Barg code},
booktitle={The Error Correction Zoo},
year={2026},
editor={Albert, Victor V. and Faist, Philippe},
eprint={2606.11484},
doi={10.48550/arXiv.2606.11484},
url={https://errorcorrectionzoo.org/c/tamo_barg}
}
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/tamo_barg

Cite as:

“Tamo-Barg code”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/tamo_barg, arXiv:2606.11484

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/classical/q-ary_digits/distributed_storage/lrc/tamo_barg.yml.