• DocumentCode
    80939
  • Title

    Broadcasting With Side Information: Bounding and Approximating the Broadcast Rate

  • Author

    Blasiak, Anna ; Kleinberg, Robert ; Lubetzky, Eyal

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • Volume
    59
  • Issue
    9
  • fYear
    2013
  • fDate
    Sept. 2013
  • Firstpage
    5811
  • Lastpage
    5823
  • Abstract
    Index coding has received considerable attention recently motivated in part by applications such as fast video-on-demand and efficient communication in wireless networks and in part by its connection to network coding. Optimal encoding schemes and efficient heuristics were studied in various settings, while also leading to new results for network coding such as improved gaps between linear and non-linear capacity as well as hardness of approximation. The problem of broadcasting with side information, a generalization of the index coding problem, begins with a sender and sets of users and messages. Each user possesses a subset of the messages and desires an additional message from the set. The sender wishes to broadcast a message so that on receipt of the broadcast each user can compute her desired message. The fundamental parameter of interest is the broadcast rate, β, the average communication cost for sufficiently long broadcasts. Though there have been many new nontrivial bounds on β by Bar-Yossef (2006), Lubetzky and Stav (2007), Alon (2008), and Blasiak (2011) there was no known polynomial-time algorithm for approximating β within a nontrivial factor, and the exact value of β remained unknown for all nontrivial instances. Using the information theoretic linear program introduced in Blasiak (2011), we give a polynomial-time algorithm for recognizing instances with β = 2 and pinpoint β precisely for various classes of graphs (e.g., various Cayley graphs of cyclic groups). Further, extending ideas from Ramsey theory, we give a polynomial-time algorithm with a nontrivial approximation ratio for computing β. Finally, we provide insight into the quality of previous bounds by giving constructions showing separations between β and the respective bounds. In particular, we construct graphs where β is uniformly bounded while its upper bound derived from the naïve encoding scheme is polynomia- ly worse.
  • Keywords
    approximation theory; communication complexity; graph theory; linear codes; linear programming; network coding; radio broadcasting; Cayley graph; Ramsey theory; broadcast rate approximation; broadcast rate bounding; communication cost; cyclic group; index coding; information theoretic linear program; linear code; message broadcasting; network coding; nonlinear capacity; nontrivial approximation ratio; optimal encoding; polynomial-time algorithm; side information; video-on-demand; wireless network; Approximation methods; Encoding; Network coding; Receivers; Servers; Upper bound; Vectors; Approximation algorithms; broadcasting; computer science; graph theory; linear code; network coding; network theory;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2013.2264472
  • Filename
    6578154