An ensemble discrete differential evolution for the distributed blocking flowshop scheduling with minimizing makespan criterion

[Display omitted] •An ensemble discrete differential evolution (EDE) algorithm is proposed.•Two different heuristic methods and one random strategy are introduced into EDE.•The mutation, crossover and selection operators are redesigned to assist the EDE algorithm.•An elitist retain strategy is intro...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2020-12, Vol.160, p.113678, Article 113678
Hauptverfasser: Zhao, Fuqing, Zhao, Lexi, Wang, Ling, Song, Houbin
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:[Display omitted] •An ensemble discrete differential evolution (EDE) algorithm is proposed.•Two different heuristic methods and one random strategy are introduced into EDE.•The mutation, crossover and selection operators are redesigned to assist the EDE algorithm.•An elitist retain strategy is introduced into the framework of EDE algorithm.•The parameters of the EDE algorithm are calibrated by the design of experiments (DOE) method. The distributed blocking flowshop scheduling problem (DBFSP) plays an essential role in the manufacturing industry and has been proven to be as a strongly NP-hard problem. In this paper, an ensemble discrete differential evolution (EDE) algorithm is proposed to solve the blocking flowshop scheduling problem with the minimization of the makespan in the distributed manufacturing environment. In the EDE algorithm, the candidates are represented as discrete job permutations. Two heuristics method and one random strategy are integrated to provide a set of desirable initial solution for the distributed environment. The front delay, blocking time and idle time are considered in these heuristics methods. The mutation, crossover and selection operators are redesigned to assist the EDE algorithm to execute in the discrete domain. Meanwhile, an elitist retain strategy is introduced into the framework of EDE algorithm to balance the exploitation and exploration ability of the EDE algorithm. The parameters of the EDE algorithm are calibrated by the design of experiments (DOE) method. The computational results and comparisons demonstrated the efficiency and effectiveness of the EDE algorithm for the distributed blocking flowshop scheduling problem.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2020.113678