English

Non-linear index coding outperforming the linear optimum

Information Theory 2008-06-12 v1 math.IT

Abstract

The following source coding problem was introduced by Birk and Kol: a sender holds a word x{0,1}nx\in\{0,1\}^n, and wishes to broadcast a codeword to nn receivers, R1,...,RnR_1,...,R_n. The receiver RiR_i is interested in xix_i, and has prior \emph{side information} comprising some subset of the nn bits. This corresponds to a directed graph GG on nn vertices, where iji j is an edge iff RiR_i knows the bit xjx_j. An \emph{index code} for GG is an encoding scheme which enables each RiR_i to always reconstruct xix_i, given his side information. The minimal word length of an index code was studied by Bar-Yossef, Birk, Jayram and Kol (FOCS 2006). They introduced a graph parameter, \minrk2(G)\minrk_2(G), which completely characterizes the length of an optimal \emph{linear} index code for GG. The authors of BBJK showed that in various cases linear codes attain the optimal word length, and conjectured that linear index coding is in fact \emph{always} optimal. In this work, we disprove the main conjecture of BBJK in the following strong sense: for any ϵ>0\epsilon > 0 and sufficiently large nn, there is an nn-vertex graph GG so that every linear index code for GG requires codewords of length at least n1ϵn^{1-\epsilon}, and yet a non-linear index code for GG has a word length of nϵn^\epsilon. This is achieved by an explicit construction, which extends Alon's variant of the celebrated Ramsey construction of Frankl and Wilson. In addition, we study optimal index codes in various, less restricted, natural models, and prove several related properties of the graph parameter \minrk(G)\minrk(G).

Keywords

Cite

@article{arxiv.0806.1919,
  title  = {Non-linear index coding outperforming the linear optimum},
  author = {Eyal Lubetzky and Uri Stav},
  journal= {arXiv preprint arXiv:0806.1919},
  year   = {2008}
}

Comments

16 pages; Preliminary version appeared in FOCS 2007

R2 v1 2026-06-21T10:49:40.793Z