Prerequisites & Notation
Before You Begin
This chapter addresses dynamic demand: libraries change over time, new files appear, popularity shifts. Prerequisites: static MAN, some exposure to online learning.
- MAN coded caching (Ch 2)(Review ch02)
Self-check: What does the static MAN scheme assume about demand?
- Online learning basics (regret, FTL, FTPL)
Self-check: What is regret vs. hindsight optimum in online learning?
- Stochastic vs adversarial models
Self-check: Distinguish i.i.d., adversarial, and smoothed inputs.
Notation for This Chapter
Symbols for dynamic caching and online learning.
| Symbol | Meaning | Introduced |
|---|---|---|
| Number of time rounds | s01 | |
| Demand vector at round | s01 | |
| Cache content at user at time | s01 | |
| Regret after rounds: total extra delivery cost vs offline optimum | s02 | |
| Learning rate in online algorithms | s02 | |
| Demand distribution (unknown, possibly non-stationary) | s01 | |
| Online algorithm / policy | s02 |