English

On the Modulus in Matching Vector Codes

Information Theory 2021-07-22 v1 Cryptography and Security math.IT

Abstract

A kk-query locally decodable code (LDC) CC allows one to encode any nn-symbol message xx as a codeword C(x)C(x) of NN symbols such that each symbol of xx can be recovered by looking at kk symbols of C(x)C(x), even if a constant fraction of C(x)C(x) have been corrupted. Currently, the best known LDCs are matching vector codes (MVCs). A modulus m=p1α1p2α2prαrm=p_1^{\alpha_1}p_2^{\alpha_2}\cdots p_r^{\alpha_r} may result in an MVC with k2rk\leq 2^r and N=exp(exp(O((logn)11/r(loglogn)1/r)))N=\exp(\exp(O((\log n)^{1-1/r} (\log\log n)^{1/r}))). The mm is {\em good} if it is possible to have k<2rk<2^r. The good numbers yield more efficient MVCs. Prior to this work, there are only {\em finitely many} good numbers. All of them were obtained via computer search and have the form m=p1p2m=p_1p_2. In this paper, we study good numbers of the form m=p1α1p2α2m=p_1^{\alpha_1}p_2^{\alpha_2}. We show that if m=p1α1p2α2m=p_1^{\alpha_1}p_2^{\alpha_2} is good, then any multiple of mm of the form p1β1p2β2p_1^{\beta_1}p_2^{\beta_2} must be good as well. Given a good number m=p1α1p2α2m=p_1^{\alpha_1}p_2^{\alpha_2}, we show an explicit method of obtaining smaller good numbers that have the same prime divisors. Our approach yields {\em infinitely many} new good numbers.

Keywords

Cite

@article{arxiv.2107.09830,
  title  = {On the Modulus in Matching Vector Codes},
  author = {Lin Zhu and Wen Ming Li and Liang Feng Zhang},
  journal= {arXiv preprint arXiv:2107.09830},
  year   = {2021}
}

Comments

The Computer Journal

R2 v1 2026-06-24T04:22:57.923Z