<?xml version="1.0" encoding="ISO-8859-1" ?>
  <resource>
  <id>2369</id>
  <path>/www/nrich/html/content/id/2369/</path>
  <resourceTypeID>1</resourceTypeID>
  <last_published>2011-02-01T00:00:01</last_published>
  <indexXML>&lt;mdoxml version=&quot;1.0&quot;&gt;&lt;br&gt;&lt;/br&gt;
&lt;ul id=&quot;stemLinks&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://nrich.maths.org/7372&quot;&gt;Warm-up&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://nrich.maths.org/2368&quot;&gt;Try this next&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://nrich.maths.org/4834&quot;&gt;Think higher&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Mathematical_optimization&quot;&gt;Read: mathematics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Engineering_optimization&quot;&gt;Read: science&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Discrete_mathematics&quot;&gt;Explore further&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt; &lt;/div&gt;
&lt;br&gt;&lt;/br&gt;
&lt;p&gt;&lt;mdo:image align=&quot;top&quot; alt=&quot;max flow graph&quot; bgcolor=&quot;&quot; height=&quot;292&quot; src=&quot;5-2max_flow1.gif&quot; width=&quot;314&quot;&gt;&lt;/mdo:image&gt;&lt;/p&gt;
&lt;div&gt;The graph represents a supply network from $A$ to $B$ and the numbers on the edges of the graph show the maximum capacity for flow in each of the sections.&lt;/div&gt;
&lt;br&gt;&lt;/br&gt;
&lt;div&gt;Imagine any straight line cutting through edges of the graph (but not through vertices) such that $A$ is on one side of the line and $B$ is on the other. All the flow from $A$ to $B$ has to go along the edges cut by your line so the total flow from $A$ to $B$ is less than or equal to the sum of the flows along those edges. Considering all possible such cuts, why is it that the maximum flow
from $A$ to $B$ is less than the minimum sum for all cuts? Find the maximum flow in this example.&lt;/div&gt;
&lt;div&gt;&lt;mdo:image align=&quot;top&quot; alt=&quot;cube graph with max flows&quot; bgcolor=&quot;&quot; height=&quot;248&quot; src=&quot;5-2max_flow2.gif&quot; width=&quot;275&quot;&gt;&lt;/mdo:image&gt;&lt;/div&gt;
&lt;p&gt;In the second example the network is a cube. Find the maximum flow from $A$ to $G$.&lt;/p&gt;&lt;/mdoxml&gt;</indexXML>
  <solutionXML>&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;

&lt;mdoxml version=&quot;1.0&quot;&gt;

&lt;p class=&quot;editorial&quot;&gt;Yanqing from Lipson Community College and Andrei from Tudor Vianu
National College, Bucharest, Romania both sent correct
solutions.&lt;/p&gt;

&lt;p&gt;Andrei wrote:&lt;/p&gt; 

&lt;p&gt;&amp;quot; As I am not familiar with graph theory, I first
read the hint and the notes of the problem, then I looked on the
web for the Maximum flow, minimum cut theorem. I found different
examples, algorithms of solving such problems, as well a possible
list of utilisation.&lt;/p&gt;

&lt;p&gt;I started with the definition of terms: a cut in a network is a
minimal set of edges whose removal separates the network into two
components, one containing the source, and the other the sink.&amp;quot;&lt;/p&gt;

&lt;p&gt;In the first network a cut through $PT$, $RT$, $RU$, $RB$, and $SB$
separates the network showing that the flow cannot be more than
$18$ units (the total flow through these edges).&lt;/p&gt;

&lt;div&gt;&lt;mdo:image height=&quot;292&quot; width=&quot;314&quot; src=&quot;5-2max_flow1.gif&quot; alt=&quot;flow network 1&quot;&gt;&lt;/mdo:image&gt;&lt;/div&gt;

&lt;p&gt;This flow is possible by sending: $3$ units along $ASB$, $5$
units along $ASRB$, $5$ units along $ARB$, $2$ units along $ARUTB$,
$1$ unit along $AQRTB$ and $2$ units along $APTB$. Hence the
maximum flow is $18$ units.&lt;/p&gt;

&lt;p&gt;In the second network a cut through $BC$, $DC$, $FG$ and $HG$
separates the network so the flow cannot be more than $16$ units
(the total flow along these edges).&lt;/p&gt;

&lt;div&gt;&lt;mdo:image height=&quot;248&quot; width=&quot;275&quot; src=&quot;5-2max_flow2.gif&quot; alt=&quot;flow network 2&quot;&gt;&lt;/mdo:image&gt;&lt;/div&gt;

&lt;p&gt;This flow is possible by sending $3$ units along $ABFG$, $4$
units along $ABCG$, $2$ units along $ADCG$, $3$ units along $ADHG$
and $4$ units along $AEHG$. Hence the maximum flow is $16$
units.&lt;/p&gt;

&lt;/mdoxml&gt;</solutionXML>
  <noteXML>&lt;mdoxml version=&quot;1.0&quot;&gt;    &lt;p&gt;
      There is a 'Maximum flow, minimum cut' theorem for which the proof is 
      sketched in this question. Finding the solutions requires all cases to 
      be checked.
    &lt;/p&gt;
&lt;/mdoxml&gt; </noteXML>
  <clueXML>&lt;mdoxml version=&quot;1.0&quot;&gt;If your 'cut' were to block the edges it cuts through there would
be no flow from $A$ to $B$ but if those edges take as much flow as
they can they only allow through the sum of the flows on each of
the 'cut' edges. Whatever cut you make you still have to check that
sufficient flow reaches that cut to allow through the flow given by
that sum.&lt;br&gt;&lt;/br&gt;&lt;/mdoxml&gt;</clueXML>
  <canonXML/>
  <end_user_role>2</end_user_role>
  <difficulty>3</difficulty>
  <keystage1>0</keystage1>
  <keystage2>0</keystage2>
  <keystage3>0</keystage3>
  <keystage4>0</keystage4>
  <keystage4plus>1</keystage4plus>
  <title>Maximum Flow</title>
  <description>Given the graph of a supply network and the maximum capacity for
flow in each section find the maximum flow across the network.</description>
  <spec_group>Decision Mathematics and Combinatorics
    <specifier>Optimisation</specifier>
  </spec_group>
  <spec_group>Decision Mathematics and Combinatorics
    <specifier>Flows in a network</specifier>
  </spec_group>
  <spec_group>Decision Mathematics and Combinatorics
    <specifier>Networks/Graph Theory</specifier>
  </spec_group>
  <spec_group>Using, Applying and Reasoning about Mathematics
    <specifier>Mathematical modelling</specifier>
  </spec_group>
  <spec_group>Applications
    <specifier>engineering</specifier>
  </spec_group>
  <spec_group>Admin
    <specifier>Individual</specifier>
  </spec_group>
</resource>