5676
Views
58
Downloads
32
Crossref
N/A
WoS
31
Scopus
N/A
CSCD
The Mixed No-Idle Flow-shop Scheduling Problem (MNIFSP) is an extension of flow-shop scheduling, which has practical significance and application prospects in production scheduling. To improve the efficacy of solving the complicated multiobjective MNIFSP, a MultiDirection Update (MDU) based Multiobjective Particle Swarm Optimization (MDU-MoPSO) is proposed in this study. For the biobjective optimization problem of the MNIFSP with minimization of makespan and total processing time, the MDU strategy divides particles into three subgroups according to a hybrid selection mechanism. Each subgroup prefers one convergence direction. Two subgroups are individually close to the two edge areas of the Pareto Front (PF) and serve two objectives, whereas the other one approaches the central area of the PF, preferring the two objectives at the same time. The MDU-MoPSO adopts a job sequence representation method and an exchange sequence-based particle update operation, which can better reflect the characteristics of sequence differences among particles. The MDU-MoPSO updates the particle in multiple directions and interacts in each direction, which speeds up the convergence while maintaining a good distribution performance. The experimental results and comparison of six classical evolutionary algorithms for various benchmark problems demonstrate the effectiveness of the proposed algorithm.
The Mixed No-Idle Flow-shop Scheduling Problem (MNIFSP) is an extension of flow-shop scheduling, which has practical significance and application prospects in production scheduling. To improve the efficacy of solving the complicated multiobjective MNIFSP, a MultiDirection Update (MDU) based Multiobjective Particle Swarm Optimization (MDU-MoPSO) is proposed in this study. For the biobjective optimization problem of the MNIFSP with minimization of makespan and total processing time, the MDU strategy divides particles into three subgroups according to a hybrid selection mechanism. Each subgroup prefers one convergence direction. Two subgroups are individually close to the two edge areas of the Pareto Front (PF) and serve two objectives, whereas the other one approaches the central area of the PF, preferring the two objectives at the same time. The MDU-MoPSO adopts a job sequence representation method and an exchange sequence-based particle update operation, which can better reflect the characteristics of sequence differences among particles. The MDU-MoPSO updates the particle in multiple directions and interacts in each direction, which speeds up the convergence while maintaining a good distribution performance. The experimental results and comparison of six classical evolutionary algorithms for various benchmark problems demonstrate the effectiveness of the proposed algorithm.
S. M. Johnson, Optimal two- and three-stage production schedules with setup times included, Naval Res. Logist. Quart., vol. 1, no. 1, pp. 61–68, 1954.
Q. K. Pan and R. Ruiz, An effective iterated greedy algorithm for the mixed no-idle permutation flowshop scheduling problem, Omega, vol. 44, pp. 41–50, 2014.
M. R. Garey, D. S. Johnson, and R. Sethi, The complexity of flowshop and jobshop scheduling, Math. Oper. Res., vol. 1, no. 2, pp. 117–129, 1976.
C. Y. Cheng, K. C. Ying, H. H. Chen, and H. S. Lu, Minimising makespan in distributed mixed no-idle flowshops, Int.J. Product. Res., vol. 57, no. 1, pp. 48–60, 2019.
Y. D. Valle, G. K. Venayagamoorthy, S. Mohagheghi, J. C. Hernandez, and R. G. Harley, Particle swarm optimization: Basic concepts, variants and applications in power systems, IEEE Trans. Evol. Comput., vol. 12, no. 2, pp. 171–195, 2008.
C. A. C. Coello, G. T. Pulido, and M. S. Lechuga, Handling multiple objectives with particle swarm optimization, IEEE Trans. Evol. Computat., vol. 8, no. 3, pp. 256–279, 2004.
Z. H. Zhan, J. J. Li, J. N. Cao, J. Zhang, H. S. H. Chung, and Y. H. Shi, Multiple populations for multiple objectives: A coevolutionary technique for solving multiobjective optimization problems, IEEE Trans. Cybern., vol. 43, no. 2, pp. 445–463, 2013.
N. Al Moubayed, A. Petrovski, and J. McCall, D2MOPSO: MOPSO based on decomposition and dominance with archiving using crowding distance in objective and solution spaces, Evol. Comput., vol. 22, no. 1, pp. 47–77, 2014.
W. Q. Zhang, M. Gen, and J. Jo, Hybrid sampling strategybased multiobjective evolutionary algorithm for process planning and scheduling problem, J. Intell. Manuf., vol. 25, no. 5, pp. 881–897, 2014.
T. Bektaş, A. Hamzadayi, and R. Ruiz, Benders decomposition for the mixed no-idle permutation flowshop scheduling problem, J. Sched., vol. 23, no. 4, pp. 513–523, 2020.
F. L. Rossi and M. S. Nagano, Heuristics for the mixed no-idle flowshop with sequence-dependent setup times and total flowtime criterion, Expert Syst. Appl., vol. 125, pp. 40–54, 2019.
F. L. Rossi and M. S. Nagano, Heuristics for the mixed no-idle flowshop with sequence-dependent setup times, J. Oper. Res. Soc., vol. 72, no. 2, pp. 417–443, 2021.
F. L. Rossi and M. S. Nagano, Heuristics and metaheuristics for the mixed no-idle flowshop with sequence-dependent setup times and total tardiness minimisation, Swarm Evol. Comput., vol. 55, p. 100689, 2020.
M. S. Nagano, F. L. Rossi, and N. J. Martarelli, Highperforming heuristics to minimize flowtime in no-idle permutation flowshop, Eng. Optimiz., vol. 51, no. 2, pp. 185–198, 2019.
K. C. Ying, S. W. Lin, C. Y. Cheng, and C. D. He, Iterated reference greedy algorithm for solving distributed no-idle permutation flowshop scheduling problems, Comput. Ind. Eng., vol. 110, pp. 413–423, 2017.
V. Riahi, R. Chiong, and Y. L. Zhang, A new iterated greedy algorithm for no-idle permutation flowshop scheduling with the total tardiness criterion, Comput. Oper. Res., vol. 117, p. 104839, 2020.
G. L. Deng and X. S. Gu, A hybrid discrete differential evolution algorithm for the no-idle permutation flow shop scheduling problem with makespan criterion, Comput. Oper. Res., vol. 39, no. 9, pp. 2152–2160, 2012.
W. S. Shao, D. C. Pi, and Z. S. Shao, Memetic algorithm with node and edge histogram for no-idle flow shop scheduling problem to minimize the makespan criterion, Appl. Soft Comput., vol. 54, pp. 164–182, 2017.
W. S. Shao, D. C. Pi, and Z. S. Shao, A hybrid discrete teaching-learning based meta-heuristic for solving no-idle flow shop scheduling problem with total tardiness criterion, Comput. Oper. Res., vol. 94, pp. 89–105, 2018.
J. F. Chen, L. Wang, and Z. P. Peng, A collaborative optimization algorithm for energy-efficient multi-objective distributed no-idle flow-shop scheduling, Swarm Evol. Comput., vol. 50, p. 100557, 2019.
F. Q. Zhao, L. X. Zhang, Y. Zhang, W. M. Ma, C. Zhang, and H. B. Song, A hybrid discrete water wave optimization algorithm for the no-idle flowshop scheduling problem with total tardiness criterion, Expert Syst. Appl., vol. 146, p. 113166, 2020.
Q. K. Pan and L. Wang, No-idle permutation flow shop scheduling based on a hybrid discrete particle swarm optimization algorithm, Int.J. Adv. Manuf. Technol., vol. 39, no. 7, pp. 796–807, 2008.
L. A. Bewoor, V. C. Prakash, and S. U. Sapkal, Evolutionary particle swarm optimization algorithm hybrid for solving NP-hard no-wait flow shop scheduling problems, Algorithms, vol. 10, no. 4, p. 121, 2017.
M. Eddaly, B. Jarboui, and P. Siarry, Combinatorial particle swarm optimization for solving blocking flowshop scheduling problem, J. Comput. Des. Eng., vol. 3, no. 4, pp. 295–311, 2016.
B. Jiao and S. Yan, A niche sharing scheme-based coevolutionary particle swarm optimization algorithm for flow shop scheduling problem, Syst. Cybernet. Informat., vol. 15, no. 3, pp. 46–54, 2017.
H. Mokhtari and A. Noroozi, An efficient chaotic based PSO for earliness/tardiness optimization in a batch processing flow shop scheduling problem, J. Intell. Manuf., vol. 29, no. 5, pp. 1063–1081, 2018.
Y. X. Su and R. Chi, Multi-objective particle swarmdifferential evolution algorithm, Neural Comput. Appl., vol. 28, no. 2, pp. 407–418, 2017.
Z. H. Cui, J. J. Zhang, D. Wu, X. J. Cai, H. Wang, W. S. Zhang, and J. J. Chen, Hybrid many-objective particle swarm optimization algorithm for green coal production problem, Informat. Sci., vol. 518, pp. 256–271, 2020.
W. Q. Zhang, D. J. Yang, G. H. Zhang, and M. Gen, Hybrid multiobjective evolutionary algorithm with fast sampling strategy-based global search and route sequence differencebased local search for VRPTW, Expert Syst. Appl., vol. 145, p. 113151, 2020.
K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, A fast and elitist multiobjective genetic algorithm: NSGA-Ⅱ, IEEE Trans. Evol. Comput., vol. 6, no. 2, pp. 182–197, 2002.
Q. F. Zhang and H. Li, MOEA/D: A multiobjective evolutionary algorithm based on decomposition, IEEE Trans. Evol. Comput., vol. 11, no. 6, pp. 712–731, 2007.
W. Q. Zhang, Y. Wang, Y. Yang, and M. Gen, Hybrid multiobjective evolutionary algorithm based on differential evolution for flow shop scheduling problems, Comput. Ind. Eng., vol. 130, pp. 661–670, 2019.
This work was partly supported by the National Natural Science Foundation of China (No. 61772173), the Science and Technology Research Project of Henan Province (No. 202102210131), the Innovative Funds Plan of Henan University of Technology (No. 2020ZKCJ02), and the Grant-in-Aid for Scientific Research (C) of Japan Society of Promotion of Science (No. 19K12148).
The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).