Skip to main content

Solving Optimization Problem with Particle Swarm Optimization: Solving Hybrid Flow Shop Scheduling Problem with Particle Swarm Optimization Algorithm

  • Chapter
  • First Online:
Applying Particle Swarm Optimization

Part of the book series: International Series in Operations Research & Management Science ((ISOR,volume 306))

Abstract

The flow shop scheduling problem is widely discussed in the literature since it is frequently applied in real industry. This paper presents a variant of flow shop scheduling problem with parallel machines. The proposed problem includes multistage and identical parallel machines at each stage, and the sequence-dependent setup time and transportation time are considered. The objective function is minimization of makespan. The particle swarm optimization algorithm (PSO) is addressed to solve the problem and compared with genetic algorithm and heuristics. The benchmark instances are generated to demonstrate the performance of the PSO. The numerical results show that the PSO significantly outperforms the comparison set.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Akhshabi, M., Tavakkoli-Moghaddam, R., & Rahnamay-Roodposhti, F. (2014). A hybrid particle swarm optimization algorithm for a no-wait flow shop scheduling problem with the total flow time. The International Journal of Advanced Manufacturing Technology, 70(5–8), 1181–1188.

    Article  Google Scholar 

  • Alaykýran, K., Engin, O., & Döyen, A. (2007). Using ant colony optimization to solve hybrid flow shop scheduling problems. The International Journal of Advanced Manufacturing Technology, 35(5–6), 541550.

    Google Scholar 

  • Babayan, A., & He, D. (2004). Solving the n-job 3-stage flexible flowshop scheduling problem using an agent-based approach. International Journal of Production Research, 42(4), 777–799.

    Article  Google Scholar 

  • Behnamian, J., & Zandieh, M. (2013). Earliness and tardiness minimizing on a realistic hybrid flowshop scheduling with learning effect by advanced metaheuristic. Arabian Journal for Science and Engineering, 38(5), 1229–1242.

    Article  Google Scholar 

  • Bożejko, W., Pempera, J., & Smutnicki, C. (2013). Parallel tabu search algorithm for the hybrid flow shop problem. Computers & Industrial Engineering, 65(3), 466–474.

    Article  Google Scholar 

  • Chou, F. D. (2013). Particle swarm optimization with cocktail decoding method for hybrid flow shop scheduling problems with multiprocessor tasks. International Journal of Production Economics, 141(1), 137–145.

    Article  Google Scholar 

  • Chung, T. P., & Liao, C. J. (2013). An immunoglobulin-based artificial immune system for solving the hybrid flow shop problem. Applied Soft Computing, 13(8), 3729–3736.

    Article  Google Scholar 

  • Dios, M., Fernandez-Viagas, V., & Framinan, J. M. (2018). Efficient heuristics for the hybrid flow shop scheduling problem with missing operations. Computers & Industrial Engineering, 115, 88–99.

    Article  Google Scholar 

  • El-Ghazali, T. (2009). Metaheuristics: From design to implementation (Vol. 9, pp. 10–11). Chichester: Jonh Wiley and Sons Inc..

    Google Scholar 

  • Engin, O., & Döyen, A. (2004). A new approach to solve hybrid flow shop scheduling problems by artificial immune system. Future Generation Computer Systems, 20(6), 1083–1095.

    Article  Google Scholar 

  • Fernandez-Viagas, V., Molina-Pariente, J. M., & Framinan, J. M. (2018). New efficient constructive heuristics for the hybrid flowshop to minimise makespan: A computational evaluation of heuristics. Expert Systems with Applications, 114, 345–356.

    Article  Google Scholar 

  • Gholami, M., Zandieh, M., & Alem-Tabriz, A. (2009). Scheduling hybrid flow shop with sequence-dependent setup times and machines with random breakdowns. The International Journal of Advanced Manufacturing Technology, 42(1–2), 189–201.

    Article  Google Scholar 

  • Grabowski, J., & Pempera, J. (2000). Sequencing of jobs in some production system. European Journal of Operational Research, 125(3), 535–550.

    Article  Google Scholar 

  • Gupta, J. N. (1988). Two-stage, hybrid flowshop scheduling problem. Journal of the Operational Research Society, 39(4), 359–364.

    Article  Google Scholar 

  • Hidri, L., Elkosantini, S., & Mabkhot, M. M. (2018). Exact and heuristic procedures for the two-center hybrid flow shop scheduling problem with transportation times. IEEE Access, 6, 21788–21801.

    Article  Google Scholar 

  • İşler, M. C., Toklu, B., & Çelik, V. (2012). Scheduling in a two-machine flow-shop for earliness/tardiness under learning effect. The International Journal of Advanced Manufacturing Technology, 61(9–12), 1129–1137.

    Article  Google Scholar 

  • Janiak, A., Kozan, E., Lichtenstein, M., & Oğuz, C. (2007). Metaheuristic approaches to the hybrid flow shop scheduling problem with a cost-related criterion. International Journal of Production Economics, 105(2), 407–424.

    Article  Google Scholar 

  • Jin, Z., Yang, Z., & Ito, T. (2006). Metaheuristic algorithms for the multistage hybrid flowshop scheduling problem. International Journal of Production Economics, 100(2), 322–334.

    Article  Google Scholar 

  • Jin, Z. H., Ohno, K., Ito, T., & Elmaghraby, S. E. (2002). Scheduling hybrid flowshops in printed circuit board assembly lines. Production and Operations Management, 11(2), 216–230.

    Article  Google Scholar 

  • Johnson, S. M. (1954). Optimal two‐and three‐stage production schedules with setup times included. Naval Research Logistics Quarterly, 1(1), 61–68.

    Article  Google Scholar 

  • Kahraman, C., Engin, O., Kaya, I., & Kerim Yilmaz, M. (2008). An application of effective genetic algorithms for solving hybrid flow shop scheduling problems. International Journal of Computational Intelligence Systems, 1(2), 134–147.

    Article  Google Scholar 

  • Kahraman, C., Engin, O., Kaya, İ., & Öztürk, R. E. (2010). Multiprocessor task scheduling in multistage hybrid flow-shops: A parallel greedy algorithm approach. Applied Soft Computing, 10(4), 1293–1300.

    Article  Google Scholar 

  • Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. In Proceedings of IEEE international conference on neural networks (pp. 1942–1948). New York: IEEE.

    Chapter  Google Scholar 

  • Khalouli, S., Ghedjati, F., & Hamzaoui, A. (2010). A meta-heuristic approach to solve a JIT scheduling problem in hybrid flow shop. Engineering Applications of Artificial Intelligence, 23(5), 765–771.

    Article  Google Scholar 

  • Khare, A., & Agrawal, S. (2019). Scheduling hybrid flowshop with sequence-dependent setup times and due windows to minimize total weighted earliness and tardiness. Computers & Industrial Engineering, 135, 780–792.

    Article  Google Scholar 

  • Kizilay, D., Tasgetiren, M. F., Pan, Q. K., & Wang, L. (2014). An iterated greedy algorithm for the hybrid flowshop problem with makespan criterion. In 2014 IEEE symposium on computational intelligence in production and logistics systems (pp. 16–23). New York: IEEE.

    Google Scholar 

  • Li, J. Q., & Pan, Q. K. (2015). Solving the large-scale hybrid flow shop scheduling problem with limited buffers by a hybrid artificial bee colony algorithm. Information Sciences, 316, 487–502.

    Article  Google Scholar 

  • Liao, C. J., Tjandradjaja, E., & Chung, T. P. (2012). An approach using particle swarm optimization and bottleneck heuristic to solve hybrid flow shop scheduling problem. Applied Soft Computing, 12(6), 1755–1764.

    Article  Google Scholar 

  • Lin, H. T., & Liao, C. J. (2003). A case study in a two-stage hybrid flow shop with setup time and dedicated machines. International Journal of Production Economics, 86(2), 133–143.

    Article  Google Scholar 

  • Liu, H., Gao, L., & Pan, Q. (2011). A hybrid particle swarm optimization with estimation of distribution algorithm for solving permutation flowshop scheduling problem. Expert Systems with Applications, 38(4), 4348–4360.

    Article  Google Scholar 

  • Madenoğlu, F. S. (2019). Solving the hybrid flow shop scheduling problem using heuristic algorithms. Business & Management Studies: An International Journal, 7(3), 14–25.

    Google Scholar 

  • Marichelvam, M. K., Geetha, M., & Tosun, Ö. (2020). An improved particle swarm optimization algorithm to solve hybrid flowshop scheduling problems with the effect of human factors–A case study. Computers & Operations Research, 114, 104812.

    Article  Google Scholar 

  • Marichelvam, M. K., Prabaharan, T., Yang, X. S., & Geetha, M. (2013). Solving hybrid flow shop scheduling problems using bat algorithm. International Journal of Logistics Economics and Globalisation, 5(1), 15–29.

    Article  Google Scholar 

  • Mirsanei, H. S., Zandieh, M., Moayed, M. J., & Khabbazi, M. R. (2011). A Simulated Annealing Algorithm Approach to Hybrid Flow Shop Scheduling with Sequence-Dependent Setup Times. Journal of Intelligent Manufacturing, 22(6), 965–978.

    Article  Google Scholar 

  • Moccellin, J. V., Nagano, M. S., Neto, A. R. P., & de Athayde Prata, B. (2018). Heuristic algorithms for scheduling hybrid flow shops with machine blocking and setup times. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 40(2), 40.

    Article  Google Scholar 

  • Morita, H., & Shio, N. (2005). Hybrid branch and bound method with genetic algorithm for flexible flowshop scheduling problem. JSME International Journal. Series C, Mechanical Systems, Machine Elements and Manufacturing, 48(1), 46–52.

    Google Scholar 

  • Mousavi, S. M., Mahdavi, I., Rezaeian, J., & Zandieh, M. (2018). An efficient bi-objective algorithm to solve re-entrant hybrid flow shop scheduling with learning effect and setup times. Operational Research, 18(1), 123–158.

    Article  Google Scholar 

  • Naderi, B., Ruiz, R. A., & Zandieh, M. (2010). Algorithms for a realistic variant of flowshop scheduling. Computers & Operations Research, 37(2), 236–246.

    Article  Google Scholar 

  • Naderi, B., Zandieh, M., Balagh, A. K. G., & Roshanaei, V. (2009). An improved simulated annealing for hybrid flowshops with sequence-dependent setup and transportation times to minimize total completion time and total tardiness. Expert Systems with Applications, 36(6), 9625–9633.

    Article  Google Scholar 

  • Nawaz, M., Enscore, E. E., Jr., & Ham, I. (1983). A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega, 11(1), 91–95.

    Article  Google Scholar 

  • Negenman, E. G. (2001). Local search algorithms for the multiprocessor flow shop scheduling problem. European Journal of Operational Research, 128(1), 147–158.

    Article  Google Scholar 

  • Öztop, H., Tasgetiren, M. F., Eliiyi, D. T., & Pan, Q. K. (2019). Metaheuristic algorithms for the hybrid flowshop scheduling problem. Computers & Operations Research, 111, 177–196.

    Article  Google Scholar 

  • Pan, Q. K., & Dong, Y. (2014). An improved migrating birds optimisation for a hybrid flowshop scheduling with total flowtime minimisation. Information Sciences, 277, 643–655.

    Article  Google Scholar 

  • Pan, Q. K., Ruiz, R., & Alfaro-Fernández, P. (2017). Iterated search methods for earliness and tardiness minimization in hybrid flowshops with due windows. Computers & Operations Research, 80, 50–60.

    Article  Google Scholar 

  • Pan, Q. K., Tasgetiren, M. F., & Liang, Y. C. (2008). A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem. Computers & Operations Research, 35(9), 2807–2839.

    Article  Google Scholar 

  • Pan, Q. K., Wang, L., Li, J. Q., & Duan, J. H. (2014). A novel discrete artificial bee colony algorithm for the hybrid flowshop scheduling problem with makespan minimisation. Omega, 45, 42–56.

    Article  Google Scholar 

  • Pan, Q. K., Wang, L., Mao, K., Zhao, J. H., & Zhang, M. (2012). An effective artificial bee colony algorithm for a real-world hybrid flowshop problem in steelmaking process. IEEE Transactions on Automation Science and Engineering, 10(2), 307–322.

    Article  Google Scholar 

  • Pargar, F., & Zandieh, M. (2012). Bi-criteria SDST hybrid flow shop scheduling with learning effect of setup times: Water flow-like algorithm approach. International Journal of Production Research, 50(10), 2609–2623.

    Article  Google Scholar 

  • Pargar, F., Zandieh, M., Kauppila, O., & Kujala, J. (2018). The effect of worker learning on scheduling jobs in a hybrid flow shop: A bi-objective approach. Journal of Systems Science and Systems Engineering, 27(3), 265–291.

    Article  Google Scholar 

  • Pinedo, M. L. (2012). Scheduling theory, algorithms, and systems (4th ed.). New York: Springer.

    Book  Google Scholar 

  • Portmann, M. C., Vignier, A., Dardilhac, D., & Dezalay, D. (1998). Branch and bound crossed with GA to solve hybrid flowshops. European Journal of Operational Research, 107(2), 389–400.

    Article  Google Scholar 

  • Quadt, D., & Kuhn, H. (2005). Conceptual framework for lot-sizing and scheduling of flexible flow lines. International Journal of Production Research, 43(11), 2291–2308.

    Article  Google Scholar 

  • Rajendran, C., & Chaudhuri, D. (1992). Scheduling in n-job, m-stage flowshop with parallel processors to minimize makespan. International Journal of Production Economics, 27(2), 137–143.

    Article  Google Scholar 

  • Ribas, I., Leisten, R., & Framiñan, J. M. (2010). Review and classification of hybrid flow shop scheduling problems from a production system and a solutions procedure perspective. Computers & Operations Research, 37(8), 1439–1454.

    Article  Google Scholar 

  • Ruiz, R., & Maroto, C. (2006). A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility. European Journal of Operational Research, 169(3), 781–800.

    Article  Google Scholar 

  • Ruiz, R., Şerifoğlu, F. S., & Urlings, T. (2008). Modeling realistic hybrid flexible flowshop scheduling problems. Computers & Operations Research, 35(4), 1151–1175.

    Article  Google Scholar 

  • Ruiz, R., & Vázquez-Rodríguez, J. A. (2010). The hybrid flow shop scheduling problem. European Journal of Operational Research, 205(1), 1–18.

    Article  Google Scholar 

  • Sha, D. Y., & Hsu, C. Y. (2006). A hybrid particle swarm optimization for job shop scheduling problem. Computers & Industrial Engineering, 51(4), 791–808.

    Article  Google Scholar 

  • Shahvari, O., & Logendran, R. (2018). A comparison of two stage-based hybrid algorithms for a batch scheduling problem in hybrid flow shop with learning effect. International Journal of Production Economics, 195, 227–248.

    Article  Google Scholar 

  • Shao, X., Liu, W., Liu, Q., & Zhang, C. (2013). Hybrid discrete particle swarm optimization for multi-objective flexible job-shop scheduling problem. The International Journal of Advanced Manufacturing Technology, 67(9–12), 2885–2901.

    Article  Google Scholar 

  • Su, S., Yu, H., Wu, Z., & Tian, W. (2014). A distributed coevolutionary algorithm for multiobjective hybrid flowshop scheduling problems. The International Journal of Advanced Manufacturing Technology, 70(1–4), 477–494.

    Article  Google Scholar 

  • Taillard, E. (1990). Some efficient heuristic methods for the flow shop sequencing problem. European Journal of Operational Research, 47(1), 65–74.

    Article  Google Scholar 

  • Tseng, C. T., & Liao, C. J. (2008a). A particle swarm optimization algorithm for hybrid flow-shop scheduling with multiprocessor tasks. International Journal of Production Research, 46(17), 4655–4670.

    Article  Google Scholar 

  • Tseng, C. T., & Liao, C. J. (2008b). A discrete particle swarm optimization for lot-streaming flowshop scheduling problem. European Journal of Operational Research, 191(2), 360–373.

    Article  Google Scholar 

  • Vignier, A., Dardilhac, D., Dezalay, D., & Proust, C. (1996, November). A branch and bound approach to minimize the total completion time in a k-stage hybrid flowshop. In Proceedings 1996 IEEE conference on emerging technologies and factory automation. ETFA ’96 (Vol. 1, pp. 215–220). New York: IEEE.

    Chapter  Google Scholar 

  • Wang, S., Wang, X., & Yu, L. (2020). Two-stage no-wait hybrid flow-shop scheduling with sequence-dependent setup times. International Journal of Systems Science: Operations & Logistics, 7(3), 291–307.

    Google Scholar 

  • Wang, S. Y., Wang, L., Liu, M., & Xu, Y. (2013). An enhanced estimation of distribution algorithm for solving hybrid flow-shop scheduling problem with identical parallel machines. The International Journal of Advanced Manufacturing Technology, 68(9-12), 2043–2056.

    Article  Google Scholar 

  • Zandieh, M., & Gholami, M. (2009). An immune algorithm for scheduling a hybrid flow shop with sequence-dependent setup times and machines with random breakdowns. International Journal of Production Research, 47(24), 6999–7027.

    Article  Google Scholar 

  • Zhang, C., Ning, J., & Ouyang, D. (2010). A hybrid alternate two phases particle swarm optimization algorithm for flow shop scheduling problem. Computers & Industrial Engineering, 58(1), 1–11.

    Article  Google Scholar 

  • Zhang, G., Shao, X., Li, P., & Gao, L. (2009). An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem. Computers & Industrial Engineering, 56(4), 1309–1318.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fatma Selen Madenoğlu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Madenoğlu, F.S. (2021). Solving Optimization Problem with Particle Swarm Optimization: Solving Hybrid Flow Shop Scheduling Problem with Particle Swarm Optimization Algorithm. In: Mercangöz, B.A. (eds) Applying Particle Swarm Optimization. International Series in Operations Research & Management Science, vol 306. Springer, Cham. https://doi.org/10.1007/978-3-030-70281-6_14

Download citation

Publish with us

Policies and ethics