The Cut-Set Bound
Why Cut-Set Bounds?
Before we develop coding strategies for the relay channel, we need an upper bound on capacity β a benchmark against which to measure our achievable rates. The cut-set bound is the most powerful general upper bound in network information theory. The idea is beautifully simple: any information flow from source to destination must cross every "cut" that separates them, and the flow across each cut is limited by the mutual information across that cut.
For the relay channel, there are exactly two non-trivial cuts, and the capacity cannot exceed the minimum of the two. The remarkable fact is that for certain channel models (the degraded relay channel), this bound is tight β achieved by decode-and-forward.
Theorem: Cut-Set Bound for the Relay Channel
For the discrete memoryless relay channel , the capacity satisfies
The two terms correspond to:
- Broadcast cut: . The source and relay cooperate to send to the destination, giving .
- Multiple-access cut: . The source sends to both relay and destination, with relay input as known side information at the destination, giving .
Think of it as two bottlenecks. The broadcast cut limits how fast the source can "broadcast" to the relay-destination pair. The multiple-access cut limits how fast the source can communicate to the destination even when the destination has the relay's observation as side information. The capacity cannot exceed either bottleneck, so it is bounded by the minimum.
Setup and Fano's inequality
Suppose is uniform on and is decoded with vanishing error probability. By Fano's inequality: where .
Broadcast cut
We bound by treating source and relay as a single "super-transmitter": Since the channel is memoryless, depends on only, and conditioning reduces entropy:
Multiple-access cut
We write as: where the last step uses the fact that and that is a function of (strictly causal). Expanding: By memorylessness and the fact that conditioning reduces mutual information:
Combining via time-sharing
Taking the minimum of the two bounds and introducing a time-sharing random variable uniform on : Maximizing over all input distributions and letting yields the cut-set bound.
Example: Cut-Set Bound for the Degraded Relay Channel
Consider a degraded relay channel where , i.e., the destination's observation is a degraded version of the relay's. Show that the cut-set bound simplifies and that the broadcast cut is always the binding constraint.
Simplify the multiple-access cut
Since forms a Markov chain, we have . But by the Markov chain, so the multiple-access cut becomes .
Compare the two cuts
The broadcast cut is . For the degraded channel, this is at most (by data processing), which equals . Since , the broadcast cut is the tighter constraint. The cut-set bound becomes .
Tightness
We will show in Section 22.3 that decode-and-forward achieves exactly this bound for the degraded relay channel, establishing the capacity:
Cut-Set Bound: Broadcast vs. Multiple-Access Cut
Visualize how the two cuts of the cut-set bound trade off as the relay link quality varies. The relay channel is Gaussian with adjustable source-relay and relay-destination SNRs.
Parameters
SNR of the source-to-relay link
SNR of the relay-to-destination link
SNR of the direct source-to-destination link
Common Mistake: The Cut-Set Bound Is Not Always Tight
Mistake:
Assuming that the cut-set bound gives the exact capacity of any relay channel.
Correction:
The cut-set bound is tight for the degraded relay channel (achieved by DF) and within a constant gap for the Gaussian relay channel (Chapter 23). However, it is not tight in general. Counterexamples exist where the cut-set bound strictly exceeds the capacity. The cut-set bound is an outer bound β it tells us what rates are impossible, but achieving it requires a specific coding scheme.
Cut-Set Bound as a System Design Benchmark
In practice, the cut-set bound serves as the gold standard for evaluating relay protocols. When a proposed relay scheme achieves a rate within a few bits of the cut-set bound, we consider it "near-optimal" even if exact capacity is unknown. For the Gaussian relay channel, the gap between the best known achievable rate (a combination of DF and CF) and the cut-set bound is at most 0.5 bits per channel use β a remarkably small gap that makes the cut-set bound operationally useful for system design.
Cut-Set Bound
An upper bound on the capacity of a network channel obtained by considering all possible partitions (cuts) of the network nodes into source-side and destination-side sets. The capacity cannot exceed the mutual information across any cut.
Related: Relay Channel
Quick Check
In the cut-set bound for the relay channel, what does the term represent?
The broadcast cut: how fast the source can broadcast to both relay and destination
The multiple-access cut: the source's rate to the destination when the relay observation is available as side information
The direct-link capacity without the relay
The relay's decoding rate
Correct. This term represents the maximum rate at which the source can communicate to the destination, given that the destination also has access to the relay's observation and knows the relay's transmission .
Key Takeaway
The cut-set bound provides the tightest known upper bound on relay channel capacity by considering two bottlenecks: the broadcast cut (source to relay+destination) and the multiple-access cut (source to destination with relay side information). The capacity cannot exceed the minimum of these two cuts, optimized over the joint input distribution.