journal article·2025Open access

Multi-Level Subpopulation-Based Particle Swarm Optimization Algorithm for Hybrid Flow Shop Scheduling Problem with Limited Buffers

Yuan Zou, Chao Lu, Lvjiang Yin, Xiaoyu Wen

Computers, Materials & Continua· Volume 84· Issue 2

Abstract

The shop scheduling problem with limited buffers has broad applications in real-world production scenarios, so this research direction is of great practical significance. However, there is currently little research on the hybrid flow shop scheduling problem with limited buffers (LBHFSP). This paper deeply investigates the LBHFSP to optimize the goal of the total completion time. To better solve the LBHFSP, a multi-level subpopulation-based particle swarm optimization algorithm (MLPSO) is proposed, which is founded on the attributes of the LBHFSP and the shortcomings of the basic PSO (particle swarm optimization) algorithm. In MLPSO, firstly, considering the impact of the limited buffers on the process of subsequent operations, a specific circular decoding strategy is developed to accommodate the characteristics of limited buffers. Secondly, an initialization strategy based on blocking time is designed to enhance the quality and diversity of the initial population. Afterward, a multi-level subpopulation collaborative search is developed to prevent being trapped in a local optimum and improve the global exploration capability. Additionally, a local search strategy based on the first blocked job is designed to enhance the MLPSO algorithm’s exploitation capability. Lastly, numerous experiments are carried out to test the performance of the proposed MLPSO by comparing it with classical intelligent optimization and popular algorithms in recent years. The results confirm that the proposed MLPSO has an outstanding performance when compared to other algorithms when solving LBHFSP.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Scheduling and Optimization Algorithms · Advanced Manufacturing and Logistics Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (56)

