原文:動態規划——獨立任務最優調度(Independent Task Scheduling)

題目鏈接 題目描述 用 台處理機A 和B 處理n 個作業。設第i 個作業交給機器A 處理時需要時間i a ,若由機器B 來處理,則需要時間i b 。由於各作業的特點和機器的性能關系,很可能對於某些i,有ai gt bi,而對於某些j,j i,有aj lt bj。既不能將一個作業分開由 台機器處理,也沒有一台機器能同時處理 個作業。設計一個動態規划算法,使得這 台機器處理完這n個作業的時間最短 從任 ...

2019-06-12 16:46 0 1114 推薦指數:

查看詳情

動態規划法-1.獨立任務最優調度問題C++實現

問題描述: 用2台處理機A和B處理n個作業。設第i個作業交給機器A處理時需要時間,若由機器B來處理,則需要時間。由於各作業的特點和機器的性能關系,很可能對於某些i,有,而對於某些j,j≠i,有。既不能將一個作業分開由2台機器處理,也沒有一台機器能同時處理2個作業。設計一個動態規划 ...

Sun May 03 20:29:00 CST 2020 0 997
動態規划-流水線調度(Assembly Line Scheduling, ALS)

流水線調度問題,直接上圖: e為開始為進入流水線花費時間,a為station花費的時間,t為切換流水線花費時間,x為出流水線的時間, 代碼中用total[0][i]和total[1][i]分別表示第0條和第1條流水線到station i 所花費的最短時間 代碼(C語言寫的心累 ...

Mon Nov 30 07:16:00 CST 2015 0 2334
獨立任務最優調度問題

一台機器能同時處理2 個作業。設計一個動態規划算法,使得這2 台機器處理完這n個作業的時間最短(從任何 ...

Sat Mar 09 07:01:00 CST 2013 0 2903
【3-1】獨立任務最優調度問題

。既不能將一個作業分開由 2 台機器處理,也 沒有一台機器能同時處理 2 個作業。設計一個動態規划算法, ...

Sat Oct 12 18:40:00 CST 2019 0 596
動態規划最優二叉樹

原理來自於《算法導論》,其實和矩陣的動態規划基本一樣,所以這里就不作闡述了。 直接上代碼,通過構造了最優的root數組后,很容易再創建一個二叉樹(這一小部分大家可以自己理解后試試)。 關於代碼的說明,因為書上給出的是偽代碼,數組並沒有采用C語言格式,下標不是從0開始,所以算法和root數組 ...

Mon Jun 04 23:26:00 CST 2018 0 1369
矩陣連乘最優結合 動態規划求解

1.引言 多矩陣連乘 對於一般的矩陣乘法來說,如矩陣A(m,n)與矩陣B(n,p)相乘需要進行的加法次數為m*n*p次乘法。 由於矩陣乘法滿足結合律,因此矩陣相乘的結合性,會影響整個計算表達式的 ...

Wed Oct 01 05:53:00 CST 2014 0 11380
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM