裝配線排程問題

2022-03-13 18:23:29 字數 620 閱讀 7810

裝配一輛汽車,有兩條裝配線分別有n個裝配點,每條裝配線在進出所花時間為e[i],x[i] (i=0,1),每個裝配點所需時間a[i][j](i=0,1;j=0,1,...,n-1),從一條裝配線i的第j個裝配點到另一條裝配線的第j+1個裝配點所需時間t[i][j]。

對於圖來說(截至《演算法導論》)::

s1,1 處所需時間 = e1 + a1,1;

s1,j (2<=j<=n)處所需時間min ;

出口處所需時間 min 。

於是得到以下遞推式(截至《演算法導論》):

* @brief 求裝配一輛汽車經過裝配線所需最少時間

* @param a a[i][j](0<=i<=1,0<=j

/*** 列印路徑

*/void printstation(int l[2][maxn+10], int n, int fend, int lend)

}over

裝配線排程問題

有兩條裝配線,編號分別為1和2。每一條裝配線上有個n裝配點,將第i條線上的第個j裝配點記為si,j,設在裝配點si,j的裝配時間為ai,j。假設要裝配一輛汽車,將汽車底盤從進廠點送入第i號裝配線,需要時間ei。在裝配點si,j裝配後,如果汽車傳送到同一號裝配線的裝配點si,j 1進行裝配,則傳送不需...

裝配線排程

問題描述 汽車生產工廠共有兩條裝配線,每條有n個裝配站 裝配線i 的第j 個裝配站表示為si,j,在該站的裝配時間為ai,j。乙個汽車底盤進入工廠,然後進入裝配線i i 為1或2 花費時間為ei。在通過一條線的第j 個裝配站後,這個底盤來到任一條線的第 j 1 個裝配站。如果它留在相同的裝配線,則沒...

動態規劃 裝配線排程問題

這個問題是在演算法導論的動態規劃章節有提到,由於問題敘述起來太繁雜就直接省略。命名規則與書上的偽 是一致的,只是用c 具體語言實現了而已。動態規劃問題 裝配線排程問題 pragma once class asl include alspro.h include include using names...