Show source-provided references
1. A literature review on applications of Industry 4.0 in project management10.1007/s12063-023-00403-x ↗
2. Transfer learning assisted batch optimization of jobs arriving dynamically in manufacturing cloud10.1016/j.jmsy.2022.08.003 ↗
3. Shop scheduling in manufacturing environments: a review10.1111/itor.13108 ↗
4. A review and classification of scheduling objectives in unpaced flow shops for discrete manufacturing10.1007/s10951-023-00795-5 ↗
5. A systematic literature review on energy-efficient hybrid flow shop scheduling10.1080/23311916.2023.2206074 ↗
6. A systematic review of multi-objective hybrid flow shop scheduling10.1016/j.ejor.2022.08.009 ↗
7. Modeling and optimization of the hybrid flow shop scheduling problem with sequence-dependent setup times
8. A sequential hybrid optimization algorithm (SHOA) to solve the hybrid flow shop scheduling problems to minimize carbon footprint10.3390/pr12010143 ↗
9. Solving the flow-shop scheduling problem using grover’s algorithm
10. Application research of IICA algorithm in a limited-buffer scheduling problem10.4018/IJeC.307131 ↗
11. Heuristics for flow shop rescheduling with mixed blocking constraints
12. Ackermann · Operations research proceedings 2021 · 2022 · 35310.1007/978-3-031-08623-6_52 ↗
13. A tri-individual iterated greedy algorithm for the distributed hybrid flow shop with blocking10.1016/j.eswa.2023.121667 ↗
14. Flexible flow shop scheduling method with public buffer10.3390/pr7100681 ↗
15. Constraint programming models for the hybrid flow shop scheduling problem and its extensions10.1007/s00500-023-09086-9 ↗
16. Considering stockers in reentrant hybrid flow shop scheduling with limited buffer capacity10.1016/j.cie.2019.106154 ↗
17. Hybrid flow-shop scheduling in collaborative manufacturing with a multi-crossover-operator genetic algorithm
18. A two-stage cross-neighborhood search algorithm bridging different solution representation spaces for solving the hybrid flow shop scheduling problem10.1016/j.swevo.2023.101455 ↗
19. MRLM: a meta-reinforcement learning-based metaheuristic for hybrid flow-shop scheduling problem with learning and forgetting effects10.1016/j.swevo.2024.101479 ↗
20. Hybrid flow shop scheduling with learning effects and release dates to minimize the makespan10.1109/TSMC.2023.3305089 ↗
21. An attribution feature-based memetic algorithm for hybrid flowshop scheduling problem with operation skipping10.1109/TASE.2023.3346446 ↗
22. A collaborative iterative greedy algorithm for the scheduling of distributed heterogeneous hybrid flow shop with blocking constraints10.1016/j.eswa.2022.117256 ↗
23. Intelligent optimization under blocking constraints: a novel iterated greedy algorithm for the hybrid flow shop group scheduling problem10.1016/j.knosys.2022.109962 ↗
24. Theoretical analysis and implementation of mandatory operations-based accelerated search in graph space for hybrid flow shop scheduling10.1016/j.eswa.2024.125026 ↗
25. A hybrid variable neighborhood search algorithm for solving the limited-buffer permutation flow shop scheduling problem with the makespan criterion10.1016/j.cor.2013.09.014 ↗
26. An improved particle swarm optimisation with a linearly decreasing disturbance term for flow shop scheduling with limited buffers10.1080/0951192X.2013.814165 ↗
27. An effective discrete artificial bee colony algorithm for flow shop scheduling problem with intermediate buffers10.1007/s11771-015-2887-x ↗
28. Minimizing makespan for flow shop scheduling problem with intermediate buffers by using hybrid approach of artificial immune system10.1016/j.asoc.2014.11.022 ↗
29. An enhanced discrete artificial bee colony algorithm to minimize the total flow time in permutation flow shop scheduling with limited buffers10.1155/2016/7373617 ↗
30. Flow shop scheduling problem with limited buffer based on hybrid shuffled frog leaping algorithm
31. Iterated local search and other algorithms for buffered two-machine permutation flow shops with constant processing times on one machine10.1162/evco_a_00287 ↗
32. A Pareto-based collaborative multi-objective optimization algorithm for energy-efficient scheduling of distributed permutation flow-shop with limited buffers10.1016/j.rcim.2021.102277 ↗
33. Improved particle swarm optimization algorithm based novel encoding and decoding schemes for flexible job shop scheduling problem10.1016/j.cor.2020.104951 ↗
34. An improved hybrid particle swarm optimization for multi-objective flexible job-shop scheduling problem10.1108/K-06-2019-0430 ↗
35. Hybridization of particle swarm optimization with variable neighborhood search and simulated annealing for improved handling of the permutation flow-shop scheduling problem10.3390/systems11050221 ↗
36. Scheduling of flow shop production systems with particle swarm optimization10.18180/tecciencia.2021.30.1 ↗
37. Solution for flow shop scheduling problems using chaotic hybrid firefly and particle swarm optimization algorithm with improved local search10.1007/s00500-021-05673-w ↗
38. A parallel hybrid PSO-GA algorithm for the flexible flow-shop scheduling with transportation10.1016/j.cie.2022.108672 ↗
39. Multiobjective particle swarm optimization with direction search and differential evolution for distributed flow-shop scheduling problem10.3934/mbe.2022410 ↗
40. Q-learning-based multi-objective particle swarm optimization with local search within factories for energy-efficient distributed flow-shop scheduling problem10.1007/s10845-023-02227-9 ↗
41. An effective hybrid PSO-based algorithm for flow shop scheduling with limited buffers10.1016/j.cor.2006.12.013 ↗
42. Solving the large-scale hybrid flow shop scheduling problem with limited buffers by a hybrid artificial bee colony algorithm10.1016/j.ins.2014.10.009 ↗
43. A discrete whale swarm algorithm for hybrid flow-shop scheduling problem with limited buffers10.1016/j.rcim.2020.102081 ↗
44. An effective hybrid meta-heuristic for flexible flow shop scheduling with limited buffers and step-deteriorating jobs10.1016/j.engappai.2021.104503 ↗
45. Stochastic flexible flow shop scheduling problem with limited buffers and fixed interval preventive maintenance: a hybrid approach of simulation and metaheuristic algorithms10.1177/0037549718809542 ↗
46. The economic lot scheduling problem in limited-buffer flexible flow shops: mathematical models and a discrete fruit fly algorithm10.1016/j.asoc.2019.03.054 ↗
47. Application of modified steady-state genetic algorithm for batch sizing and scheduling problem with limited buffers10.3390/app122211512 ↗
48. A cooperative adaptive genetic algorithm for reentrant hybrid flow shop scheduling with sequence-dependent setup time and limited buffers10.1007/s40747-023-01147-8 ↗
49. Scheduling optimization of flexible flow shop with buffer capacity limitation based on an improved discrete particle swarm optimization algorithm10.1080/0305215X.2024.2328191 ↗
50. Hybrid discrete particle swarm optimization algorithm with genetic operators for target coverage problem in directional wireless sensor networks10.3390/app12178503 ↗
51. An improved NEH heuristic to minimize makespan for flow shop scheduling problems10.5267/j.dsl.2021.2.006 ↗
52. An improved particle swarm optimization algorithm to solve hybrid flowshop scheduling problems with the effect of human factors—a case study10.1016/j.cor.2019.104812 ↗
53. Solving the blocking flow shop scheduling problem by a dynamic multi-swarm particle swarm optimizer10.1007/s00170-010-3111-7 ↗
54. Differential evolution metaheuristics for distributed limited-buffer flowshop scheduling with makespan criterion10.1016/j.cor.2019.04.002 ↗
55. Multi-strategy discrete teaching-learning-based optimization algorithm to solve No-wait flow-shop-scheduling problem10.3390/sym15071430 ↗
56. An improved iterated greedy algorithm for the energy-efficient blocking hybrid flow shop scheduling problem10.1016/j.swevo.2021.100992 ↗