83
53
v1v2 (latest)

New Constructions for Query-Efficient Locally Decodable Codes of Subexponential Length

Abstract

A (k,δ,ϵ)(k,\delta,\epsilon)-locally decodable code C:FqnFqNC: F_{q}^{n} \to F_{q}^{N} is an error-correcting code that encodes each message x=(x1,x2,...,xn)Fqn\vec{x}=(x_{1},x_{2},...,x_{n}) \in F_{q}^{n} to C(x)FqNC(\vec{x}) \in F_{q}^{N} and has the following property: For any yFqN\vec{y} \in {\bf F}_{q}^{N} such that d(y,C(x))δNd(\vec{y},C(\vec{x})) \leq \delta N and each 1in1 \leq i \leq n, the symbol xix_{i} of x\vec{x} can be recovered with probability at least 1ϵ1-\epsilon by a randomized decoding algorithm looking only at kk coordinates of y\vec{y}. The efficiency of a (k,δ,ϵ)(k,\delta,\epsilon)-locally decodable code C:FqnFqNC: F_{q}^{n} \to F_{q}^{N} is measured by the code length NN and the number kk of queries. For any kk-query locally decodable code C:FqnFqNC: F_{q}^{n} \to F_{q}^{N}, the code length NN is conjectured to be exponential of nn, however, this was disproved. Yekhanin [In Proc. of STOC, 2007] showed that there exists a 3-query locally decodable code C:F2nF2NC: F_{2}^{n} \to F_{2}^{N} such that N=exp(n(1/loglogn))N=\exp(n^{(1/\log \log n)}) assuming that the number of Mersenne primes is infinite. For a 3-query locally decodable code C:FqnFqNC: F_{q}^{n} \to F_{q}^{N}, Efremenko [ECCC Report No.69, 2008] reduced the code length further to N=exp(nO((loglogn/logn)1/2))N=\exp(n^{O((\log \log n/ \log n)^{1/2})}), and also showed that for any integer r>1r>1, there exists a kk-query locally decodable code C:FqnFqNC: F_{q}^{n} \to F_{q}^{N} such that k2rk \leq 2^{r} and N=exp(nO((loglogn/logn)11/r))N=\exp(n^{O((\log \log n/ \log n)^{1-1/r})}). In this paper, we present a query-efficient locally decodable code and show that for any integer r>1r>1, there exists a kk-query locally decodable code C:FqnFqNC: F_{q}^{n} \to F_{q}^{N} such that k32r2k \leq 3 \cdot 2^{r-2} and N=exp(nO((loglogn/logn)11/r))N=\exp(n^{O((\log \log n/ \log n)^{1-1/r})}).

View on arXiv
Comments on this paper