2011 · 11 citations · 14 references
Mathematical ProgrammingDistributed Source CodingSparse SolutionsSparse RepresentationEngineeringJoint Source-channel CodingPattern RecognitionEdge ComputingSparse SolutionMulti-terminal Information TheoryLinear Network CodingComputational ComplexityAtomic DecompositionIndex Coding ProblemComputer ScienceCombinatorial OptimizationCommunication AlgorithmVariable-length Code
The Index Coding problem has recently attracted a significant attention from the research community. In this problem, a server needs to deliver data to a set of wireless clients over the broadcast channel. Each client requires one or more packets, but it might have access to the packets requested by other clients as side information. The goal is to deliver the required data to each client with minimum number of transmissions. In this paper, we focus on finding sparse solutions to the Index Coding problem. In a sparse solution each transmitted packet is a linear combination of at most two original packets. We focus both on scalar and vector versions of the problem. For the scalar case, we present a polynomial time algorithm that achieves an approximation ratio of 2-(1/√n). For the vector case, we present a polynomial time algorithm that identifies an optimal solution to the problem. Our simulation studies demonstrate that our algorithms achieve good performance in practical scenarios.
14
Sachin Katti, Hariharan Rahul, Wenjun Hu et al. · ACM SIGCOMM Computer Communication Review · 2006 · 814 citations
Cross-layer Optimization, Multicast Traffic, Engineering +11
Sachin Katti, Hariharan Rahul, Wenjun Hu et al. · 2006 · 490 citations · Full text
Cross-layer Optimization, Multicast Traffic, Engineering +11
Informed-source coding-on-demand (ISCOD) over broadcast channels
Yitzhak Birk, Tomer Kol · 2002 · 354 citations
Index Coding with Side Information
Ziv Bar-Yossef, Yitzhak Birk, T. S. Jayram et al. · 2006 · 219 citations
Coding Problem, Wireless Communications, Side Information +14