【运筹学】指派问题匈牙利法

运筹学指派问题——匈牙利法

期末考运筹学,线上教学真好~自学中,还是小白~

1.系数矩阵每行减去每行的最小值,最后每列减去每列的最小组,直至每行每列都含有0元素

2.找出n个独立的零元素(每一行每一类只能有选中一个0元素)

(1)找行。从第一行开始,找只含有一个零元素的行,0加圈,同列的0划去。找不到只含有1个0元素的行时换成列开始逐列看,同行的0划去。

(2)若画圈的0元素个数与指派的个数相等,结束。指派方案已经获得;若小于指派的个数,转第三步

3.打√。总结一下第三步的步骤,用表的形式说明。

 没有\circledcirc打√
打√的行\oslash打√
打√的列\oslash打√

(注:第二行和第三行的步骤如果可以继续,要重复做。)

4.画线,还是用表来说明,形象点儿。

没打√的行横线——
打√的列竖线 |

5.对未被覆盖的数中求min,再来个表。(第一步是产生新的零元素,第二步是为了让被第一步改变的0元素复原)

未被覆盖的行-min
被覆盖的列+min

 

6.重新计算独立零元素的个数,若满足要求则停止。否则继续来几趟...

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仰望星空€

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值