原文:多機調度問題

問題 設有n個獨立的作業 , , ,...,n ,由m台相同的機器進行加工處理。作業i所需的處理時間為ti。現約定,任何作業可以在任何一台機器上加工處理,但未完工前不允許中斷處理。任何作業不能拆分成更小的子作業。多機調度問題要求給出一種作業調度方案,使所給的n個作業在盡可能短的時間內由m台機器加工處理完成。 算法分析 這個問題是一個NP完全問題,到目前為止還沒有有效的解法。對於這一類問題,用貪心 ...

2017-04-12 20:18 0 1522 推薦指數:

查看詳情

貪心法之多調度問題

問題描述: 設有n個獨立的作業,由m台相同的機器進行加工處理。作業i所需的處理時間為t[i]。 任何作業可以在任何一台機器上面加工處理,但未完工之前不允許中斷處理。任何作業不能拆分成更小的作業。 要求給出一種作業調度方案,使所給的n個作業在盡可能短的時間內由m台機器加工處理 ...

Fri Nov 13 03:09:00 CST 2020 0 993
動態規划:雙處理調度問題(獨立任務最優調度問題

問題描述 假設房前有兩個處理A、B,以及n個待處理的任務。第i個任務在處理處理A上處理需要的時間為ai,在處理B上處理的時間為bi,兩個處理可以並行處理任務,但單個處理不能同時執行任務。要求給定n個任務及各個任務對應的ai 、bi,求得順序完成這些任務所需要的最短時間。 思路分析 ...

Fri Nov 01 22:08:00 CST 2019 1 526
區間調度問題

1. 相關定義 在數學里,區間通常是指這樣的一類實數集合:如果x和y是兩個在集合里的數,那么,任何x和y之間的數也屬於該集合。區間有開閉之分,例如(1,2)和[1,2]的表示范圍不同, ...

Wed Aug 16 07:43:00 CST 2017 0 1110
回溯:最佳調度問題

描述 Description 假設有n 個任務由k 個可並行工作的機器完成。完成任務i 需要的時間為ti。試設計一個算法找出完成這n 個任務的最佳調度,使得完成全部任務的時間最早。 一旦任務i由某台機器完成,中途不能更換機器。 編程任務: 對任意給定的整數n 和k ...

Sat Dec 30 03:01:00 CST 2017 0 2855
貪心算法-----單線程:活動安排問題 多線程:多調度問題

一、貪心算法的特點 顧名思義,貪心算法總是做出在當前看來是最好的選擇。雖然貪心算法並不從整體最優上加以考慮,它所做出的選擇只是在某種意義上的局部最優選擇。 貪心算法的優點是更簡單,更直接且解題效率 ...

Tue May 05 05:52:00 CST 2015 2 10901
最佳調度問題(搜索回溯)

最佳調度問題問題描述】 假設有n個任務由k個可並行工作的機器完成。完成任務i需要的時間為ti。試設計一個算法找出完成這n個任務的最佳調度,使得完成全部任務的時間最早。 【編程任務】 對任意給定 ...

Sat Mar 25 01:18:00 CST 2017 0 3656
7-2 最佳調度問題 (40 分)

假設有n(n<=20)個任務由k(k<=20)個可並行工作的機器完成。完成任務i需要的時間為ti。 試設計一個算法,對任意給定的整數n和k,以及完成任務i 需要的時間為ti ,i=1~n。計算完成這n個任務的最佳調度,使得完成全部任務的時間最早。 輸入格式: 輸入數據的第一 ...

Fri Nov 22 23:06:00 CST 2019 0 674
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM