English

How long can optimal locally repairable codes be?

Information Theory 2018-07-04 v1 Computational Complexity Combinatorics math.IT

Abstract

A locally repairable code (LRC) with locality rr allows for the recovery of any erased codeword symbol using only rr other codeword symbols. A Singleton-type bound dictates the best possible trade-off between the dimension and distance of LRCs --- an LRC attaining this trade-off is deemed \emph{optimal}. Such optimal LRCs have been constructed over alphabets growing linearly in the block length. Unlike the classical Singleton bound, however, it was not known if such a linear growth in the alphabet size is necessary, or for that matter even if the alphabet needs to grow at all with the block length. Indeed, for small code distances 3,43,4, arbitrarily long optimal LRCs were known over fixed alphabets. Here, we prove that for distances d5d \ge 5, the code length nn of an optimal LRC over an alphabet of size qq must be at most roughly O(dq3)O(d q^3). For the case d=5d=5, our upper bound is O(q2)O(q^2). We complement these bounds by showing the existence of optimal LRCs of length Ωd,r(q1+1/(d3)/2)\Omega_{d,r}(q^{1+1/\lfloor(d-3)/2\rfloor}) when dr+2d \le r+2. These bounds match when d=5d=5, thus pinning down n=Θ(q2)n=\Theta(q^2) as the asymptotically largest length of an optimal LRC for this case.

Keywords

Cite

@article{arxiv.1807.01064,
  title  = {How long can optimal locally repairable codes be?},
  author = {Venkatesan Guruswami and Chaoping Xing and Chen Yuan},
  journal= {arXiv preprint arXiv:1807.01064},
  year   = {2018}
}
R2 v1 2026-06-23T02:49:09.761Z