minor mistake, i think on 2:27 the second maximum matching example is wrong, since it only has 3 edges, instead of 4. Thank you for the content, really helped me understand the definition
It is the length of the augmenting path in terms of the number of *edges*. Look at the path that I drew in the residual network and count the edges. Each vertex from |V| has an edge before it in this path (so |V| edges), plus there is an edge before t.
Good Job! very clear. would you know where can i find information regarding proof of correctness of this algorithm? I mean why does this promise maximum matching?
As you can see, the video refers to the popular "CLRS" textbook (mitpress.mit.edu/index.php?q=books/introduction-algorithms). It includes proofs of correctness. In particular, Max-flow min-cut theorem (Theorem 26.6 in CLRS) proves that Ford-Fulkerson finds a maximum flow, then Lemma 26.9 shows that we correctly find a maximum bipartite matching, if we transform the problem into a max-flow problem as shown in the video.
@@webdarkking Civil translation: While it may be true that you can see it fine, for a teacher it is important that all students can get along, therefore he appreciates this feedback so he can change the color of the font, so everyone can get along and not just the people with the best eyesight.
After a million tutorials on this topic, I finally understand this topic...
Everyone else seems to overcomplicate things.
minor mistake, i think on 2:27 the second maximum matching example is wrong, since it only has 3 edges, instead of 4.
Thank you for the content, really helped me understand the definition
I'm so grateful...
Thank you so much for this fantastic explanation
thanks, this is remarkable explaination
wow i actually understood immediately! thank you so much!
So to get the maximum matching i just have to draw the path from bipartite graph like the final result of network flow?
Incredible, thanks u!
Thank you sir !
Thank you a very useful learning
it worthies to watch a again
thank you this was amazing
thanks for the explanation! One question though, why is the upper bound |v|+1? You mentioned that v is the number of vertices, so what does the +1 do?
It is the length of the augmenting path in terms of the number of *edges*. Look at the path that I drew in the residual network and count the edges. Each vertex from |V| has an edge before it in this path (so |V| edges), plus there is an edge before t.
@@tw6428 yes
that's great! cool too!
THANK YOU SO MUCH!!!!!!!
Awesome explanation (y)
Thanks for this video!
Nice Video Prof!
Thanks
what happens if you increase the all edges capacity as n+1. Ofcourse we will think that |A| =|B| =n.
Thank you very clear lesson.
Good Job! very clear. would you know where can i find information regarding proof of correctness of this algorithm?
I mean why does this promise maximum matching?
As you can see, the video refers to the popular "CLRS" textbook (mitpress.mit.edu/index.php?q=books/introduction-algorithms). It includes proofs of correctness. In particular, Max-flow min-cut theorem (Theorem 26.6 in CLRS) proves that Ford-Fulkerson finds a maximum flow, then Lemma 26.9 shows that we correctly find a maximum bipartite matching, if we transform the problem into a max-flow problem as shown in the video.
Thank you very much!
how did students manage before the internet?
Super sir you made to understand it easily thank you
The residual network is unclear.
Thanks for this
What's the textbook you are using?
+Zahir Jacobs
mitpress.mit.edu/index.php?q=books/introduction-algorithms
thanks but your solution is wrong ! the good upper bond is 2*min{ |L| + |R|} + 1
the man stuttered so much i couldnt understand half of it
You had better to change the color of your pens !!! we saw nothing in board
+WahranRai I saw the board fine
+bigDeeOT
8:45 I am talking about the gray arrows showing the paths.
Another color (red for example) will bring to light the paths !!!
+WahranRai
I can see it clearly.
@bigDeeOT No one gives a fuck what you see or not. He is here to learn and if he can't see it, he can't see it.
@@webdarkking Civil translation: While it may be true that you can see it fine, for a teacher it is important that all students can get along, therefore he appreciates this feedback so he can change the color of the font, so everyone can get along and not just the people with the best eyesight.
clear