基础算法 —— 调度问题
生活随笔
收集整理的這篇文章主要介紹了
基础算法 —— 调度问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【概述】
調度問題根據不同的應用場景分為單車間調度問題、多機調度問題等,其是 NP 難問題,沒有最優精確算法。
單車間調度問題可表達為:n 個工件在 m 臺機器上流水線加工,每個工件在在每個機器上行花費的時間不同,且每個機器同一時刻只能加工一個工件,調度的目標就是確定工件在每臺機器上的加工順序、每個工序的開工時間,使得最大完工時間最小或其他指標達到最優,當 m 臺機器簡化到 2 臺機器時,可利用?Johnson 法則 來求解。
多機并行調度問題可表達為:n 個工件由 k 個可并行工作的機器加工,完成任務 i 需要的時間為 ti,調度目標是確定這 n 個工件完成的最佳加工順序,使得完成全部任務的時間最早,其可利用 回溯法 來求解
【問題分析】
【例題】
總結
以上是生活随笔為你收集整理的基础算法 —— 调度问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图论 —— 生成树 —— 最小生成树 —
- 下一篇: 传送带(洛谷-P2571)