AALG5: Flow networks, maximum bipartite matching example

Поделиться
HTML-код
  • Опубликовано: 14 дек 2024

Комментарии • 40

  • @yelgabs
    @yelgabs 8 лет назад +8

    After a million tutorials on this topic, I finally understand this topic...
    Everyone else seems to overcomplicate things.

  • @MakisHMMY
    @MakisHMMY 4 года назад +2

    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

  • @NatchaRANCHAN
    @NatchaRANCHAN 16 дней назад

    So to get the maximum matching i just have to draw the path from bipartite graph like the final result of network flow?

  • @jayush8480
    @jayush8480 Год назад

    Thank you so much for this fantastic explanation

  • @bennurkaya4709
    @bennurkaya4709 2 года назад +1

    I'm so grateful...

  • @michagarmulewicz4536
    @michagarmulewicz4536 5 лет назад +1

    thanks, this is remarkable explaination

  • @jemmamariex3
    @jemmamariex3 6 лет назад +3

    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?

    • @simonassaltenis7839
      @simonassaltenis7839  6 лет назад

      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.

    • @rushikeshmokashi1931
      @rushikeshmokashi1931 6 лет назад

      @@tw6428 yes

  • @CristinaA-q6r
    @CristinaA-q6r 3 года назад

    wow i actually understood immediately! thank you so much!

  • @test_deneme
    @test_deneme 5 лет назад

    what happens if you increase the all edges capacity as n+1. Ofcourse we will think that |A| =|B| =n.

  • @danieldude15
    @danieldude15 7 лет назад +1

    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?

    • @simonassaltenis7839
      @simonassaltenis7839  7 лет назад +2

      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.

    • @danieldude15
      @danieldude15 7 лет назад

      Thank you very much!
      how did students manage before the internet?

  • @justANovaLoom
    @justANovaLoom 6 лет назад +2

    Incredible, thanks u!

  • @AtaollahShakeri
    @AtaollahShakeri 9 лет назад

    Thank you a very useful learning
    it worthies to watch a again

  • @dhananjayans
    @dhananjayans 7 лет назад

    Awesome explanation (y)

  • @jasmeet17mast
    @jasmeet17mast 8 лет назад

    Nice Video Prof!
    Thanks

  • @SuryaPrakashVIT
    @SuryaPrakashVIT 8 лет назад

    Super sir you made to understand it easily thank you

  • @anachoretix
    @anachoretix 8 лет назад

    Thank you very clear lesson.

  • @pauliewalnuts6734
    @pauliewalnuts6734 7 лет назад +2

    thank you this was amazing

  • @guzh
    @guzh 2 года назад

    The residual network is unclear.

  • @zahirjacobs716
    @zahirjacobs716 8 лет назад

    What's the textbook you are using?

    • @simonassaltenis7839
      @simonassaltenis7839  8 лет назад +1

      +Zahir Jacobs
      mitpress.mit.edu/index.php?q=books/introduction-algorithms

  • @MrKingoverall
    @MrKingoverall 4 года назад

    Thank you sir !

  • @noyanali1776
    @noyanali1776 6 лет назад

    that's great! cool too!

  • @Quas94
    @Quas94 8 лет назад

    Thanks for this video!

  • @yousofkakhki1223
    @yousofkakhki1223 6 лет назад

    thanks but your solution is wrong ! the good upper bond is 2*min{ |L| + |R|} + 1

  • @spongebobheaven
    @spongebobheaven 5 лет назад

    THANK YOU SO MUCH!!!!!!!

  • @shreyasmohan7151
    @shreyasmohan7151 3 года назад

    the man stuttered so much i couldnt understand half of it

  • @bigDeeOT
    @bigDeeOT 8 лет назад

    Thanks for this

  • @laurrsxo
    @laurrsxo 6 лет назад

  • @WahranRai
    @WahranRai 9 лет назад +3

    You had better to change the color of your pens !!! we saw nothing in board

    • @bigDeeOT
      @bigDeeOT 8 лет назад +9

      +WahranRai I saw the board fine

    • @WahranRai
      @WahranRai 8 лет назад +2

      +bigDeeOT
      8:45 I am talking about the gray arrows showing the paths.
      Another color (red for example) will bring to light the paths !!!

    • @bigDeeOT
      @bigDeeOT 8 лет назад +5

      +WahranRai
      I can see it clearly.

    • @webdarkking
      @webdarkking 7 лет назад +3

      @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.

    • @douwehuysmans5959
      @douwehuysmans5959 6 лет назад

      @@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.

  • @zxoowoo6094
    @zxoowoo6094 2 года назад

    clear