vatai / mpk

Matrix powers kernel
1 stars 0 forks source link

[pdmpk,dmpk] Implement a faster search for the optimal permutation of new partition labels #31

Closed vatai closed 4 years ago

vatai commented 4 years ago

The problem

Let c[i, j] denote the amount of communication from partition i to partition j. The goal is to have the trace of c[*, *] to be maximal, i.e. to have most communication "to the same partition". A possible solution is the "Hungarian algorithm".

References

The basic algorithm is the "Hungarian algorithm": https://en.wikipedia.org/wiki/Hungarian_algorithm

This is one of the fastest versions: https://link.springer.com/article/10.1007/BF02278710

Also investigate this suggestion: https://www.researchgate.net/publication/220469495_Speeding_up_the_Hungarian_algorithm