Exercises

ex-cc-ch04-01

Easy

For the butterfly instance (two users, two files, each has the other's demand as side information), compute the chromatic number of the conflict graph and the broadcast rate.

ex-cc-ch04-02

Easy

Explain in one paragraph why chromatic number upper-bounds the broadcast rate but does not always equal it.

ex-cc-ch04-03

Easy

Construct the MAN conflict graph for K=3K = 3, t=1t = 1. List vertices, edges, and compute Ο‡(G)\chi(G) and Ξ±(G)\alpha(G).

ex-cc-ch04-04

Easy

Give an example of a 3-vertex conflict graph with Ο‡=3\chi = 3 and describe the corresponding index coding instance.

ex-cc-ch04-05

Easy

State the relationship between index coding rate Ξ²\beta, linear index coding rate Ξ»\lambda, and fractional chromatic number Ο‡f\chi_f of the conflict graph.

ex-cc-ch04-06

Medium

MAN rate via conflict graph. For K=5K = 5, t=2t = 2, count vertices and independent sets of the MAN conflict graph, and verify the MAN rate formula.

ex-cc-ch04-07

Medium

LP vs integer. For K=10K = 10, ΞΌ=0.15\mu = 0.15 (so t=1.5t = 1.5, non-integer), compare the LP lower bound on rate (continuous formula K(1βˆ’ΞΌ)/(1+KΞΌ)K(1-\mu)/(1+K\mu)) with the MAN integer-tt envelope rate (memory-sharing between t=1t = 1 and t=2t = 2). Quantify the gap.

ex-cc-ch04-08

Medium

Greedy coloring ordering. Show with an example that greedy coloring's output depends on the vertex ordering. Construct a graph where one ordering yields Ο‡(G)\chi(G) colors and another yields Ξ”(G)+1β‰ Ο‡(G)\Delta(G) + 1 \neq \chi(G) colors.

ex-cc-ch04-09

Medium

Non-linear gap. Look up Lubetzky-Stav (2009): construct the smallest known index coding instance where non-linear codes strictly beat linear codes, and state the rate gap.

ex-cc-ch04-10

Medium

Clique cover bound. Given a conflict graph GG with clique cover number Ο‡Λ‰(G)\bar{\chi}(G), show that Ξ²(G)β‰₯Kβˆ’Ο‡Λ‰(GΛ‰)=Kβˆ’Ο‰(G)\beta(G) \geq K - \bar{\chi}(\bar{G}) = K - \omega(G)... wait, that's not quite right. State and prove the correct clique-based lower bound.

ex-cc-ch04-11

Medium

Reducibility. Show that an index coding instance with a receiver that has no side information is equivalent to a smaller instance where that receiver is removed and its demanded file is broadcast at rate 1.

ex-cc-ch04-12

Hard

Prove the LP-integrality of MAN. Show that for the MAN conflict graph GMAN(K,t)G_{\text{MAN}}(K, t), the fractional chromatic number Ο‡f(GMAN)=Ο‡(GMAN)=(Kt+1)\chi_f(G_{\text{MAN}}) = \chi(G_{\text{MAN}}) = \binom{K}{t+1}.

ex-cc-ch04-13

Hard

Index coding with correlated side information. Extend the butterfly example: two receivers, but now each has access to a noisy version of the other's demand (mutual information ρ\rho between side information and demand). What is the achievable rate?

ex-cc-ch04-14

Challenge

Capacity region for multi-demand index coding. Suppose each receiver in an index coding instance has multiple demands (a "multi-demand" instance). State the broadcast rate bound and sketch how to adapt the MAN rate formula to this setting.

ex-cc-ch04-15

Challenge

Broadcast rate computation for small instances. For each of the following small index coding instances, compute the optimal rate exactly (not just the LP bound): (a) 3-user cycle C3C_3; (b) 5-user cycle C5C_5; (c) the "complete bipartite" instance K2,3K_{2,3} (two demand sides of size 2 and 3).