Article ID: | iaor20127913 |
Volume: | 141 |
Issue: | 1 |
Start Page Number: | 189 |
End Page Number: | 198 |
Publication Date: | Jan 2013 |
Journal: | International Journal of Production Economics |
Authors: | Liang Yun-Chia, Hsiao Yu-Ming, Tien Chia-Yun |
Keywords: | production, combinatorial optimization, programming: multiple criteria, search |
Among all types of production environment, identical parallel machines are frequently used to increase the manufacturing capacity of the drilling operation in Taiwan printed circuit board (PCB) industries. Additionally, multiple but conflicting objectives are usually considered when a manager plans the production scheduling. Compared to the single objective problem, the multiple‐objective version no longer looks for an individual optimal solution, but a Pareto front consisting of a set of non‐dominated solutions will be needed and established. The manager then can select one of the alternatives from the set. This research aims at employing a variable neighborhood search (VNS) algorithm and a multiple ant colony optimization (MACO) algorithm to solve the identical parallel‐machine scheduling problem with two conflicting objectives: makespan and total tardiness. In VNS, two neighborhoods are defined–insert a job to a different position or swap two jobs in the sequence. To save the computational expense, one of the neighborhoods is randomly selected for the target solution which is also arbitrarily chosen from the current Pareto front. In MACO, a two‐phase construction procedure where three colonies are employed in each phase is proposed. These two algorithms are tested on a set of real data collected from a leading PCB factory in Taiwan and their performances are compared. The computational results show that VNS outperforms all competing algorithms–SPGA, MOGA, NSGA‐II, SPEA‐II, and MACO in terms of solution quality and computational time.