Maximal flow problem: ford-fulkerson algorithm

  • Thread starter Thread starter binbagsss
  • Start date Start date
  • Tags Tags
    Algorithm Flow
Click For Summary

Homework Help Overview

The discussion revolves around the maximal flow problem in the context of the Ford-Fulkerson algorithm. Participants are exploring the relationship between maximum flow and minimum cut capacities within a network, specifically questioning how the addition of arcs affects these capacities.

Discussion Character

  • Conceptual clarification, Assumption checking, Problem interpretation

Approaches and Questions Raised

  • Participants discuss the theorem stating that the cut of maximum flow corresponds to the cut of minimal capacity. There are attempts to justify the significance of a large capacity arc and its impact on flow. Questions arise about the necessity of enumerating distinct cuts versus understanding the implications of the max-flow, min-cut theorem.

Discussion Status

Some participants have provided guidance on focusing on the max-flow from part (a) to determine the min-cut capacity, suggesting that this approach may simplify the problem. There is an ongoing exploration of whether adding new arcs changes the minimal cut, indicating a productive line of inquiry.

Contextual Notes

Participants are working under the constraints of homework rules, which may limit the depth of their explorations. There is a recognition of the need to complete earlier parts of the problem to inform later discussions.

binbagsss
Messages
1,291
Reaction score
12

Homework Statement



Question attached:
ford-fulk part c.png


Homework Equations



see below

The Attempt at a Solution



- The theorem without prove i require needed is that the cut of maximum flow is given by the cut of minimal capacity.
My proof would be along the lines of:
- using this theorem, obviously 100 is a large capacity compared to the other values so i would perhaps justify this more explictly by :
- computing how many distinct cuts there are, and summing the capacity of all of all to show that all cuts containing arc SE have a greater capacity.
- as for a short-cut without needing to compute all distinct cuts, I'm not really sure how to prove to it, it appears that it should be pretty trivial given the theorem and the large capacity, but I'm unsure what to write down properly.

Any help much appreciated.
 
Physics news on Phys.org
binbagsss said:
My proof would be along the lines of:
- using this theorem, obviously 100 is a large capacity compared to the other values so i would perhaps justify this more explictly by :
- computing how many distinct cuts there are, and summing the capacity of all of all to show that all cuts containing arc SE have a greater capacity.
I do not see how this argument is going to work. If adding an arc se with a capacity of 1 increases the flow then so will adding one of capacity 100.
I would look at the max flow from s to e in the network as it is.
 
binbagsss said:

Homework Statement



Question attached:View attachment 203334

Homework Equations



see below

The Attempt at a Solution



- The theorem without prove i require needed is that the cut of maximum flow is given by the cut of minimal capacity.
My proof would be along the lines of:
- using this theorem, obviously 100 is a large capacity compared to the other values so i would perhaps justify this more explictly by :
- computing how many distinct cuts there are, and summing the capacity of all of all to show that all cuts containing arc SE have a greater capacity.
- as for a short-cut without needing to compute all distinct cuts, I'm not really sure how to prove to it, it appears that it should be pretty trivial given the theorem and the large capacity, but I'm unsure what to write down properly.

Any help much appreciated.

Have you solved the max-flow problem from part (a)? That would tell you the min-cut capacity, and then all you need to do is look for a cut having that capacity. There is no need to enumerate all the cuts (although that should also work, of course). You should think more about part (c): remember the max-flow, min-cut theorem.
 
Last edited:
haruspex said:
I do not see how this argument is going to work. If adding an arc se with a capacity of 1 increases the flow then so will adding one of capacity 100. .
because the route of maximum flow is given by the cut of minimum capacity?
 
binbagsss said:
because the route of maximum flow is given by the cut of minimum capacity?

In part, yes. Does adding the new arc change the min cut?
 
Last edited:
Ray Vickson said:
I part, yes. Does adding the new arc change the min cut?

is that in part sorry?

yes I agree, to see whether it changes the minimal cut or not I need to do part a
 
binbagsss said:
is that in part sorry?

yes I agree, to see whether it changes the minimal cut or not I need to do part a

Typo fixed above.
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 19 ·
Replies
19
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 24 ·
Replies
24
Views
6K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K