Research Article

Minimizing the Makespan for a Two-Stage Three-Machine Assembly Flow Shop Problem with the Sum-of-Processing-Time Based Learning Effect

Algorithm 1

Procedure of the proposed CSA.
Input initial and final temperature, (, and annealing index λ.
Randomly generate a solution, improved by (Johnson’s rule based) _mean, then by a
pairwise interchange, denote the solution , Calculate .
Do while
Set , , and .
Let, , and.
Let where eps <.
Let .
Set .
Do while (, a predetermined number of iteration is set at 20)
Choose i and j randomly with , swap the th
job and jth job in to obtain a new solution .
Calculate the makespans and .
If , then replace by; else, replace by when
, where
U~rand(0, 1).
Let.
End while
Let and .
End while
Output a final solution .