Exercises

ex-ch04-01

Easy

State the alignment condition for the KK-user finite-field interference channel, and explain in one sentence why it enables K/2K/2 total DoF.

ex-ch04-02

Easy

For coded matrix multiplication with p=5,q=3p = 5, q = 3 partitions, compute the recovery threshold KK and compare to the "naive" replication scheme (K=1K = 1 if all data is replicated on every worker).

ex-ch04-03

Easy

Compute the global caching gain for K=8K = 8 users, F=16F = 16 files, cache size M=4M = 4. What is the coded delivery rate?

ex-ch04-04

Easy

Using the classical PIR capacity formula, compute CPIRC_{\text{PIR}} for N=5,F=4N = 5, F = 4.

ex-ch04-05

Medium

Consider a 3-user finite-field interference channel with signal dimension N=6N = 6. Compute the maximum achievable per-user DoF via zero-forcing alone (no alignment), and via IA. Quantify the gap.

ex-ch04-06

Medium

Design a concrete coded-matrix-multiplication scheme for p=q=2p = q = 2 and N=5N = 5 workers over F7\mathbb{F}_7. Specify the storage and decoding. What is the straggler tolerance?

ex-ch04-07

Medium

Prove that the global caching gain 1+KM/F1 + KM/F cannot be exceeded by any centralized scheme using information-theoretic arguments. Sketch the cut-set bound.

ex-ch04-08

Medium

For classical PIR with N=3N = 3 databases and F=2F = 2 files, write out a concrete scheme achieving the capacity CPIR(3,2)=(1+1/3)βˆ’1=3/4C_{\text{PIR}}(3, 2) = (1 + 1/3)^{-1} = 3/4.

ex-ch04-09

Medium

Argue why finite-field IA for coded matrix multiplication has zero failure probability, while a generic random-encoding scheme has strictly positive failure probability over small fields.

ex-ch04-10

Medium

Give an explicit 2-user finite-field interference channel over F7\mathbb{F}_7 with generic channel matrices, and verify the alignment condition for a scheme achieving 22 DoF per user with N=4N = 4 signal dimensions.

ex-ch04-11

Hard

Prove that the Maddah-Ali / Niesen coded-caching scheme is exactly optimal within the class of uncoded-placement schemes. What happens with coded placement β€” is the gain strictly larger?

ex-ch04-12

Hard

Extend the polynomial-code construction of Β§4.2 to TT-private coded matrix multiplication (any TT colluding workers learn nothing about A\mathbf{A}). What is the recovery threshold?

ex-ch04-13

Hard

Show that the classical PIR capacity CPIR=(1βˆ’1/N)/(1βˆ’1/NF)C_{\text{PIR}} = (1 - 1/N)/(1 - 1/N^F) approaches 1βˆ’1/N1 - 1/N as Fβ†’βˆžF \to \infty. Interpret the result operationally.

ex-ch04-14

Hard

Compare the recovery threshold KK of polynomial-coded matrix multiplication with the PIR download rate in terms of their achievability via finite-field IA. What are the structural parallels and differences?

ex-ch04-15

Challenge

Consider a hybrid system combining distributed matrix multiplication with coded caching: NN workers compute ATB\mathbf{A}^T \mathbf{B}, but intermediate results can be cached at the workers to speed up future products. Conjecture a joint tradeoff between the matrix-multiplication recovery threshold KK, the caching gain 1+KM/F1 + KM/F, and the per-worker storage ΞΌ\mu.