我正在尝试对匈牙利算法进行体面的实现,但是我被困在如何找到覆盖数组中所有零的最小行数
我还需要知道这些行以便稍后进行一些计算
这是解释:
http://www.ams.jhu.edu/~castello/362/Handouts/hungarian.pdf
在第 3 步中它说
使用尽可能少的行来覆盖矩阵中的所有零。没有简单的规则可以做到这一点 - 基本上是反复试验。
试错在计算方面意味着什么?例如,如果我有一个 5 行 5 列的二维数组,那么
第一行可以覆盖所有的零,第一和第二,第一行和第一列等等太多的组合
没有比这更有效的吗?
提前致谢