Constructions of Codes with the Locality Property
Alexander Barg
University of Maryland DIMACS Workshop “Network Coding: The Next 15 years”
- A. Barg (UMD)
LRC codes 1 / 30
Constructions of Codes with the Locality Property Alexander Barg - - PowerPoint PPT Presentation
Constructions of Codes with the Locality Property Alexander Barg University of Maryland DIMACS Workshop Network Coding: The Next 15 years A. Barg (UMD) LRC codes 1 / 30 Acknowledgment Based on joint works with Itzhak Tamo Alexey
LRC codes 1 / 30
LRC codes 2 / 30
Definitions
a J i
i
b
LRC codes 3 / 30
Definitions
F . Oggier and A. Datta ’10; P . Gopalan, C. Huang, H. Simitci, and S. Yekhanin, IEEE Trans. Inf. Theory, Nov. 2012.
LRC codes 4 / 30
Definitions
Early constructions: Prasanth, Kamath, Lalitha, Kumar, ISIT 2012 Silberstein, Rawat, Koyluoglu Vishwanath, ISIT 2013 Tamo, Papailiopoulos, Dimakis, ISIT 2013
LRC codes 5 / 30
LRC codes 6 / 30
RS-like LRC codes
q
LRC codes 7 / 30
RS-like LRC codes
LRC codes 8 / 30
RS-like LRC codes
LRC codes 9 / 30
RS-like LRC codes
LRC codes 10 / 30
RS-like LRC codes
LRC codes 11 / 30
RS-like LRC codes
A1
A2
A3
LRC codes 12 / 30
RS-like LRC codes
n r+1
n r+1 (above g(x) = x3)
r−1
i=0
k r −1
j=0
LRC codes 13 / 30
RS-like LRC codes
LRC codes 14 / 30
Bounds
q be an r-LRC code, |C| = qk, distance d
s≥1{sr + kq(n − s(r + 1), d)}
LRC codes 15 / 30
Bounds
S i n g l e t
b
n d Plotkin bound LP bound GV bound
0.2 0.4 0.6 0.8 1.0 ∆ 0.1 0.2 0.3 0.4 0.5 0.6 0.7 R
q−1 q
LRC codes 16 / 30
Codes on curves
LRC codes 17 / 30
Codes on curves
LRC codes 18 / 30
Codes on curves
9
LRC codes 19 / 30
Codes on curves
LRC codes 20 / 30
Codes on curves
LRC codes 21 / 30
Codes on curves
LRC codes 22 / 30
Codes on curves
0, q0 prime power
0 = q3/2 points in Fq
0,
LRC codes 23 / 30
Codes on curves
k
LRC codes 24 / 30
Asymptotically good codes
0, where q0 is a prime power. Take Garcia-Stichtenoth towers of curves:
l
l−1 , xl−1 := zl−1
∗)Recall the TVZ bound without locality: R ≥ 1 − δ − 1 √q−1
LRC codes 25 / 30
Asymptotically good codes
0.2 0.4 0.6 0.8 1.0 ∆ 0.2 0.4 0.6 0.8 R
LRC codes 26 / 30
Asymptotically good codes
1
1
LRC codes 27 / 30
Cyclic LRC codes
h∈H(x − h), where H is a subgroup of F∗ q
(k/r)(r+1)−2
i=0 i̸=r mod(r+1)
LRC codes 28 / 30
Cyclic LRC codes
LRC codes 29 / 30
Cyclic LRC codes
LRC codes 30 / 30