日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【运筹学】匈牙利法 ( 克尼格定理 | 匈牙利法引入 )

發(fā)布時(shí)間:2025/6/17 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【运筹学】匈牙利法 ( 克尼格定理 | 匈牙利法引入 ) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 一、克尼格定理
  • 二、匈牙利法引入





一、克尼格定理



匈牙利法 主要用于解決指派問(wèn)題 , 其主要依據(jù)是 克尼格定理 ;

指派問(wèn)題 參考 【運(yùn)籌學(xué)】整數(shù)規(guī)劃 ( 整數(shù)規(guī)劃求解方法 | 指派問(wèn)題 ) 博客 ;


克尼格定理 :

分配問(wèn)題 效率矩陣 [aij][a_{ij}][aij?] 中 ,

每一行元素 中加上或減去一個(gè)常數(shù) uiu_iui? ,

每一列元素 中加上或減去一個(gè)常數(shù) vjv_jvj? ,

得到新的效率矩陣 [bij][b_{ij}][bij?] ,

兩個(gè)效率矩陣 [aij][a_{ij}][aij?][bij][b_{ij}][bij?] 分配問(wèn)題的 最優(yōu)解相同 ;


克尼格定理示例 : 指派問(wèn)題 , 給 444 個(gè)人指派 444 個(gè)崗位 , 每個(gè)人在不同的崗位產(chǎn)生的利潤(rùn)不同 , 如何安排使得利潤(rùn)最高 ;

AAABBBCCCDDD
858585929292737373909090
959595878787787878959595
828282838383797979909090
868686909090808080888888

給 甲 對(duì)應(yīng)的行加上所有表格都加上 555 , 變?yōu)槿缦卤砀?,

AAABBBCCCDDD
909090979797787878959595
959595878787787878959595
828282838383797979909090
868686909090808080888888

甲 今天狀態(tài)好 , 不管四個(gè)工作 , 哪個(gè)分配給 甲 , 其產(chǎn)生的利潤(rùn)都會(huì)增加 ;

最終計(jì)算出來(lái)的指派問(wèn)題的最優(yōu)解是不變的 ;





二、匈牙利法引入



給 甲乙丙丁 四人分配 ABCDABCDABCD 四項(xiàng)工作 , 每人做每項(xiàng)工作的耗時(shí)如下 , 如何指派問(wèn)題使得耗時(shí)最小 ;

AAABBBCCCDDD
666777111111222
444555999888
333111101010444
555999888222

分派任務(wù)時(shí) , 給每個(gè)人分配其所用時(shí)間最小的工作 ,

  • 給 甲 分配 DDD 任務(wù) , 其只用 2 時(shí)間即可完成該任務(wù) , 耗時(shí)最小 ;
  • 給 乙 分配 AAA 任務(wù) , 其只用 4 時(shí)間即可完成該任務(wù) , 耗時(shí)最小 ;
  • 給 丙 分配 BBB 任務(wù) , 其只用 1 時(shí)間即可完成該任務(wù) , 耗時(shí)最小 ;
  • 給 丁 分配 CCC 任務(wù) , ABDABDABD 任務(wù)已經(jīng)分配給了其它人 , 只能給 丁 分配 CCC 任務(wù) ;

如果 為每個(gè)人選擇了耗時(shí)最小的任務(wù) , 正好位于不同行 , 不同列 , 那么當(dāng)前的指派 , 就是該問(wèn)題的 最優(yōu)解 ;

但是上述示例中 , 給 丁 分配任務(wù)時(shí) , 合適的任務(wù)都分配給了甲乙丙 , 只能分配 CCC 任務(wù) ;

這時(shí)就需要討論給 丁 指派 CCC 任務(wù)是否是最優(yōu)的 ;


這里就需要 引入 匈牙利法 解決上述問(wèn)題 ;

總結(jié)

以上是生活随笔為你收集整理的【运筹学】匈牙利法 ( 克尼格定理 | 匈牙利法引入 )的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。