Article ID: | iaor20121170 |
Volume: | 62 |
Issue: | 1 |
Start Page Number: | 39 |
End Page Number: | 55 |
Publication Date: | Feb 2012 |
Journal: | Computers & Industrial Engineering |
Authors: | Chutima Parames, Chimklai Palida |
Keywords: | programming: multiple criteria, combinatorial optimization |
Particle swarm optimisation (PSO) is an evolutionary metaheuristic inspired by the swarming behaviour observed in flocks of birds. The applications of PSO to solve multi‐objective discrete optimisation problems are not widespread. This paper presents a PSO algorithm with negative knowledge (PSONK) to solve multi‐objective two‐sided mixed‐model assembly line balancing problems. Instead of modelling the positions of particles in an absolute manner as in traditional PSO, PSONK employs the knowledge of the relative positions of different particles in generating new solutions. The knowledge of the poor solutions is also utilised to avoid the pairs of adjacent tasks appearing in the poor solutions from being selected as part of new solution strings in the next generation. Much of the effective concept of Pareto optimality is exercised to allow the conflicting objectives to be optimised simultaneously. Experimental results clearly show that PSONK is a competitive and promising algorithm. In addition, when a local search scheme (2‐Opt) is embedded into PSONK (called M‐PSONK), improved Pareto frontiers (compared to those of PSONK) are attained, but longer computation times are required.