locallyRecoverableCode(L,A,g)
L is the list $\{q,n,k,r\},$ where $q$ is a prime power, and $n$, $k$ and $r$ are positive integers. A is a list that contains lists of elements of the field GF(q). Every sublist contains different elements of GF(q). The intersection between every two sublists is empty. The polynomial g is "good", which means that is constant on every sublist of A. This function generates an LRC code $C$ of length $n$, dimension $k$, and locality $r$, over GF(q). This code $C$ has the property that for every $1\leq i \leq n$, there exist $i_1,\ldots,i_r$ such that for every codeword $c$ in $C$, the entry $c_i$ can be recovered from the entries $c_{i_1},...,c_{i_r}$. This construction was introduced by Tamo and Barg in the paper A family of optimal locally recoverable codes: https://arxiv.org/pdf/1311.3284v2.pdf.
|
|
|
|
The object locallyRecoverableCode is a method function.