Prerequisites & Notation
Before You Begin
This chapter views coded caching through the lens of index coding β a classical problem in network information theory and combinatorial optimization. The required background is a little discrete mathematics and comfort with the delivery phase of Chapter 2.
- The MAN delivery scheme and XOR coded multicast (Ch 2)(Review ch02)
Self-check: Can you state the XOR delivery formula ?
- Basic graph theory: vertices, edges, chromatic number, cliques
Self-check: For a graph with independence number , can you bound the chromatic number from below?
- Linear codes and rank over finite fields
Self-check: Given a generator matrix, can you state the corresponding code's rate and length?
- NP-hardness and polynomial reductions (at a conceptual level)
Self-check: Can you sketch why chromatic number is NP-hard?
- Fano's inequality and converse arguments(Review ch01)
Self-check: Can you use Fano to bound a decoding error probability from entropy?
Notation for This Chapter
Symbols for the index coding problem. Many coincide with coded caching notation where the two problems overlap.
| Symbol | Meaning | Introduced |
|---|---|---|
| Conflict graph (or side-information graph) of an index coding instance | s02 | |
| Chromatic number of | s02 | |
| Fractional chromatic number of (LP relaxation) | s02 | |
| Independence number of | s02 | |
| Clique number of | s02 | |
| Broadcast rate β optimal index coding rate on | s02 | |
| Number of receivers / coded-caching users (context) | s01 | |
| Coded caching gain parameter | s04 |