yaksha's blog

By yaksha, history, 7 years ago, In English

Hello all , Lately I am trying to learn more about kuhn's algorithm , But whenever I type "Kuhn's Algorithm" on google the result shows "Hungarian Algorithm"

So I thought both of them are the same ,

After some surfing on topcoder blogs , I found that Kuhn's algorithm works in O(VE) whereas hungarian takes O(V^3) , so are they not same?!

But the way it's given in the topcoder blog , I think that Kuhn's can only be applied on a bipartite graph when all the edge weights are same . .

Is it true , can Kuhn's only be applied when when all the edge weights are same?

Also can someone tell me all the most used flow algorithms / matching algorithms and where to best study them from ? So far I only know the basic Max Flow problem and the Kuhn's algorithm!

The topcoder blog I studied from ==> Matchings

Thanks for helping!

  • Vote: I like it
  • 0
  • Vote: I do not like it

»
7 years ago, # |
  Vote: I like it 0 Vote: I do not like it

Auto comment: topic has been updated by yaksha (previous revision, new revision, compare).

»
7 years ago, # |
Rev. 2   Vote: I like it +5 Vote: I do not like it

This is Kuhn, you can't simply google "Kuhn's algorithm" or "Steinbeck's book" or "Messi's goal" and expect to find what you are looking for.

Refer to this comment for Kuhn's algorithm for maximum bipartite maching. Hungarian algorithm is another thing, it computes the minimum cost for maximum bipartite matching and edges have weights there.