Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FLOW-SHOP SCHEDULING
SUBMITTED TO:
Dr. V.K. Pathak
SUBMITTED BY:
Akanksha Shukla
III C.S.E.
552/07
FLOWSHOP SCHEDULING
2 0 T11 T12
[j]= 3 3 = T21 T22
5 2 T31 T32
Time 0 2 5 6 10 12
P1 T11
P3 T31 T32
Figure (a)
P2 T22 T21
P3 T32 T31
Figure (b)
g({1,2,…n},0)=min{ai+g({1,2,…n}-{i},bi)},
where 1≤i≤n
DERIVATION
• The task,T2i cannot be started until max{ai,t}.
Hence, f2-f1= bi+max{ai,t}-ai= bi+max{t-ai,0}
where tji=bj+bi-aj-ai+max{t,ai+aj-bj,aj}
or max{-bi,-aj} ≤ max{-bj,-ai}
P1 a1 a3 a4 a2
P2 b1 b3 b4 b2
TIME COMPLEXITY
• Solving eqn.(1), g(S,t)= min{ai+g(S-
{i},bi+max{t-ai,0})} directly for g({1,2,…
n},0) for the optimal schedule will take
Ώ(2n).
• The scheduling rule above can be
implemented to run in time 0(n log n).
THANK YOU