Broadcasting with side information
arXiv:0806.3246
Abstract
A sender holds a word x consisting of n blocks x_i, each of t bits, and wishes to broadcast a codeword to m receivers, R_1,...,R_m. Each receiver R_i is interested in one block, and has prior side information consisting of some subset of the other blocks. Let β_t be the minimum number of bits that has to be transmitted when each block is of length t, and let βbe the limit β= \lim_{t \to \infty} β_t/t. In words, βis the average communication cost per bit in each block (for long blocks). Finding the coding rate β, for such an informed broadcast setting, generalizes several coding theoretic parameters related to Informed Source Coding on Demand, Index Coding and Network Coding. In this work we show that usage of large data blocks may strictly improve upon the trivial encoding which treats each bit in the block independently. To this end, we provide general bounds on β_t, and prove that for any constant C there is an explicit broadcast setting in which β= 2 but β_1 > C. One of these examples answers a question of Lubetzky and Stav. In addition, we provide examples with the following counterintuitive direct-sum phenomena. Consider a union of several mutually independent broadcast settings. The optimal code for the combined setting may yield a significant saving in communication over concatenating optimal encodings for the individual settings. This result also provides new non-linear coding schemes which improve upon the largest known gap between linear and non-linear Network Coding, thus improving the results of Dougherty, Freiling, and Zeger. The proofs use ideas related to Witsenhausen's rate, OR graph products, colorings of Cayley graphs and the chromatic numbers of Kneser graphs.
19 pages
Cited by in corpus (32)
- On the Capacity Region for Index Coding
- Index coding via linear programming
- Index Coding with Coded Side-Information
- Lattice Index Coding
- An Equivalence between Network Coding and Index Coding
- Index Codes for the Gaussian Broadcast Channel using Quadrature Amplitude Modulation
- Index Coding - An Interference Alignment Perspective
- Local Graph Coloring and Index Coding
- Decentralized Coded Caching Without File Splitting
- High-rate storage codes on triangle-free graphs
- Lexicographic products and the power of non-linear network coding
- Index Coding Capacity: How far can one go with only Shannon Inequalities?
- Structural Characteristics of Two-Sender Index Coding
- Content Delivery over Broadcast Erasure Channels with Distributed Random Cache
- On Linear Index Coding for Random Graphs
- Duality Codes and the Integrality Gap Bound for Index Coding
- Coded Cooperative Data Exchange in Multihop Networks
- Secure Broadcasting With Side-Information
- Three Stories on a Two-sided Coin: Index Coding, Locally Recoverable Distributed Storage, and Guessing Games on Graphs
- Index Coding and Error Correction
- Characteristic-Dependent Linear Rank Inequalities via Complementary Vector Spaces
- Capacity Bounds for State-Dependent Broadcast Channels
- Capacity of Coded Index Modulation
- The Optimality of Partial Clique Covering for Index Coding
- Index Coding and Network Coding via Rank Minimization
- Privacy-Utility Tradeoff in a Guessing Framework Inspired by Index Coding
- On the Security of Index Coding with Side Information
- On Locally Decodable Index Codes
- Independent User Partition Multicast Scheme for the Groupcast Index Coding Problem
- Error Correction for Index Coding with Side Information
- The Information Flow Problem on Clock Networks
- Index Coding Problem with Side Information Repositories