思路剖析
分配问题就是将人和工作分开来做匹配,但是与一般的二分图匹配不同的是,每个匹配都是有权值的。这个问题就是二分图最大权完美匹配问题。
图论建模
虽然这个问题可以用二分图最大权完美匹配的专门算法KM算法解决,但是这里只讲网络流解法。
首先发现人和工作的下标都是1~n的,直接建图会产生歧义,于是我们可以定义人的下标是1~n,而工作的下标是n + 1~2n。
对于第 i i 个人去做第
个工作会产生的效益为 Ci,j C i , j (
分配问题就是将人和工作分开来做匹配,但是与一般的二分图匹配不同的是,每个匹配都是有权值的。这个问题就是二分图最大权完美匹配问题。
虽然这个问题可以用二分图最大权完美匹配的专门算法KM算法解决,但是这里只讲网络流解法。
首先发现人和工作的下标都是1~n的,直接建图会产生歧义,于是我们可以定义人的下标是1~n,而工作的下标是n + 1~2n。
对于第 i i 个人去做第
个工作会产生的效益为 Ci,j C i , j (