Network Coding and Wireless Physical-layer ... - Jacobs University
Network Coding and Wireless Physical-layer ... - Jacobs University
Network Coding and Wireless Physical-layer ... - Jacobs University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
20 Chapter 3: Introduction to Graphs <strong>and</strong> <strong>Network</strong> <strong>Coding</strong><br />
The length of the cycle C is the number of edges used for connecting the nodes, which<br />
is k + 1 [79].<br />
Definition 3.7 An acyclic graph is a directed graph without any cycle.<br />
3.2 The Max-Flow/Min-Cut Theorem<br />
Now, we would like to introduce the max-flow problem in a digital communication network.<br />
In this problem, we have a graph with two special nodes, the source S <strong>and</strong> the sink T .<br />
This is an optimization problem whose objective is to maximize the amount of information<br />
flowing from S to T . Speaking in terms of flows <strong>and</strong> divergences, the objective is to find<br />
a flow vector that makes the divergences of all nodes other than S <strong>and</strong> T equal 0 while<br />
maximizing the divergence of S. In [17], the max-flow problem is formulated as a special<br />
case of the minimum cost flow problem.<br />
By adding an artificial arc from T to S, as<br />
shown by the dashed line in Fig. 3.3, the max-flow problem becomes a minimum cost flow<br />
problem when the cost coefficient at every edge is zero, except the cost of the feedback<br />
edge T S, which is -1. In this case, the problem can be formulated in Definition 3.8 [17].<br />
S<br />
T<br />
Artificial feedback arc with cost coefficient of -1<br />
Figure 3.3: Illustration of the max-flow problem as a special case of the minimum cost<br />
flow problem [17]