A quantum behaved particle swarm optimization for flexible job shop scheduling

•QPSO is proposed to solve FJSS problem to improve global search ability.•Mutation has been introduced in QPSO to avoid premature convergence.•QPSO outperforms other algorithms in most of the benchmark instances. A flexible job shop scheduling problem (FJSP) is an extension of the classical job shop...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & industrial engineering 2016-03, Vol.93, p.36-44
Hauptverfasser: Singh, Manas Ranjan, Mahapatra, S.S.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•QPSO is proposed to solve FJSS problem to improve global search ability.•Mutation has been introduced in QPSO to avoid premature convergence.•QPSO outperforms other algorithms in most of the benchmark instances. A flexible job shop scheduling problem (FJSP) is an extension of the classical job shop problem (JSP) where operations are allowed to be processed on any among a set of available machines at a facility. For such problems, it is not always possible to find optimal solution in a reasonable time. Hence, a large variety of heuristic procedures such as dispatching rules, local search, and meta-heuristic procedures are used to solve such problems and generate approximate solutions close to the optimum with considerably less computational time. PSO is an effective algorithm which gives quality solutions in a reasonable computational time and requires less number of parameters to be tuned in comparison to other evolutionary meta-heuristics. However, PSO has an inherent drawback of getting trapped at local optimum due to large reduction in velocity values as iteration proceeds and poses difficulty in reaching at best solution. This drawback can be effectively addressed using quantum-behaved particle swarm optimization (QPSO) due to its advanced global search ability. Mutation, a commonly used operator in genetic algorithm, has been introduced in QPSO so that premature convergence can be avoided. Logistic mapping is used to generate chaotic numbers in this paper. The performance of schedules is evaluated in terms of total completion time or makespan (Cmax). The results are compared with different well-known algorithms used for the purpose from open literature. The results indicate that the proposed QPSO algorithm is quite effective in reducing makespan because small value of relative deviation is observed.
ISSN:0360-8352
1879-0550
DOI:10.1016/j.cie.2015.12.004