A Hybrid Method for the Parallel-Flow Shop-Scheduling Problem †
Abstract
:1. Introduction
2. Parallel-Flow Shop-Scheduling Problem
- Each job can only be assigned to a single line, and each line can process only one job at a time;
- Each machine can process only one job at a time and once a job is being processed on a machine, it must finish processing before the next job can begin processing on the same machine;
- The order in which jobs are processed on each machine must match the order in which they were assigned to the production line.
- Set of jobs: J = 1, 2, …, n
- Set of machines: M = 1, 2, …, m
- Set of lines: L = 1,2, …, l
- Let be processing time of job j on machine m
- Let be the start time of job j on line l
- Let be the completion time of job j on machine m.
3. Methods
3.1. Particle Swarm Optimization
3.2. Tabu Search
3.3. Proposed Hybridization Method
- Initialization: random generation of the initial population of particles by the PSO method.
- Fitness evaluation: evaluate the fitness of each particle.
- 3.
- The algorithm process is terminated once the maximum number of iterations is reached.
- 4.
- Tabu search—the taboo search starting solution is the best overall fitness found by the particle swarm.
- 5.
- The tabu search is carried out on the best particles selected previously, then for the neighbors of these particles. The neighbors are then evaluated and the best one is selected.
- 6.
- The tabu list is updated after each iteration.
- 7.
- Termination—the process is terminated once the maximum number of iterations is reached.
4. Computational Experiment
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Mansouri, M.; Bahmani, Y.; Smadi, H. Preprint Monocriterion Optimization in Parallel Flow. In Proceedings of the 12th International Confernece on Information Systems and Advenced Technologies (ICISAT’2022), Online, 26–27 August 2022. [Google Scholar]
- Taylor, P.; Cao, D.; Chen, M. Parallel flowshop scheduling using Tabu search. Int. J. Prod. 2010, 41, 3059–3073. [Google Scholar] [CrossRef]
- Jiang, Y.; Wan, S. Parallel Flow Shop Scheduling Problem Using Quantum Algorithm. In Proceedings of the Applied Informatics and Communication: International Conference, ICAIC 2011, Xi’an, China, 20–21 August 2011; pp. 269–274. [Google Scholar]
- Ribas, I.; Companys, R.; Tort-Martorell, X. Efficient heuristics for the parallel blocking flow shop scheduling problem. Expert Syst. Appl. 2017, 74, 41–54. [Google Scholar] [CrossRef]
- Coello, C.C.; Lechuga, M.S. MOPSO: A proposal for multiple objective particle swarm optimization. In Proceedings of the 2002 Congress on Evolutionary Computation, Honolulu, HI, USA, 12–17 May 2002; Volume 2, pp. 1051–1056. [Google Scholar] [CrossRef]
- Lalwani, S.; Sharma, H.; Satapathy, S.C.; Deep, K.; Bansal, J.C. A Survey on Parallel Particle Swarm Optimization Algorithms. Arab. J. Sci. Eng. 2019, 44, 2899–2923. [Google Scholar] [CrossRef]
- Chen, D.B.; Zhao, C.X. Particle swarm optimization with adaptive population size and its application. Appl. Soft Comput. J. 2009, 9, 39–48. [Google Scholar] [CrossRef]
- Dziwinski, P.; Bartczuk, L. A New Hybrid Particle Swarm Optimization and Genetic Algorithm Method Controlled by Fuzzy Logic. IEEE Trans. Fuzzy Syst. 2020, 28, 1140–1154. [Google Scholar] [CrossRef]
- Yin, Z.; Qin, R.; Liu, Y. A New Solving Method Based on Simulated Annealing Particle Swarm Optimization for the Forward Kinematic Problem of the Stewart–Gough Platform. Appl. Sci. 2022, 12, 7657. [Google Scholar] [CrossRef]
- Glover, F.; Laguna, M. Tabu Search; Springer US: New York, NY, USA, 1997. [Google Scholar] [CrossRef]
- Bennell, J.A.; Dowsland, K.A. Hybridising tabu search with optimisation techniques for irregular stock cutting. Manag. Sci. 2001, 47, 1160–1172. [Google Scholar] [CrossRef]
PSO | PSO-TS | |||
---|---|---|---|---|
Instances | Optimal Values | Times [s] | Optimal Values | Times [s] |
20*05*03 | 623 | 0.2003 | 302 | 0.359 |
20*10*03 | 1531 | 0.5493 | 456 | 0.753 |
50*05*03 | 1587 | 0.8672 | 674 | 1.116 |
50*10*03 | 2323 | 1.4155 | 897 | 1.988 |
100*05*03 | 2141 | 1.1744 | 1289 | 2.895 |
100*10*03 | 2632 | 1.7135 | 1366 | 3.066 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mansouri, M.; Bahmani, Y.; Smadi, H. A Hybrid Method for the Parallel-Flow Shop-Scheduling Problem. Comput. Sci. Math. Forum 2023, 7, 14413. https://doi.org/10.3390/IOCMA2023-14413
Mansouri M, Bahmani Y, Smadi H. A Hybrid Method for the Parallel-Flow Shop-Scheduling Problem. Computer Sciences & Mathematics Forum. 2023; 7(1):14413. https://doi.org/10.3390/IOCMA2023-14413
Chicago/Turabian StyleMansouri, Milad, Younes Bahmani, and Hacene Smadi. 2023. "A Hybrid Method for the Parallel-Flow Shop-Scheduling Problem" Computer Sciences & Mathematics Forum 7, no. 1: 14413. https://doi.org/10.3390/IOCMA2023-14413
APA StyleMansouri, M., Bahmani, Y., & Smadi, H. (2023). A Hybrid Method for the Parallel-Flow Shop-Scheduling Problem. Computer Sciences & Mathematics Forum, 7(1), 14413. https://doi.org/10.3390/IOCMA2023-14413