Research Article
Solving Permutation Flow Shop Scheduling Problem with Sequence-Independent Setup Time
Algorithm 4
Iterated greedy algorithm.
| Input: π the initial sequence. | | | | while do | | | | for to d do | | Extract a job at random from the sequence and add the job to the subset. | | end for | | for to d do | | Extract the job from subset. | | Test the job on all positions in the current sequence and choose the best position giving the best completion time. | | end for | | Choose from the neighborhood of | | if then | | | | if then | | | | end if | | else | | if then | | | | end if | | end if | | end while | | Output: |
|