Exercises

ex-cc-ch03-01

Easy

For K=4K = 4, N=4N = 4, M=1M = 1, compute (a) the MAN rate and (b) the cut-set lower bound. Identify the gap.

ex-cc-ch03-02

Easy

Explain in one paragraph why the cut-set argument does not distinguish between uncoded and coded placement.

ex-cc-ch03-03

Easy

For K=N=5K = N = 5, compute the MAN rate, the cut-set lower bound, and verify that the YMA '18 exact result coincides with MAN for M=0,1,2,3,4,5M = 0, 1, 2, 3, 4, 5.

ex-cc-ch03-04

Easy

State the number of distinct demands Ne(d)N_e(\mathbf{d}) that yields worst-case rate under MAN delivery, for K=20,N=30K = 20, N = 30 and K=30,N=20K = 30, N = 20.

ex-cc-ch03-05

Easy

Explain the correlated-files model: what is ρ\rho, and why does the WTJC rate converge to 00 as ρ1\rho \to 1?

ex-cc-ch03-06

Medium

Cut-set at the boundary. Prove that the cut-set bound with s=Ks = K gives RKKM/N/KR \geq K - KM/\lfloor N/K \rfloor. For K=NK = N, this reduces to RK(1M)R \geq K(1 - M). Compare with MAN.

ex-cc-ch03-07

Medium

YMA '18 intuition. Sketch the averaging argument: why does averaging over user permutations give a lower bound that matches MAN?

ex-cc-ch03-08

Medium

Correlated-files bound with memory split. For the WTJC model, show that allocating cache McM_c to the common component and Mv=MMc/FM_v = M - M_c/F to the variants (with cache-to-library ratio matching), the WTJC rate is R=ρ(1Mc)+(1ρ)(K(1μv)/(1+Kμv))R = \rho \cdot (1 - M_c) + (1 - \rho) \cdot (K(1 - \mu_v)/(1 + K \mu_v)), where μv=Mv/(N(1ρ/F))\mu_v = M_v / (N(1 - \rho/F)).

ex-cc-ch03-09

Medium

When is the cut-set tight? Find conditions on K,N,MK, N, M such that the cut-set bound Rs(1M/N/s)R \geq s(1 - M/\lfloor N/s \rfloor) is achieved with equality by the MAN scheme.

ex-cc-ch03-10

Medium

Demand type and delivery rate. Show that for the MAN scheme, delivery rate depends on the demand vector d\mathbf{d} only through its type (histogram). Exhibit two demand vectors of different types with the same NeN_e but different rates.

ex-cc-ch03-11

Hard

Full YMA '18 converse (sketch). Prove the YMA '18 converse for the symmetric case K=NK = N and M=iN/KM = iN/K for integer ii. Show that any uncoded-placement scheme has worst-case rate (Ki)/(i+1)\geq (K-i)/(i+1).

ex-cc-ch03-12

Hard

A non-trivial coded placement example (Gómez-Vilardebó–Tian 2018). For K=N=3K = N = 3, M=3/2M = 3/2 (so t=1.5t = 1.5), construct a coded placement scheme that achieves strictly lower rate than the MAN memory-sharing scheme at this MM.

ex-cc-ch03-13

Challenge

Open problem formulation. State the exact converse question for coded placement as a combinatorial-optimization problem. Discuss why standard IT techniques (Fano, cut-set, averaging) have not closed the gap.

ex-cc-ch03-14

Challenge

Privacy-constrained converse (preview). In the demand-private coded caching of Chapter 12, each user must not learn the demands of other users. State the analog of the MAN rate formula under this constraint: can the same rate be achieved with privacy?

ex-cc-ch03-15

Challenge

Non-uniform demand: state of the art. For Zipf-distributed demands with exponent α\alpha, the expected rate of any scheme is a function of K,N,M,αK, N, M, \alpha. State the best known order-optimal bounds and identify the exact-rate open question.