我正在寻找一种算法,将工作人员分配到具有不同任务和工作负载的工作场所。
是否有一种有效的算法,可以将工人分配到工作场所以最大限度地缩短生产时间?我认为它适合匈牙利算法,但我认为这不是同一个问题。
感谢您的任何指示。
答案 0 :(得分:0)
我认为使用匈牙利算法的问题在于整个过程可能需要多次迭代。如果你用匈牙利语算法提供了每个工人有N份副本的问题版本,也许你可以找到N次迭代的最佳时间表。
在这种情况下,您可以尝试N = 1,2,4 ...直到找到一个有效的N然后在此N和最高N之间进行二进制切换尝试不起作用(N / 2)以找到最小值可以解决问题的N值。