Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8247925
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 7, 20262026-06-07T23:01:16+00:00 2026-06-07T23:01:16+00:00

I am reading push flow algorithm in Introduction to Algorithms by Cormen etc. I

  • 0

I am reading push flow algorithm in Introduction to Algorithms by Cormen etc.

I am having difficulaty in understanding lemma 26.20 which is mentioned as below:

Let G = (V, E) be a flow network with source s and sink t, and let f
be a preflow in G. Then, for any overflowing vertex u, there is a
simple path from u to s in the residual network Gf.

To look context of this leema can be found at following link.

http://integrator-crimea.com/ddu0164.html

Request your help in understading this.

Thanks for your time and help.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-07T23:01:19+00:00Added an answer on June 7, 2026 at 11:01 pm

    It’s been a while since I looked at all this max flow stuff, but if I’m thinking about this correctly here’s what lemma 26.20 is saying.

    Obviously there is a path from s -> u because there is excess in u. The important part of the lemma to think about is it states there is a simple path from u -> s which is the opposite direction of the original flow causing overflow in u (since flow originates at s and travels to u). Since there is overflow in u, there is a simple path from s -> u with at least 1 unit of flow throughout the entire path. Even if c(a,b) = 1 and f(a,b) = 1 which makes c(a,b) = 0 where a and b are all pairs of vertices in that simple path, then c(b,a) = c(b,a) – f(b,a) = 1 – (-1) = 2 because f(a,b) = -f(b,a). Thus, you could push 2 units back through that edge before reaching capacity in that direction (1 to counter the 1 already flowing making the flow over that edge 0, and another one to make the flow over that edge 1).

    The reason you know it is a simple path is because if there was no simple path from s -> u there would be no flow at all through u. This is because even though there are non simple ways to reach u from s, there has to be at least one simple way or else all the flow would be caught in the non simple path which would mean none would be passing through u.

    Picture this. Draw a flow graph where the source is completely cycled through a couple nodes. Is it possible to hit u (pick a node) without making a simple residual path back to s? Now try making one which has the flow maxed out in several edges all directed into u. Now try to find a simple path back to s. This may demonstrate what lemma 26.20 is saying. Some of those lemmas are pretty hard to understand, but once you really think about it, it will usually make sense. They just do a proof by contradiction to prove this which is the best way to formally prove what they are saying. Also, check the wiki page on this, it has some good insight as always! http://en.wikipedia.org/wiki/Push-relabel_maximum_flow_algorithm

    Hope that makes some sense and I’m willing to work with you if it doesn’t just let me know!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm reading Phil's blog post about GIT submodules, which will be really helpful to
I am reading the Algorithm Design Manual Second Edition and this is from an
I was doing some reading on server-push and they mention that each Server Push
I was just reading up on push. I have a few questions regarding jQuery
I've been reading up about pull and push CDNs. I've been using Cloudfront as
When reading about assembler I often come across people writing that they push a
I've been reading up on SQLite3 included in the iOS firmware which might serve
After reading up on Field of View algorithms, I decided to create one myself
Thanks for reading! I am currently trying to develop an application which will backup
In flex/lex/bison/yacc (all of which I just started reading about), you can set $$

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.