Hopcroft-Karp algorithm

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024
  • An explanation of the Hopcroft-Karp algorithm.
    Created by Joromy Bou Khalil and Wesley Williams, University of Bristol.

ความคิดเห็น • 28

  • @jeromesimms
    @jeromesimms 2 ปีที่แล้ว +4

    Thank you! I was really having trouble understanding the augmenting path concept and the whole Hopcroft-Karp algorithm as a whole before this video but you changed that. Thanks mate 👍🏽

  • @aerospace_andy
    @aerospace_andy 2 ปีที่แล้ว

    Thank you for explaining this comprehendible!

  • @michaelyoo6843
    @michaelyoo6843 3 ปีที่แล้ว

    Great Explanation! Thank you! looking around for an example was hell

  • @waishanqiu331
    @waishanqiu331 2 ปีที่แล้ว +1

    Clearly explained! Thank you!

  • @ngpinjie1999ify
    @ngpinjie1999ify 6 หลายเดือนก่อน

    Thanks for the clear explanation.

  • @engiboye9893
    @engiboye9893 2 ปีที่แล้ว

    Thank you, very good explanations!

  • @TormodSteinsholt
    @TormodSteinsholt 5 ปีที่แล้ว +1

    At 6:14 How did you prevent the algorithm from traversing 5-J=2-L ? If this had been picked, then it would have prevented further matching within that iteration.

    • @i_think_therefore_i_am
      @i_think_therefore_i_am 5 ปีที่แล้ว +4

      Picking the path (5-J=2-L) wouldn't have been wrong. Because if you do the rough work, then after considering that path, there will still be an augmenting path left, so we'll go into the next iteration, and for the next iteration, the augmenting path would be (4-J=5-T=6-R) with length 6 now. And after considering this path, the result would be the same as is in the video.

  • @msububble
    @msububble 4 ปีที่แล้ว +2

    Hello! Is there an explanation to the order of each list of tasks a worker has? For the first matching, why not B-1, E-3, J-2, L-7, T-5, A-6, Raj free? The result of the algorithm will be different in this case.

    • @couldchaser7530
      @couldchaser7530 2 ปีที่แล้ว +1

      nah it is just a greedy algorithm it just chooses first thing then go on

  • @xingyuwang3299
    @xingyuwang3299 4 ปีที่แล้ว +1

    Really helpful, thank you so much!

  • @chupika-w8f
    @chupika-w8f 2 ปีที่แล้ว

    Why can't we just use the n as iteration number, what's the point of using the root v?

  • @alisaied4958
    @alisaied4958 7 ปีที่แล้ว +1

    hello, can this algorithm be applied if there is rules about set A elements, for example Anna and Emily can't work together?
    minute 4:12

  • @sandeepsingh-sh7vc
    @sandeepsingh-sh7vc 8 ปีที่แล้ว +1

    really amazing....u should post more videos

  • @chupika-w8f
    @chupika-w8f 2 ปีที่แล้ว

    What is the root v represent about, still confusing

  • @mostafatarekadam8861
    @mostafatarekadam8861 ปีที่แล้ว +1

    thank you so much

  • @lnkmobile9504
    @lnkmobile9504 11 หลายเดือนก่อน

    Can u pls prove the lemma 1 and 2 for me ? Thanks in advanced 😅

  • @florianwicher
    @florianwicher 6 ปีที่แล้ว +10

    Uhm... best explanation on the web? :))

  • @holycogs2706
    @holycogs2706 6 ปีที่แล้ว +2

    Thanks for video, it was very helpfull. But its hard me to understand you, cos i am bad at lisening Eanglish , can you put more text information and tips on your videos?. Thanks again

  • @myomyataung8546
    @myomyataung8546 2 ปีที่แล้ว

    Thank you very much

  • @pedroteosousa
    @pedroteosousa 4 ปีที่แล้ว

    Just a nitpick, but this algorithm finds a maximum matching, not a maximal one

  • @thuannguyen-thai4803
    @thuannguyen-thai4803 7 ปีที่แล้ว

    Thank you so much. Would you please give us, and explain the worst case of Hopcroft-Karp algorithm?

  • @CarloVarrasi
    @CarloVarrasi 4 ปีที่แล้ว

    super clear

  • @neerpatel4647
    @neerpatel4647 7 ปีที่แล้ว +1

    Please connect J - and 4 in the starting diagram , where all the vertices are unmatched.
    then BFS will also change ... entire explanation might have to be changed ...
    although thanks for tutorial.

  • @richardboyd9551
    @richardboyd9551 8 ปีที่แล้ว

    nice vid

  • @mohnishsatidasani7552
    @mohnishsatidasani7552 4 ปีที่แล้ว

    Not at all got .please elaborate more deeply.

  • @Александр-у8й6д
    @Александр-у8й6д 3 ปีที่แล้ว

    Finish your words, for some reason you start muting yourself near the end of a words.