Research Article
A Multiobjective Optimization Algorithm to Solve the Part Feeding Problem in Mixed-Model Assembly Lines
Algorithm 2
Second stage: minimizing the inventory level.
| Identify the AT and NA according to (viii) and (ix), respectively. | | | (viii) | | | (ix) | | While AT is not empty | | Select the first possible tour (which is in the AT) and find the number of removed consecutive tour(s) | | after the selected tour () according to (x). | | | (x) | | Keep as many bins as necessary to satisfy (xi) and transfer the extra bins to the | | next available tour. Update all the information related to the current tour and the tour that received | | the extra bins. Remove the selected tour from AT. | | | (xi) | | End while | | For to 2 | | If
(xii) is not satisfied | | | (xii) | | While
(xii) is not satisfied | | Identify the nearest available tour before the current tour () that satisfies (iv) and (xiii). | | | (xiii) | | Create the FICL according to (xiv). | | | (xiv) | | Use the solution string and select a reference that is in the FICL | | and transfer one bin of the selected reference to tour . | | Update the information related to the current tour and the tour that received the selected reference | | End while | | End if | | End for |
|