永发信息网

求解指派问题的匈牙利算法

答案:2  悬赏:70  手机版
解决时间 2021-05-01 06:05

有4个工人,要指派他们分别完成4项工作,每人做各项工作所消耗的时间如表

问指派哪个人去完成哪项工作,可使总的消耗时间为最小?

PS:用匈牙利算法来说明。

最佳答案
你好。
很幸运看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
对于你的问题我爱莫能助!
可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。
希望我的回答也能够帮到你!
快过年了,
最后祝您全家幸福健康,快乐每一天!
全部回答
1、以各个员工完成各项任务的时间构造矩阵一。 15    18    21    24 19    23    22    18 26    17    16    19 19    21    23    17 2、对矩阵一进行行约减,即每一行数据减去本行数据中的最小数,得矩阵二。 0    3    6    9 1    5    4    0 10    1    0    3 2    4    6    0 3、检查矩阵二,若矩阵二各行各列均有“0”,则跳过此步,否则进行列约减,即每一列数据减去本列数据中的最小数,本侧属于后一种情况,经变换得矩阵三。 0    2    6    9 1    4    4    0 10   0    0    3 2    3    6    0 4、画“盖0”线。即画最少的线将矩阵三中的0全部覆盖住,得矩阵操作技巧:从含“0”最多的行或列开始画“盖0”线。 5、数据转换。若“盖0”线的数目等于矩阵的维数则直接跳到第七步,若“盖0”线得数目小于矩阵得维数则进行数据转换,本例属于后一种情况,应进行转换,操作步骤如下:     (1)找出未被“盖0”线覆盖的数中的最小值.=1,例中A=1。     (2)将未被“盖0”线覆盖住的数减去。     (3)将“盖0”线交叉点的数加上A。 0    0    4    10 0    1    1    0 12   0    0    6 1    0    3    0 6、重复第4步和第5步,直到“盖0”线的数目等于矩阵的维数。本例最终矩阵见矩阵六。 0    0    4    10 0    1    1    0 12   0    0    6 1    0    3    0 7、求最优解。对竹维矩阵,找出不同行、不同列的竹个“0”,每个“0”的位置代表一对配置关系,具体步骤如下:     (1)先找只含有一个“0”的行(或列),将该行(或列)中的“0”打 “√”。     (2)将带“√”的“0”所在列(或行)中的“0”打“×”。     (3)重复(1)步和(2)步至结束。若所有行列均含有多个“0”,则从“0”的数目最少的行或列中任选一个“0”打“√”。   0√    0×    4    10 0×    1    1    0√ 12    0×    0√   6 1    0√    3    0× 所以:消耗时间最小:    A    B    C    D 甲   15 乙    18 丙    16 丁    21
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问道中,星期天缤纷大使发礼物,如果从早上就
脸上特别是眼睛周围很容易过敏怎么办?
哪里能看山海经?
怎么关全部QQ图标
飞车2k刷黄金,大号在左小号在右,为啥刷几把
孙传云中医诊所我想知道这个在什么地方
一些初中英语问题、请教一下
深圳现在诺基亚5700最新报价要多少
中天期货怎么下载?
如图,在△ABC中,角B=角C,D,E,F分别在AB,BC,AC
怪怪水鱼馆 4-5关那个生物是干什么用的?
广东深圳市宝安区沙井镇后亭街的邮编是好多
写一封信给你的美国笔友Mike,在信中介绍你的
爱的英语是??
曾志伟为何要把范冰冰比作梅艳芳呢?
推荐资讯
怎么理解“坚强”…
我家的是(神州骄龙-GL-301摄像头)哪里有驱
小面匠我想知道这个在什么地方
破甲加迸发高蓝白丁螃蟹能卖多少
谁能帮我做几个3D的成品(杯子、花瓶、台灯)
红楼梦中“老太太|明明知道宝玉心中只有黛玉
西乡到公明要多久
管理七大手法(具体)是什么?
海门到苏州长途汽车一天有几班?需要多长时间
空间相册密码怎么破解啊?
职业一般填什么,公务员填表时职业填什么
一品茶叶店地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?