TY - JOUR
T1 - Multi-sender index coding for collaborative broadcasting
T2 - a rank-minimization approach
AU - Li, Min
AU - Ong, Lawrence
AU - Johnson, Sarah J.
PY - 2019/2
Y1 - 2019/2
N2 - We consider a Multi-Sender Unicast Index-Coding (MSUIC) problem, where in a broadcast network, multiple senders collaboratively send distinct messages to multiple receivers, each having some subset of the messages a priori. The aim is to find the shortest index code that minimizes the total number of coded bits sent by the senders. In this paper, built on the classic single-sender minrank concept, we develop a new rank-minimization framework for MSUIC that explicitly takes into account the sender message constraints and minimizes the sum of the ranks of encoding matrices subject to the receiver decoding requirements. This framework provides a systematic way to construct multi-sender linear index codes and to study their capability in achieving the shortest index codelength per message length (i.e., the optimal broadcast rate). In particular, we establish the optimal broadcast rate for all critical MSUIC instances with up to four receivers and show that a binary linear index code is optimal for all, except 15 instances with four receivers. We also propose a heuristic algorithm (in lieu of exhaustive search) to solve the rank-minimization problem. The effectiveness of the algorithm is validated by numerical studies of MSUIC instances with four or more receivers.
AB - We consider a Multi-Sender Unicast Index-Coding (MSUIC) problem, where in a broadcast network, multiple senders collaboratively send distinct messages to multiple receivers, each having some subset of the messages a priori. The aim is to find the shortest index code that minimizes the total number of coded bits sent by the senders. In this paper, built on the classic single-sender minrank concept, we develop a new rank-minimization framework for MSUIC that explicitly takes into account the sender message constraints and minimizes the sum of the ranks of encoding matrices subject to the receiver decoding requirements. This framework provides a systematic way to construct multi-sender linear index codes and to study their capability in achieving the shortest index codelength per message length (i.e., the optimal broadcast rate). In particular, we establish the optimal broadcast rate for all critical MSUIC instances with up to four receivers and show that a binary linear index code is optimal for all, except 15 instances with four receivers. We also propose a heuristic algorithm (in lieu of exhaustive search) to solve the rank-minimization problem. The effectiveness of the algorithm is validated by numerical studies of MSUIC instances with four or more receivers.
UR - http://www.scopus.com/inward/record.url?scp=85055140985&partnerID=8YFLogxK
UR - http://purl.org/au-research/grants/arc/FT140100219
UR - http://purl.org/au-research/grants/arc/DP150100903
U2 - 10.1109/TCOMM.2018.2877392
DO - 10.1109/TCOMM.2018.2877392
M3 - Article
AN - SCOPUS:85055140985
SN - 0090-6778
VL - 67
SP - 1452
EP - 1466
JO - IEEE Transactions on Communications
JF - IEEE Transactions on Communications
IS - 2
ER -