11.03.2014 Views

Network Coding and Wireless Physical-layer ... - Jacobs University

Network Coding and Wireless Physical-layer ... - Jacobs University

Network Coding and Wireless Physical-layer ... - Jacobs University

SHOW MORE
SHOW LESS

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]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!