




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、多機調度問題王婷Y30150687問題描述解決方法代碼展示時間復雜度設有n個獨立的作業,1,2,3,n,由m臺相同的機器進行加工處理。第i個作業所需的處理時間為ti。約定:每個作業均可在任何一臺機器上加工處理,但未完工前不允許中斷處理。作業不能拆分成更小的子作業。多機調度問題要求給出一種作業調度方案,使所給的n個作業在盡可能短的時間盡可能短的時間內由m臺機器加工處理完成。分nm(作業數大于機器數)求解。當nm時,需要選擇算法來確定最優順序將作業分配給空閑的處理機,使得處理時間最短。三種解決方案:1、將作業按次序平均平均分配給每臺機器;2、把作業按處理時間從小到大從小到大排序,然后依次分配給空閑
2、的機器;3、把作業按處理時間從大到小從大到小排序,然后依次分配給空閑的機器(Greedy算法)設7個獨立作業1,2,3,4,5,6,7由3臺機器M1,M2和M3加工處理。各作業所需的處理時間分別為2,14,4,16,6,5,3。將作業按次序平均分配給每臺機器:機器機器作業作業時間時間M11,2,32+14+4=20M24,516+6=22M36,75+3=8優點:比較簡單,容易想到缺點:沒有考慮時間代價,機器所運行的作業完全由作業的次序決定,當運行時間比較大的作業集中在一起時,會把它們分配給同一個機器,這樣所用的時間比較長,效率比較低例如:(2,6,3,5,4,14,16)M1:2,6,3M2
3、:5,4M3:14,16設7個獨立作業1,2,3,4,5,6,7由3臺機器M1,M2和M3加工處理。各作業所需的處理時間分別為2,14,4,16,6,5,3。將作業按從小到大依次分配給空閑的機器:146M1027237501812M232M30431734526234561416設7個獨立作業1,2,3,4,5,6,7由3臺機器M1,M2和M3加工處理。各作業所需的處理時間分別為2,14,4,16,6,5,3。將作業按從小到大依次分配給空閑的機器:機器機器作業作業時間時間M11,4,62+5+16=23M27,53+9=12M33,24+14=182 3 4 5 6 14 16優點:比較方便,
4、同時也考慮到了時間的安排,比第一種算法有了改進。缺點:運行時間最長的作業一定是最后完成的,如果運行最長作業前, 其他機器運行時間差不多就會造成其他幾個機器等待一個機器的狀況,這樣機器的運行效率也比較低。M1 2 7 23M2 3 916475設7個獨立作業1,2,3,4,5,6,7由3臺機器M1,M2和M3加工處理。各作業所需的處理時間分別為2,14,4,16,6,5,3。把作業按從大到小依次分配給空閑的機器(Greedy算算法法):解多機調度問題的貪心策略是最長處理時間作業優先,即把處理時間最長的作業分配給最先空閑的機器,這樣可以保證處理時間長的作業優先處理,從而在整體上獲得盡可能短的處理時
5、間。首先將n個作業依其所需處理的時間使用選擇排序的方法從大到小排序,然后依此順序將作業分配給空閑的處理機器。機器機器作業作業時間時間M1416M22,714+3=17M35,6,3,16+5+4+2=17設7個獨立作業1,2,3,4,5,6,7由3臺機器M1,M2和M3加工處理。各作業所需的處理時間分別為2,14,4,16,6,5,3。4256371161465432貪心算法的優點解題效率更高,即使貪心算法不能得到整體最優解,但其最終結果卻是最優解的很好的近似解。貪心算法總是做出在當前看來是最好的選擇,不能從整體最優上加以考慮,它所做出的選擇只是在某種意義上的局部最優選擇。對于某些情況,它并不是整體最優選擇。16 14 12 11 10 9 8貪心算法確定的順序:M1:16+9=25M2:14+10=24M3:12+11+8=31最優順序:M1:11+16=27M2:12+14=26M3:8+9+10=27代碼排序將n個作業依其所需處理的處理時間使用選擇排序的方法從大到小排序時間復雜度:首先將n個作業依其所需的處理時間從大到小排序,然后按順序將作業分配給空閑的處理機,主要計算量在于將作業按處理時間進行從大到小排序。算法的時間復雜度為O(n2)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 法律責任探討 2024年籃球裁判員試題及答案
- 供熱設備改建工程項目可行性研究報告(參考模板)
- 游泳救生員職業發展規劃試題及答案
- 城區中水回用工程項目可行性研究報告(參考)
- 2024年裁判員素質培養題及答案
- 2024年種子繁育員考試的精彩回顧與啟示試題及答案
- 體育經紀人考試知識點試題及答案
- (三診)成都市2022級高中高三畢業班第三次診斷性檢物理試卷(含答案)
- 2024年農業植保員考試的教學思路試題與答案
- 扎實基礎的體育經紀人試題及答案
- 毛石擋土墻專項施工方案
- 高中英語-The Wild Within教學課件設計
- 腫瘤生物治療
- 分析化學(上)-中國藥科大學中國大學mooc課后章節答案期末考試題庫2023年
- 教師資格面試-75篇結構化逐字稿
- 大單元教學設計說課稿《7.3 萬有引力理論的成就》
- 工程項目部質量管理“四個責任體系”實施細則
- 資助感恩教育主題班會ppt課件(圖文)
- 2023年新改版教科版科學三年級下冊活動手冊參考答案(word可編輯)
- 消防重點單位檔案十八張表格doc-消防安全重點單位檔案
- 多模態視域下北京市核心區語言景觀研究
評論
0/150
提交評論