下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
腳本——指派問題(ppt1,ppt2)同學(xué),你好,今天我們來學(xué)習(xí)規(guī)劃模型中的指派問題。(ppt3)我們先來看指派問題中的數(shù)學(xué)模型。(ppt4)(動畫1)首先提出問題。(動畫2)設(shè)有??個人被分配去完成??項(xiàng)工作,每人完成一項(xiàng)工作.因各人的專長不同,每個人去完成同一項(xiàng)工作所花費(fèi)的時間也不相同.設(shè)??_????(??,??=1,2,…,??)是第??個人完成第??項(xiàng)工作所花費(fèi)的時間,現(xiàn)在應(yīng)當(dāng)如何分配他們的工作,才能使完成任務(wù)所花費(fèi)的總時間最少。這就是指派問題或分派問題。其中稱矩陣??=(??_????)_(??×??)為指派問題的系數(shù)矩陣。(ppt5)(動畫1)先來建立數(shù)學(xué)模型。(動畫2)為建數(shù)學(xué)模型,我們引如變量??_????,若指派第??人完成第??項(xiàng)工作,則??_????=1,否則??_????=0,其中??,??=1,2,?,??。于是指派問題的數(shù)學(xué)模型為。(動畫3)目標(biāo)函數(shù)為:minz=sigemai從1到n,sigemaj從1到n,c_ij*x_ij。其約束條件為x_ij,i從1到n求和等于1,這表示(動畫4)一個人只能完成一件事。x_ij,j從1到n求和等于1,這表示(動畫5)一件事只能被一個人完成。X_ij=0或者1。(動畫6)上述模型中若將條件??_????=0或1改為??_????≥0,則模型就是一個特殊的運(yùn)輸問題:是??=??,???_??=??_??=1的一個特殊運(yùn)輸問題。(ppt6)我們來看指派問題的匈牙利算法。(ppt7)(動畫1)引入定理(動畫2)定理1:將系數(shù)矩陣??=(??_????)中的某一行(列)中的每一個元素都減去常數(shù)??,得到一個新矩陣??=(??_????)。若以??=(??_????)為系數(shù)矩陣的指派問題的最優(yōu)解為(??
bar_????),則原指派問題的最優(yōu)解也為(??
bar_????),且對任意的可行解都有sigemai從1到n,sigemaj從1到n,c_ij*x_ij等于sigemai從1到n,sigemaj從1到n,b_ij*x_ij再加上a。(動畫3)定理說明:我們做某一行(列)中的每一個元素都減去常數(shù)??這種變換,不會改變最優(yōu)解,只是目標(biāo)函數(shù)改變了常數(shù)??。(ppt8)(動畫1)證明:設(shè)從??=(??_????)的第??行減去元素??,得到當(dāng)i不等于j時,??_????=??_????;當(dāng)i=k時,??_????=??_????-a。由于對任意的可行解都有sigemaj從1到n,x_ij等于1,故有sigemai從1到n,sigemaj從1到n,b_ij*x_ij等于sigemai從1到n,j從1到n,??_????x_ij減去a。(動畫2)由于(??
?_????)是以(??_????)為系數(shù)矩陣的指派問題的最優(yōu)解,所以對于任意的可行解都有sigemai從1到n,sigemaj從1到n,b_ij*x_ij大于等于sigemai從1到n,j從1到n,??_????*xbar_ij減去a。故有sigemai從1到n,sigemaj從1到n,c_ij*x_ij大于等于sigemai從1到n,sigemaj從1到n,c_ij*xbar_ij。從而(??_????)為原問題的最優(yōu)解。(ppt9)(動畫1)定理2:將系數(shù)矩陣??=(??_????)的第??行各元素減去常數(shù)??_??(??=1,2,?,??),第??列各元素減去常數(shù)??_??,得到一個新矩陣(??_????),即??_????=??_???????_?????_??,若??_????≥0,且(??_????)中有??個不同行不同列的零元素,即有(1,2,?,??)的一個排列(??_1??_2???_??),使??_(??_1)=??_(??_2)=???_(??_??)=0。取矩陣(??
bar_????),其中??
bar_(1??_1)=??
bar_(2??_2)=???
bar_(?????_??)=1,其余的??
bar_????=0,則(??
bar_????)就是以(??_????)為系數(shù)矩陣的指派問題的最優(yōu)解,也是原指派問題的最優(yōu)解。(ppt10)(動畫1)證明:由已知條件可知sigemai從1到n,j從1到n,??_????*??
bar_????等于0。而對于任意的可行解(??_????),由于??_????≥0,故sigemai從1到n,j從1到n,??_??????_????大于等于0,即大于等于sigemai從1到n,j從1到n,??_????*??bar_????。故(??
?_????)為新指派問題的最優(yōu)解,根據(jù)定理一,它也是原指派問題的最優(yōu)解。(ppt11)(動畫1)現(xiàn)在我們來講解匈牙利算法。(動畫2)第一步:變換系數(shù)矩陣,先將系數(shù)矩陣的每一行的所有元素都減去本行中的最小元素,然后將每一列的所有元素都減去本列中的最小元素。這樣所得的變換矩陣的每一行每一列至少有一個“0”元素,而且沒有負(fù)元素。(ppt12)(動畫1)第二步:在變換后的系數(shù)矩陣中確定獨(dú)立的“0”元素(即不同行不同列的“0”元素)。(動畫2)若某行(或某列)只有一個“0”元素,則對此“0”元素畫框。(動畫3)把位于此“0”元素的同行同列的其他“0”元素劃去。(動畫4)若遇到所有的行列中的“0”元素都不只一個,我們?nèi)我膺x取一個“0”元素加框,同時劃去其同行同列的其他“0”元素。(動畫5)如此反復(fù)進(jìn)行,直到所有的“0”元素被畫上框,或者是被劃去為止。(動畫6)畫上方框的“0”元素就是矩陣中獨(dú)立的“0”元素。(ppt13)(動畫1)如果獨(dú)立的“0”元素有??個,則令解矩陣中與獨(dú)立“0”元素對應(yīng)的位置上的變量取1,其他變量取0,此對應(yīng)的指派方案總費(fèi)用為0,從而一定是最優(yōu)解。(動畫2)如獨(dú)立的“0”元素少于??個,即至少有一行或者一列中沒有畫方框的“0”元素,采取如下的步驟進(jìn)行變換:(動畫3,4,5,6,7)看背板。(ppt14)(動畫1)第三步,繼續(xù)變換矩陣。找出未被直線覆蓋的元素中的最小元素,令打橫三角的行中的所有元素都減去這個最小元素,打正三角的列元素都加上這個最小元素。則原先選中的“0”元素不變,而未被直線覆蓋的元素中至少有一個元素已經(jīng)變?yōu)椤?”元素,且新矩陣的指派問題與原指派問題有相同的最優(yōu)解。(動畫2)反復(fù)上面的步驟,直到找出n個獨(dú)立的“0”元素為止。(ppt15)(動畫1)我們來看一個例子。求設(shè)要給5個人分配5項(xiàng)工作,每個人做每件事情的費(fèi)用如下面系數(shù)矩陣??所示,要使得費(fèi)用最小,求對應(yīng)的指派問題的最優(yōu)解。(動畫2):我們將第一行減去7,第二行減去6,第三行減去7,第四行減去6,第五行減去4,就得到新的矩陣。再按照上面的步驟,(動畫3)先找到每一行的獨(dú)立0元素,畫上方框,把每一行每一列的重復(fù)的0元素打上叉。(動畫4)在沒有方框的行畫上橫三角。(動畫5)給這一行0叉所在的列打上正三角。(動畫6)再給這一列中有方框的0元素所在的行打上橫三角。(動畫7)最后劃去沒有打標(biāo)記的行,和打了標(biāo)記的列,如圖所示。(ppt16)(動畫1,2)則上面矩陣中的第一、二、四行和第一列被直線覆蓋,未被直線覆蓋的行列中的最小元素是2,故將第三、五行的元素減去2,第一列的元素加上2,這樣就使得最后一行出現(xiàn)新的0元素,同時不會出現(xiàn)負(fù)數(shù)的元素,得到新的矩陣。(動畫3)故得到相應(yīng)的解為??_12=1,??_23=1,??_31=1,??_44=1,??_55=1,其他的??_????=0。(ppt17)下面我們來介紹一般的指派問題。(ppt18)一般指派問題轉(zhuǎn)化為標(biāo)準(zhǔn)指派問題的方法。(動畫1)1.最大化指派問題:若目標(biāo)函數(shù)是求最大不是求最小,設(shè)??=??????{??_????},令??′=(??_????′)=(?????_????),則以??′=(??_????′)為系數(shù)矩陣的最小化指派問題就與原問題同解。(動畫2)2.人與事的數(shù)目不等:若人多于事或者是事多于人,則添上相應(yīng)數(shù)目的虛擬“事”或者是虛擬“人”,使得人與事的數(shù)目相等,不過人做虛擬的事或者是虛擬的人做事的費(fèi)用都為0。(動畫3)3.一個人可以做幾件事:若一個人可以做幾件事,則將該人化為相同的幾個人,這幾個人做事的費(fèi)用也完全相同。(動畫4)4.某事一定不能由某人來做:某事一定不能由某人來做,可取此人做該事時的費(fèi)用是一個足夠大的數(shù)。(ppt19)最后我們來看模型應(yīng)用。(ppt20)(動畫1)指派問題可以應(yīng)用于很多最優(yōu)安排問題上,如團(tuán)體賽的安排,比如接力賽,有人擅長跑直線,有人擅長跑彎道,還有人擅長沖刺,因此這就需
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年離異財產(chǎn)分割與子女撫養(yǎng)協(xié)議
- 2025年美食節(jié)活動餐飲贊助合作協(xié)議3篇
- 2024年預(yù)售商品房合同
- 專業(yè)會議服務(wù)協(xié)議模板細(xì)則版
- 2024年物流服務(wù)合同標(biāo)的及權(quán)利義務(wù)
- 鄭州信息工程職業(yè)學(xué)院《果樹學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 村集體財務(wù)知識培訓(xùn)課件
- 2025年度美容SPA行業(yè)資源整合與推廣合同3篇
- 專業(yè)勞務(wù)中介合同模板2024年適用版B版
- 醫(yī)療保健話務(wù)員總結(jié)
- 2024年《工會法》知識競賽題庫及答案
- 《中國血脂管理指南》考試復(fù)習(xí)題庫(含答案)
- 人教版道德與法治八年級上冊2.1網(wǎng)絡(luò)改變世界課件
- 外研版小學(xué)英語(三起點(diǎn))六年級上冊期末測試題及答案(共3套)
- 中醫(yī)診療規(guī)范
- 工業(yè)互聯(lián)網(wǎng)平臺 安全生產(chǎn)數(shù)字化管理 第2部分:石化化工行業(yè) 編制說明
- 第14課《葉圣陶先生二三事》導(dǎo)學(xué)案 統(tǒng)編版語文七年級下冊
- 成人手術(shù)后疼痛評估與護(hù)理-中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)2023 2
- DB15-T 3585-2024 高標(biāo)準(zhǔn)農(nóng)田施工質(zhì)量評定規(guī)程
- 北師大版八年級上冊數(shù)學(xué)期中綜合測試卷(含答案解析)
- 天津?yàn)I海新區(qū)2025屆數(shù)學(xué)七年級第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
評論
0/150
提交評論