Optimal Scalar Linear Index Codes for Three Classes of Two-Sender Unicast Index Coding Problem

Communication problems where a set of messages are distributed among multiple senders, can avail distributed transmissions to reduce the delay in content delivery. One such scenario is the two-sender index coding problem. In this paper, two-sender unicast index coding problem (TUICP) is studied, where the senders possibly have some messages in common, and each receiver requests a unique message. It is analyzed using three independent sub-problems (which are single-sender unicast index coding problems (SUICPs)) and the \emph{interactions} among them. These sub-problems are described by three disjoint vertex-induced subgraphs of the side-information graph of the TUICP respectively, based on the availability of messages at the senders. The TUICP is classified based on the type of interactions among the sub-problems. Optimal scalar linear index codes for a class of TUICP are obtained using those of the sub-problems. For two classes, we identify a sub-class for which scalar linear codes are obtained using the notion of \emph{joint extensions} of SUICPs. An SUICP $\mathcal{I}_{E}$ is said to be a \emph{joint extension} of $l$ SUICPs if the \emph{fitting matrices} of all the $l$ SUICPs are disjoint submatrices of that of $\mathcal{I}_{E}$. Joint extensions generalize the notion of \emph{rank-invariant} extensions. Scalar linear codes and a condition for optimality of the codes are given for a class of joint extensions. Using this result, scalar linear codes and the conditions for their optimality are obtained for two classes of the TUICP.

[1]  Yucheng Liu,et al.  On the capacity for distributed index coding , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[2]  Lawrence Ong,et al.  Improved bounds for multi-sender index coding , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[3]  Prasad Krishnan,et al.  Index Coding: Rank-Invariant Extensions , 2018, 2018 Twenty Fourth National Conference on Communications (NCC).

[4]  Young-Han Kim,et al.  Structural Properties of Index Coding Capacity , 2016, ArXiv.

[5]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless Content Delivery Through Distributed Caching Helpers , 2013, IEEE Transactions on Information Theory.

[6]  Ziv Bar-Yossef,et al.  Index Coding With Side Information , 2011, IEEE Trans. Inf. Theory.

[7]  Lawrence Ong,et al.  Cooperative Multi-Sender Index Coding , 2019, IEEE Transactions on Information Theory.

[8]  Yitzhak Birk,et al.  Coding on demand by an informed source (ISCOD) for efficient broadcast of different supplemental data to caching clients , 2006, IEEE Transactions on Information Theory.

[9]  Syed Ali Jafar,et al.  Topological Interference Management Through Index Coding , 2013, IEEE Transactions on Information Theory.

[10]  B. Sundar Rajan,et al.  A Lifting Construction for Scalar Linear Index Codes , 2015, ArXiv.

[11]  Lawrence Ong,et al.  The Single-Uniprior Index-Coding Problem: The Single-Sender Case and the Multi-Sender Extension , 2016, IEEE Transactions on Information Theory.

[12]  Samuel Cheng,et al.  Decomposition Approach for Low-Rank Matrix Completion and Its Applications , 2014, IEEE Transactions on Signal Processing.

[13]  Lawrence Ong,et al.  Structural Characteristics of Two-Sender Index Coding , 2019, Entropy.

[14]  Arya Mazumdar On a duality between recoverable distributed storage and index coding , 2014, 2014 IEEE International Symposium on Information Theory.

[15]  D. West Introduction to Graph Theory , 1995 .

[16]  Lawrence Ong,et al.  Graph-Theoretic Approaches to Two-Sender Index Coding , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).