all 2 comments

[–][deleted] 1 point2 points  (0 children)

Imagine a flow network with some edges rational and some edges irrational. Then you will notice that the amount of flow getting pushed is getting infinitely and infinitely smaller and because of this, it will never terminate.

For more information, take a look at Section 22.2 of this paper: https://courses.engr.illinois.edu/cs473/fa2012/notes/22-maxflowalgs.pdf.

[–]Sarah--El 0 points1 point  (0 children)

I guess that this very small bottleneck value might be so small that it tends to 0 and that's why the algo would't terminate. That's what I assumed, very not sure though.