Skip to main content
Log in

Constraint programming models for the hybrid flow shop scheduling problem and its extensions

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Proper scheduling of jobs is essential for modern production systems to work effectively. The hybrid flow shop scheduling problem is a scheduling problem with many applications in the industry. The problem has also attracted much attention from researchers due to its complexity. This study addresses the hybrid flow shop scheduling problem (HFSP), which considers unrelated parallel machines at each stage and the machine eligibility constraints. HFSP is a well-known NP-hard problem with the aim of minimizing the makespan. Owing to the complexity of the problem, this study develops constraint programming (CP) models for the HFSP and its extensions: the no-wait HFSP, the blocking HFSP, the HFSP with sequence-dependent setup times, the no-wait HFSP with sequence-dependent setup times, and the blocking HFSP with sequence-dependent setup times. We also propose two mixed-integer linear programming models (MILP) for no-wait and blocking HSFPs with sequence-dependent setup times. The performances of the CP models were tested against their MILP counterparts using randomly generated instances and benchmark instances from the literature. The computational results indicated that the proposed CP model outperformed the best MILP solutions for benchmark instances. It is also more effective for finding high-quality solutions for larger problem instances.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

Data availability statement

All models, data sets, and solution results are available on Mendeley Data at http://dx.doi.org/10.17632/n4g8cfjg87.1.

References

  • Allahverdi A, Soroush HM (2008) The significance of reducing setup times/setup costs. Eur J Oper Res 187(3):978–984. https://doi.org/10.1016/j.ejor.2006.09.010

    Article  MATH  Google Scholar 

  • Allahverdi A, Ng CT, Cheng TCE, Kovalyov MY (2008) A survey of scheduling problems with setup times or costs. Eur J Oper Res 187(3):985–1032. https://doi.org/10.1016/j.ejor.2006.06.060

    Article  MathSciNet  MATH  Google Scholar 

  • Aqil S, Allali K (2020) Local search metaheuristic for solving hybrid flow shop problem in slabs and beams manufacturing. Expert Syst Appl 162:113716. https://doi.org/10.1016/j.eswa.2020.113716

    Article  Google Scholar 

  • Aqil S, Allali K (2021) Two efficient nature inspired meta-heuristics solving blocking hybrid flow shop manufacturing problem. Eng Appl Artif Intell 100:104196. https://doi.org/10.1016/j.engappai.2021.104196

    Article  Google Scholar 

  • Arthanari TS, Ramamurthy KG (1971) An extension of two machines sequencing problem. Opsearch 8:10–22

    MathSciNet  Google Scholar 

  • Asefi H, Jolai F, Rabiee M, Tayebi Araghi ME (2014) A hybrid NSGA-II and VNS for solving a bi-objective no-wait flexible flowshop scheduling problem. Int J Adv Manuf Technol 75(5–8):1017–1033

    Google Scholar 

  • Brah S, Hunsucker J, Shah J (1991) Mathematical modeling of scheduling problems. J Inf Optim Sci 12(1):113–137

    MATH  Google Scholar 

  • Cao C, Zhang Y, Gu X, Li D, Li J (2020) An improved gravitational search algorithm to the hybrid flowshop with unrelated parallel machines scheduling problem. Int J Prod Res 59(18):5592–5608. https://doi.org/10.1080/00207543.2020.1788732

    Article  Google Scholar 

  • Carlier J, Neron E (2000) An exact method for solving the multi-processor flow-shop. RAIRO Oper Res Recherche Opérationnelle 34(1):1–25

    MathSciNet  MATH  Google Scholar 

  • Carpov S, Carlier J, Nace D, Sirdey R (2012) Two-stage hybrid flow shop with precedence constraints and parallel machines at second stage. Comput Oper Res 39(3):736–745. https://doi.org/10.1016/j.cor.2011.05.020

    Article  MathSciNet  MATH  Google Scholar 

  • Chang J, Ma G, Ma X (2006) A new heuristic for minimal makespan in no-wait hybrid flowshops. In: Chinese control conference, Harbin, China, pp 1352–1356. https://doi.org/10.1109/CHICC.2006.280673

  • Chen L, Xi LF, Cai JG, Bostel N, Dejax P (2006) Integrated approach for modeling and solving the scheduling problem of container handling systems. J Zhejiang Univ Sci 7(2):234–239

    MATH  Google Scholar 

  • Chen L, Bostel N, Dejax P, Cai J, Xi L (2007) A tabu search algorithm for the integrated scheduling problem of container handling systems in a maritime terminal. Eur J Oper Res 181(1):40–58

    MathSciNet  MATH  Google Scholar 

  • Cheng TCE, Sriskandarajah C, Wang G (2000) Two- and three-stage flowshop scheduling with no-wait in process. Prod Oper Manag 9(4):367–378

    Google Scholar 

  • Çolak M, Aydın Keskin G (2022) An extensive and systematic literature review for hybrid flowshop scheduling problems. Int J Ind Eng Comput 13:185–222. https://doi.org/10.5267/j.ijiec.2021.12.001

    Article  Google Scholar 

  • Cui J, Li T, Zhang W (2005) Hybrid flowshop scheduling model and its genetic algorithm. [In Chinese]. J Univ Sci Technol Beijing 27(5):623–626. https://doi.org/10.13374/j.issn1001-053x.2005.05.058

    Article  Google Scholar 

  • Davoudpour H, Ashrafi M (2009) Solving multi-objective SDST flexible flow shop using GRASP algorithm. Int J Adv Manuf Technol 44(7–8):737–747

    Google Scholar 

  • de Siqueira EC, Souza MJF, de Souza SR (2020) An MO-GVNS algorithm for solving a multiobjective hybrid flow shop scheduling problem. Int Trans Oper Res 27(1):614–650

    MathSciNet  Google Scholar 

  • Ebrahimi M, Fatemi Ghomi SMT, Karimi B (2014) Hybrid flow shop scheduling with sequence dependent family setup time and uncertain due dates. Appl Math Model 38(9–10):2490–2504. https://doi.org/10.1016/j.apm.2013.10.061

    Article  MathSciNet  MATH  Google Scholar 

  • Elmi A, Topaloglu S (2013) A scheduling problem in blocking hybrid flow shop robotic cells with multiple robots. Comput Oper Res 40(10):2543–2555. https://doi.org/10.1016/j.cor.2013.01.024

    Article  MathSciNet  MATH  Google Scholar 

  • Elmi A, Topaloglu S (2014) Scheduling multiple parts in hybrid flow shop robotic cells served by a single robot. Int J Comput Integr Manuf 27(12):1144–1159. https://doi.org/10.1080/0951192X.2013.874576

    Article  Google Scholar 

  • Fanjul-Peyro L, Ruiz R (2010) Iterated greedy local search methods for unrelated parallel machine scheduling. Eur J Oper Res 207(1):55–69. https://doi.org/10.1016/j.ejor.2010.03.030

    Article  MathSciNet  MATH  Google Scholar 

  • Fereidoonian F, Mirzazadeh A (2012) A genetic algorithm for the integrated scheduling model of a container-handling system in a maritime terminal. Proc Inst Mech Eng Part M J Eng Marit Environ 226(1):62–77

    Google Scholar 

  • Fernandez-Viagas V, Costa A, Framinan JM (2020) Hybrid flow shop with multiple servers: a computational evaluation and efficient divide-and-conquer heuristics. Expert Syst Appl 153:113462. https://doi.org/10.1016/j.eswa.2020.113462

    Article  Google Scholar 

  • Garavito-Hernández EA, Peña-Tibaduiza E, Perez-Figueredo LE, Moratto-Chimenty E (2019) A meta-heuristic based on the Imperialist Competitive Algorithm (ICA) for solving Hybrid Flow Shop (HFS) scheduling problem with unrelated parallel machines. J Ind Prod Eng 36(6):362–370. https://doi.org/10.1080/21681015.2019.1647299

    Article  Google Scholar 

  • Gedik R, Kirac E, Bennet Milburn A, Rainwater C (2017) A constraint programming approach for the team orienteering problem with time windows. Comput Ind Eng 107:178–195. https://doi.org/10.1016/j.cie.2017.03.017

    Article  Google Scholar 

  • Gheisariha E, Tavana M, Jolai F, Rabiee M (2021) A simulation–optimization model for solving flexible flow shop scheduling problems with rework and transportation. Math Comput Simul 180:152–177. https://doi.org/10.1016/j.matcom.2020.08.019

    Article  MathSciNet  MATH  Google Scholar 

  • Gholami M, Zandieh M, Alem-Tabriz A (2009) Scheduling hybrid flow shop with sequence-dependent setup times and machines with random breakdowns. Int J Adv Manuf Technol 42(1–2):189–201

    MATH  Google Scholar 

  • Gil CB, Lee JH (2022) Deep reinforcement learning approach for material scheduling considering high-dimensional environment of hybrid flow-shop problem. Appl Sci. https://doi.org/10.3390/app12189332

    Article  Google Scholar 

  • Gómez-Gasquet P, Andrés C, Lario FC (2012) An agent-based genetic algorithm for hybrid flowshops with sequence dependent setup times to minimise makespan. Expert Syst Appl 39(9):8095–8107

    Google Scholar 

  • Grabowski J, Pempera J (2000) Sequencing of jobs in some production system. Eur J Oper Res 125(3):535–550

    MathSciNet  MATH  Google Scholar 

  • Gupta JND (1988) Two-stage, hybrid flowshop scheduling problem. J Oper Res Soc 39(4):359–3641

    MATH  Google Scholar 

  • Ham AM, Cakici E (2016) Flexible job shop scheduling problem with parallel batch processing machines: MIP and CP approaches. Comput Ind Eng 102:160–165. https://doi.org/10.1016/j.cie.2016.11.001

    Article  Google Scholar 

  • Han W, Guo F, Su X (2019) A reinforcement learning method for a hybrid flow-shop scheduling problem. Algorithms 12(11):222. https://doi.org/10.3390/a12110222

    Article  MathSciNet  Google Scholar 

  • Haouari M, Hidri L, Gharbi A (2006) Optimal scheduling of a two-stage hybrid flow shop. Math Methods Oper Res 64(1):107–124

    MathSciNet  MATH  Google Scholar 

  • Harbaoui H, Khalfallah S, Bellenguez-Morineau O (2017) A case study of a hybrid flow shop with no-wait and limited idle time to minimize material waste. In: IEEE 15th international symposium on intelligent systems and informatics (SISY), Subotica, Serbia, pp 207–212. https://doi.org/10.1109/SISY.2017.8080554

  • Huang RH, Yang CL, Huang YC (2009) No-wait two-stage multiprocessor flow shop scheduling with unit setup. Int J Adv Manuf Technol 44(9–10):921–927

    Google Scholar 

  • IBM (2017) IBM ILOG CPLEX optimization studio CP optimizer user’s manual, 12th edn. IBM

  • Javadian N, Fattahi P, Farahmand-Mehr M, Amiri-Aref M, Kazemi M (2012) An immune algorithm for hybrid flow shop scheduling problem with time lags and sequence-dependent setup times. Int J Adv Manuf Technol 63(1–4):337–348

    Google Scholar 

  • Jolai F, Sheikh S, Rabbani M, Karimi B (2009) A genetic algorithm for solving no-wait flexible flow lines with due window and job rejection. Int J Adv Manuf Technol 42(5–6):523–532

    Google Scholar 

  • Jolai F, Rabiee M, Asefi H (2012) A novel hybrid meta-heuristic algorithm for a no-wait flexible flow shop scheduling problem with sequence dependent setup times. Int J Prod Res 50(24):7447–7466

    Google Scholar 

  • Jungwattanakit J, Reodecha M, Chaovalitwongse P, Werner F (2008) Algorithms for flexible flow shop problems with unrelated parallel machines, setup times, and dual criteria. Int J Adv Manuf Technol 37(3–4):354–370

    MATH  Google Scholar 

  • Jungwattanakit J, Reodecha M, Chaovalitwongse P, Werner F (2009) A comparison of scheduling algorithms for flexible flow shop problems with unrelated parallel machines, setup times, and dual criteria. Comput Oper Res 36(2):358–378

    MathSciNet  MATH  Google Scholar 

  • Kanet JJ, Ahire SL, Gorman MF (2004) Constraint programming for scheduling. In: Handbook of scheduling: algorithms, models, and performance analysis. University of Dayton MIS/OM/DS Faculty Publications Department, pp 1–22. http://ecommons.udayton.edu/mis_fac_pub/1

  • Karimi N, Zandieh M, Najafi AA (2011) Group scheduling in flexible flow shops: a hybridised approach of imperialist competitive algorithm and electromagnetic-like mechanism. Int J Prod Res 49(16):4965–4977

    Google Scholar 

  • Kim HW, Lee DH (2009) Heuristic algorithms for re-entrant hybrid flow shop scheduling with unrelated parallel machines. Proc Inst Mech Eng Part B J Eng Manuf 223(4):433–442

    Google Scholar 

  • Kreter S, Schutt A, Stuckey PJ, Zimmermann J (2018) Mixed-integer linear programming and constraint programming formulations for solving resource availability cost problems. Eur J Oper Res 266(2):472–486. https://doi.org/10.1016/j.ejor.2017.10.014

    Article  MathSciNet  MATH  Google Scholar 

  • Kurz ME, Askin RG (2004) Scheduling flexible flow lines with sequence-dependent setup times. Eur J Oper Res 159(1):66–82

    MathSciNet  MATH  Google Scholar 

  • Laborie P, Rogerie J, Shaw P, Vilím P (2018) IBM ILOG CP optimizer for scheduling: 20+ years of scheduling with constraints at IBM/ILOG. Constraints 23(2):210–250

    MathSciNet  MATH  Google Scholar 

  • Lei D, Zheng Y (2017) Hybrid flow shop scheduling with assembly operations and key objectives: a novel neighborhood search. Appl Soft Comput J 61:122–128. https://doi.org/10.1016/j.asoc.2017.07.058

    Article  Google Scholar 

  • Lei D, Gao L, Zheng Y (2018) A novel teaching-learning-based optimization algorithm for energy-efficient scheduling in hybrid flow shop. IEEE Trans Eng Manag 65(2):330–340

    Google Scholar 

  • Li JQ, Pan QK (2015) Solving the large-scale hybrid flow shop scheduling problem with limited buffers by a hybrid artificial bee colony algorithm. Inf Sci (NY) 316:487–502. https://doi.org/10.1016/j.ins.2014.10.009

    Article  Google Scholar 

  • Lin L, Gen M (2018) Hybrid evolutionary optimisation with learning for production scheduling: state-of-the-art survey on algorithms and applications. Int J Prod Res 56(1–2):193–223. https://doi.org/10.1080/00207543.2018.1437288

    Article  Google Scholar 

  • Lin HT, Liao CJ (2003) A case study in a two-stage hybrid flow shop with setup time and dedicated machines. Int J Prod Econ 86(2):133–143

    Google Scholar 

  • Lin CW, Lin YK, Hsieh HT (2013) Ant colony optimization for unrelated parallel machine scheduling. Int J Adv Manuf Technol 67(1–4):35–45

    Google Scholar 

  • Liu Z, Xie J, Li J, Dong J (2003) Heuristic for two-stage no-wait hybrid flowshop scheduling with a single machine in either stage. Tsinghua Sci Technol 8(1):43–48

    MATH  Google Scholar 

  • Liu H, Zhao F, Wang L, Cao J, Tang J, Jonrinaldi J (2023) An estimation of distribution algorithm with multiple intensification strategies for two-stage hybrid flow-shop scheduling problem with sequence-dependent setup time. Appl Intell 53(5):5160–5178

    Google Scholar 

  • Low C (2005) Simulated annealing heuristic for flow shop scheduling problems with unrelated parallel machines. Comput Oper Res 32(8):2013–2025

    MATH  Google Scholar 

  • Lustig IJ, Puget J-F (2001) Program does not equal program: constraint programming and its relationship to mathematical programming. Interfaces (providence) 31(6):29–53. https://doi.org/10.1287/inte.31.7.29.9647

    Article  Google Scholar 

  • Maciel ISF, de Athayde Prata B, Nagano MS, de Abreu LR (2022) A hybrid genetic algorithm for the hybrid flow shop scheduling problem with machine blocking and sequence-dependent setup times. J Proj Manag 7(4):201–216. https://doi.org/10.5267/j.jpm.2022.5.002

    Article  Google Scholar 

  • Martello S, Soumis F, Toth P (1997) Exact and approximation algorithms for makespan minimization on unrelated parallel machines. Discret Appl Math 75(2):169–188

    MathSciNet  MATH  Google Scholar 

  • Meng L, Zhang C, Shao X, Ren Y, Ren C (2019) Mathematical modelling and optimisation of energy-conscious hybrid flow shop scheduling problem with unrelated parallel machines. Int J Prod Res 57(4):1119–1145

    Google Scholar 

  • Meng L, Zhang C, Ren Y, Zhang B, Lv C (2020a) Mixed-integer linear programming and constraint programming formulations for solving distributed flexible job shop scheduling problem. Comput Ind Eng 142(2020):106347. https://doi.org/10.1016/j.cie.2020.106347

    Article  Google Scholar 

  • Meng L, Zhang C, Shao X, Zhang B, Ren Y, Lin W (2020b) More MILP models for hybrid flow shop scheduling problem and its extended problems. Int J Prod Res 58(13):3905–3930

    Google Scholar 

  • Meng L, Lu C, Zhang B, Ren Y, Lv C, Sang H, Li J, Zhang C (2021) Constraint programming for solving four complex flexible shop scheduling problems. IET Collab Intell Manuf 3(2):147–160

    Google Scholar 

  • Meng L, Gao K, Ren Y, Zhang B, Sang H, Chaoyong Z (2022) Novel MILP and CP models for distributed hybrid flowshop scheduling problem with sequence-dependent setup times. Swarm Evol Comput 71(2022):101058. https://doi.org/10.1016/j.swevo.2022.101058

    Article  Google Scholar 

  • Missaoui A, Ruiz R (2022) A parameter-Less iterated greedy method for the hybrid flowshop scheduling problem with setup times and due date windows. Eur J Oper Res 303(1):99–113. https://doi.org/10.1016/j.ejor.2022.02.019

    Article  MathSciNet  MATH  Google Scholar 

  • Missaoui A, Boujelbene Y (2021) An effective iterated greedy algorithm for blocking hybrid flow shop problem with due date window. RAIRO Oper Res 55(3):1603–1616

    MathSciNet  Google Scholar 

  • Moccellin JV, Nagano MS, Pitombeira Neto AR, de Athayde Prata B (2018) Heuristic algorithms for scheduling hybrid flow shops with machine blocking and setup times. J Braz Soc Mech Sci Eng 40(2):1–11

    Google Scholar 

  • Mollaei A, Mohammadi M, Naderi B (2019) A bi-objective MILP model for blocking hybrid flexible flow shop scheduling problem: robust possibilistic programming approach. Int J Manag Sci Eng Manag 14(2):137–146. https://doi.org/10.1080/17509653.2018.1505565

    Article  Google Scholar 

  • Moradinasab N, Shafaei R, Rabiee M, Ramezani P (2013) No-wait two stage hybrid flow shop scheduling with genetic and adaptive imperialist competitive algorithms. J Exp Theor Artif Intell 25(2):207–225

    Google Scholar 

  • Mousavi SM, Zandieh M, Amiri M (2011) An efficient bi-objective heuristic for scheduling of hybrid flow shops. Int J Adv Manuf Technol 54(1–4):287–307

    Google Scholar 

  • Naderi B, Yazdani M (2014) A model and imperialist competitive algorithm for hybrid flow shops with sublots and setup times. J Manuf Syst 33(4):647–653. https://doi.org/10.1016/j.jmsy.2014.06.002

    Article  Google Scholar 

  • Naderi B, Zandieh M, Khaleghi Ghoshe Balagh A, 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 Syst Appl 36(6):9625–9633. https://doi.org/10.1016/j.eswa.2008.09.063

    Article  Google Scholar 

  • Naderi B, Gohari S, Yazdani M (2014) Hybrid flexible flowshop problems: models and solution methods. Appl Math Model 38(24):5767–5780. https://doi.org/10.1016/j.apm.2014.04.012

    Article  MathSciNet  MATH  Google Scholar 

  • Naderi B, Ruiz R, Roshanaei V (2023) Mixed-integer programming versus constraint programming for shop scheduling problems: new results and outlook. INFORMS J Comput. https://doi.org/10.1287/ijoc.2023.1287

    Article  Google Scholar 

  • Néron E, Baptiste P, Gupta JND (2001) Solving hybrid flow shop problem using energetic reasoning and global operations. Omega 29(6):501–511

    Google Scholar 

  • Oujana S, Yalaoui F, Amodeo L (2021) A linear programming approach for hybrid flexible flow shop with sequence-dependent setup times to minimise total tardiness. IFAC-PapersOnLine 54(1):1162–1167. https://doi.org/10.1016/j.ifacol.2021.08.207

    Article  Google Scholar 

  • Oujana S, Amodeo L, Yalaoui F, Brodart D (2023) Mixed-integer linear programming, constraint programming and a novel dedicated heuristic for production scheduling in a packaging plant. Appl Sci 13(10):1–21. https://doi.org/10.3390/app13106003

    Article  Google Scholar 

  • Oztop H, Fatih Tasgetiren M, Eliiyi DT, Pan QK (2019) Metaheuristic algorithms for the hybrid flowshop scheduling problem. Comput Oper Res 111:177–196

    MathSciNet  MATH  Google Scholar 

  • Pan QK, Wang L, Mao K, Zhao JH, Zhang M (2013) An effective artificial bee colony algorithm for a real-world hybrid flowshop problem in steelmaking process. IEEE Trans Autom Sci Eng 10(2):307–322

    Google Scholar 

  • Pan QK, Gao L, Li XY, Gao KZ (2017) Effective metaheuristics for scheduling a hybrid flowshop with sequence-dependent setup times. Appl Math Comput 303:89–112. https://doi.org/10.1016/j.amc.2017.01.004

    Article  MathSciNet  MATH  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. Int J Prod Res 50(10):2609–2623

    Google Scholar 

  • Pessoa R, Maciel I, Moccellin J, Pitombeira-Neto A, Prata B (2019) Hybrid flow shop scheduling problem with machine blocking, setup times and unrelated parallel machines per stage. Investig Oper

  • Piersma N, Van Dijk W (1996) A local search heuristic for unrelated parallel machine scheduling with efficient neighborhood search. Math Comput Model 24(9):11–19

    MATH  Google Scholar 

  • Qin W, Zhang J, Song D (2018) An improved ant colony algorithm for dynamic hybrid flow shop scheduling with uncertain processing time. J Intell Manuf 29(4):891–904

    Google Scholar 

  • Qin W, Zhuang Z, Liu Y, Tang O (2019) A two-stage ant colony algorithm for hybrid flow shop scheduling with lot sizing and calendar constraints in printed circuit board assembly. Comput Ind Eng 138:106115. https://doi.org/10.1016/j.cie.2019.106115

    Article  Google Scholar 

  • Qin T, Du Y, Chen JH, Sha M (2020) Combining mixed integer programming and constraint programming to solve the integrated scheduling problem of container handling operations of a single vessel. Eur J Oper Res 285(3):884–901

    MathSciNet  MATH  Google Scholar 

  • Rabiee M, Sadeghi Rad R, Mazinani M, Shafaei R (2014) An intelligent hybrid meta-heuristic for solving a case of no-wait two-stage flexible flow shop scheduling problem with unrelated parallel machines. Int J Adv Manuf Technol 71(5–8):1229–1245

    Google Scholar 

  • Rabiee M, Jolai F, Asefi H, Fattahi P, Lim S (2016) A biogeography-based optimisation algorithm for a realistic no-wait hybrid flow shop with unrelated parallel machines to minimise mean tardiness. Int J Comput Integr Manuf 29(9):1007–1024. https://doi.org/10.1080/0951192X.2015.1130256

    Article  Google Scholar 

  • Ramezani P, Rabiee M, Jolai F (2015) No-wait flexible flowshop with uniform parallel machines and sequence-dependent setup time: a hybrid meta-heuristic approach. J Intell Manuf 26(4):731–744. https://doi.org/10.1007/s10845-013-0830-2

    Article  Google Scholar 

  • Rashidi E, Jahandar M, Zandieh M (2010) An improved hybrid multi-objective parallel genetic algorithm for hybrid flow shop scheduling with unrelated parallel machines. Int J Adv Manuf Technol 49(9–12):1129–1139

    Google Scholar 

  • Rezaie N, Tavakkoli-Moghaddam R, Torabi SA (2009) A new mathematical model for fuzzy flexible flow shop scheduling of unrelated parallel machines maximizing the weighted satisfaction level. IFAC 42(4):798–803. https://doi.org/10.3182/20090603-3-RU-2001.0239

    Article  Google Scholar 

  • Ribas I, Leisten R, Framiñan JM (2010) Review and classification of hybrid flow shop scheduling problems from a production system and a solutions procedure perspective. Comput Oper Res 37(8):1439–1454

    MathSciNet  MATH  Google Scholar 

  • Ruiz R, Maroto C (2006) A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility. Eur J Oper Res 169(3):781–800

    MathSciNet  MATH  Google Scholar 

  • Ruiz R, Vázquez-Rodríguez JA (2010) The hybrid flow shop scheduling problem. Eur J Oper Res 205(1):1–18. https://doi.org/10.1016/j.ejor.2009.09.024

    Article  MathSciNet  MATH  Google Scholar 

  • Ruiz R, Şerifoǧlu FS, Urlings T (2008) Modeling realistic hybrid flexible flowshop scheduling problems. Comput Oper Res 35(4):1151–1175

    MATH  Google Scholar 

  • Sawik T (2002) An exact approach for batch scheduling in flexible flow lines with limited intermediate buffers. Math Comput Model 36(4–5):461–471

    MathSciNet  MATH  Google Scholar 

  • Shahvari O, Logendran R (2016) Hybrid flow shop batching and scheduling with a bi-criteria objective. Int J Prod Econ 179:239–258. https://doi.org/10.1016/j.ijpe.2016.06.005

    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. Int J Prod Econ 195:227–248. https://doi.org/10.1016/j.ijpe.2017.10.015

    Article  Google Scholar 

  • Shao W, Shao Z, Pi D (2020) Modeling and multi-neighborhood iterated greedy algorithm for distributed hybrid flow shop scheduling problem. Knowl Based Syst 194:105527. https://doi.org/10.1016/j.knosys.2020.105527

    Article  Google Scholar 

  • Sherali HD, Sarin SC, Kodialam MS (1990) Models and algorithms for a two-stage production process. Prod Plan Control 1(1):2

    Google Scholar 

  • Sriskandarajah C (1993) Performance of scheduling algorithms for no-wait flowshops with parallel machines. Eur J Oper Res 70(3):365–378

    MathSciNet  MATH  Google Scholar 

  • Tang L, Zhang Y (2005) Heuristic combined artificial neural networks to schedule hybrid flow shop with sequence dependent setup times. In: Wang J, Liao X, Yi Z (eds) Advances in neural networks—ISNN 2005. Lecture notes in computer science, vol 3496. Springer, Berlin, Heidelberg, pp 788–793. https://doi.org/10.1007/11427391_126

    Chapter  Google Scholar 

  • Tang L, Xuan H (2006) Lagrangian relaxation algorithms for real-time hybrid flowshop scheduling with finite intermediate buffers. J Oper Res Soc 57(3):316–324

    MATH  Google Scholar 

  • Tao Z, Zhou Q (2017) Study on MS-BHFSP with multi-objective. In: 13th international conference on natural computation, fuzzy systems and knowledge discovery (ICNC-FSKD), Guilin, China, pp 319–323. https://doi.org/10.1109/FSKD.2017.8393286

  • Tao Z, Liu X, Zeng P (2014) Study on hybrid flow shop scheduling problem with blocking based on GASA. Open Autom Control Syst J 6(1):593–600

    Google Scholar 

  • Tavakkoli-Moghaddam R, Safaei N, Sassani F (2009) A memetic algorithm for the flexible flow line scheduling problem with processor blocking. Comput Oper Res 36(2):402–414

    MathSciNet  MATH  Google Scholar 

  • Topaloglu S, Ozkarahan I (2011) A constraint programming-based solution approach for medical resident scheduling problems. Comput Oper Res 38(1):246–255. https://doi.org/10.1016/j.cor.2010.04.018

    Article  MathSciNet  MATH  Google Scholar 

  • Torabi SA, Sahebjamnia N, Mansouri SA, Bajestani MA (2013) A particle swarm optimization for a fuzzy multi-objective unrelated parallel machines scheduling problem. Appl Soft Comput J 13(12):4750–4762. https://doi.org/10.1016/j.asoc.2013.07.029

    Article  Google Scholar 

  • Tsubone H, Ohba M, Takamuki H, Miyake Y (1993) A production scheduling system for a hybrid flow shop-a case study. Omega 21(2):205–214

    Google Scholar 

  • Ünal AT, Ağralı S, Taşkın ZC (2020) A strong integer programming formulation for hybrid flowshop scheduling. J Oper Res Soc 71(12):2042–2052. https://doi.org/10.1080/01605682.2019.1654414

    Article  Google Scholar 

  • Urlings T, Ruiz R, Stützle T (2010) Shifting representation search for hybrid flexible flowline problems. Eur J Oper Res 207(2):1086–1095. https://doi.org/10.1016/j.ejor.2010.05.041

    Article  MathSciNet  MATH  Google Scholar 

  • Wang S, Liu M (2013) A genetic algorithm for two-stage no-wait hybrid flow shop scheduling problem. Comput Oper Res 40(4):1064–1075. https://doi.org/10.1016/j.cor.2012.10.015

    Article  MathSciNet  MATH  Google Scholar 

  • Wang X, Tang L (2009) A tabu search heuristic for the hybrid flowshop scheduling with finite intermediate buffers. Comput Oper Res 36(3):907–918

    MATH  Google Scholar 

  • Wang L, Zhou G, Xu Y, Wang S (2012) An artificial bee colony algorithm for solving hybrid flow-shop scheduling problem with unrelated parallel machines. Control Theory Appl 29(12):1551–1556

    MATH  Google Scholar 

  • Wang S, Liu M, Chu C (2015) A branch-and-bound algorithm for two-stage no-wait hybrid flow-shop scheduling. Int J Prod Res 53(4):1143–1167. https://doi.org/10.1080/00207543.2014.949363

    Article  Google Scholar 

  • Wang S, Kurz M, Mason SJ, Rashidi E (2019) Two-stage hybrid flow shop batching and lot streaming with variable sublots and sequence-dependent setups. Int J Prod Res 57(22):6893–6907. https://doi.org/10.1080/00207543.2019.1571251

    Article  Google Scholar 

  • Wang S, Wang X, Yu L (2020) Two-stage no-wait hybrid flow-shop scheduling with sequence-dependent setup times. Int J Syst Sci Oper Logist 7(3):291–307

    Google Scholar 

  • Wang Y, Wang Y, Han Y (2023) A variant iterated greedy algorithm integrating multiple decoding rules for hybrid blocking flow shop scheduling problem. Mathematics. https://doi.org/10.3390/math11112453

    Article  Google Scholar 

  • Xie J, Xing W, Liu Z, Dong J (2004) Minimum deviation algorithm for two-stage no-wait flowshops with parallel machines. Comput Math Appl 47(12):1857–1863

    MathSciNet  MATH  Google Scholar 

  • Xu Y, Wang L (2011) Differential evolution algorithm for hybrid flow-shop scheduling problems. J Syst Eng Electron 22(5):794–798

    Google Scholar 

  • Yang-Kuei L, Chi-Wei L (2013) Dispatching rules for unrelated parallel machine scheduling with release dates. Int J Adv Manuf Technol 67(1–4):269–279

    Google Scholar 

  • Yaurima V, Burtseva L, Tchernykh A (2009) Hybrid flowshop with unrelated machines, sequence-dependent setup time, availability constraints and limited buffers. Comput Ind Eng 56(4):1452–1463. https://doi.org/10.1016/j.cie.2008.09.004

    Article  Google Scholar 

  • Yong L, Zhantao L, Xiang L, Chenfeng P (2022) Heuristics for the hybrid flow shop scheduling problem with sequence-dependent setup times. Math Probl Eng 2022:1–16. https://doi.org/10.1155/2022/8682203

    Article  Google Scholar 

  • Yu C, Semeraro Q, Matta A (2018) A genetic algorithm for the hybrid flow shop scheduling with unrelated machines and machine eligibility. Comput Oper Res 100:211–229. https://doi.org/10.1016/j.cor.2018.07.025

    Article  MathSciNet  MATH  Google Scholar 

  • Yunusoglu P, Topaloglu Yildiz S (2021) Constraint programming approach for multi-resource-constrained unrelated parallel machine scheduling problem with sequence-dependent setup times. Int J Prod Res 60(7):1–18. https://doi.org/10.1080/00207543.2021.1885068

    Article  Google Scholar 

  • Zacharias M, Tonnius A, Gottschling J (2019) Machine learning in hybrid flow shop scheduling with unrelated machines. In: Proceedings of the 2019 international conference on industrial engineering and systems management IESM 2019, Shanghai, China, pp 1–6. https://doi.org/10.1109/IESM45758.2019.8948113

  • Zandieh M, Rashidi E (2009) An effective hybrid genetic algorithm for hybrid flow shops with sequence dependent setup times and processor blocking. J Ind Eng [Internet] 4(Issue 4):51–58. http://www.qjie.ir/article_32.html

  • Zandieh M, Fatemi Ghomi SMT, Moattar Husseini SM (2006) An immune algorithm approach to hybrid flow shops scheduling with sequence-dependent setup times. Appl Math Comput 180(1):111–127

    MathSciNet  MATH  Google Scholar 

  • Zandieh M, Dorri B, Khamseh AR (2009) Robust metaheuristics for group scheduling with sequence-dependent setup times in hybrid flexible flow shops. Int J Adv Manuf Technol 43(7–8):767–778

    Google Scholar 

  • Zandieh M, Mozaffari E, Gholami M (2010) A robust genetic algorithm for scheduling realistic hybrid flexible flow line problems. J Intell Manuf 21(6):731–743

    Google Scholar 

  • Zhang Q, Chen Y (2014) Hybrid PSO-NEH algorithm for solving no-wait flexible flow shop scheduling problem. Syst Eng | Theory Pract 34(3):802–809

    Article  Google Scholar 

  • Zhang XY, Chen L (2018) A re-entrant hybrid flow shop scheduling problem with machine eligibility constraints. Int J Prod Res 56(16):5293–5305. https://doi.org/10.1080/00207543.2017.1408971

    Article  Google Scholar 

  • Zhang B, Pan Q, Gao L, Li X, Meng L, Peng K (2019) A multiobjective evolutionary algorithm based on decomposition for hybrid flowshop green scheduling problem. Comput Ind Eng 136(2019):325–344. https://doi.org/10.1016/j.cie.2019.07.036

    Article  Google Scholar 

  • Zhang B, Pan QK, Gao L, Meng LL, Li XY, Peng KK (2020) A three-stage multiobjective approach based on decomposition for an energy-efficient hybrid flow shop scheduling problem. IEEE Trans Syst Man Cybern Syst 50(12):4984–4999

    Google Scholar 

  • Zhang C, Tan J, Peng K, Gao L, Shen W, Lian K (2021) A discrete whale swarm algorithm for hybrid flow-shop scheduling problem with limited buffers. Robot Comput Integr Manuf 68:102081. https://doi.org/10.1016/j.rcim.2020.102081

    Article  Google Scholar 

  • Zhang B, Pan Q, Meng L, Lu C, Mou J, Li J (2022) An automatic multi-objective evolutionary algorithm for the hybrid flowshop scheduling problem with consistent sublots. Knowl Based Syst 238:107819. https://doi.org/10.1016/j.knosys.2021.107819

    Article  Google Scholar 

  • Zheng X, Wang L (2016) A two-stage adaptive fruit fly optimization algorithm for unrelated parallel machine scheduling problem with additional resource constraints. Expert Syst Appl 65:28–39. https://doi.org/10.1016/j.eswa.2016.08.039

    Article  Google Scholar 

  • Zhong W, Shi Y (2018) Two-stage no-wait hybrid flowshop scheduling with inter-stage flexibility. J Comb Optim 35(1):108–125

    MathSciNet  MATH  Google Scholar 

  • Zhou HR, Tang WS (2009) Optimise flexible flow-shop scheduling using genetic algorithm. [In Chinese]. Comput Eng Appl 45(30):224–227. https://doi.org/10.3778/j.issn.1002-8331.2009.30.066

    Article  Google Scholar 

Download references

Funding

No funds, grants, or other support were received.

Author information

Authors and Affiliations

Authors

Contributions

EEI: conceptualization, methodology, software, validation, data curation, writing—original draft. STY: supervision, methodology, validation, writing—review and editing. ÖŞA: methodology, software, validation, data curation, writing—original draft.

Corresponding author

Correspondence to Seyda Topaloglu Yildiz.

Ethics declarations

Conflict of interest

No potential conflict of interest was reported by the author(s).

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix: MILP models taken from Meng et al. (2020a)

Appendix: MILP models taken from Meng et al. (2020a)

1.1 The HFSP

$$\text{Min}\,Z= {C}_{{\rm max}}$$
(53)
$$\sum_{m\in {M}_{s, { E}_{j,m}=1}}{X}_{j,m}=1 ,\quad \forall j\in J,\ m \in M$$
(54)
$$\sum_{t\in {P}_{m}}{Y}_{j,m,t}={X}_{j,m} ,\quad \forall j\in J,\ m\in M,\ { E}_{j,m}=1$$
(55)
$${B}_{j,s}+\sum_{m\in {M}_{s}, { E}_{j,m}=1}\sum_{t\in {P}_{m}}\text{Pt}_{j,m}{Y}_{j,m,t} \le {B}_{j,s+1} ,\quad \forall j\in J,\ s\in \{1,\ldots ,S-1\}$$
(56)
$${C}_{max}\ge {B}_{j,S}+\sum_{m\in {M}_{S}, { E}_{j,m}=1}\sum_{t\in {P}_{m}}\text{Pt}_{j,m}{Y}_{j,m,t},\quad \forall j\in J$$
(57)
$$\begin{aligned}&{B}_{j,s}+\sum_{m\in {M}_{s}, { E}_{j,m}=1}\text{Pt}_{j,m}{X}_{j,m}\le {B}_{{j}^{\prime},s}+ {\text{Big}}\,M\left(3-{Y}_{j,{j}^{\prime},s}-{X}_{j,m}-{X}_{{j}^{\prime},m}\right),\\ &\quad \forall j,{j}^{\prime}\in J,\ j<{j}^{\prime},\ s\in S,\ m\in {M}_{s},\ {E}_{j,m}=1\end{aligned}$$
(58)
$$\begin{aligned}&{B}_{j^{\prime},s}+\sum_{m\in {M}_{s}, {E}_{j^{\prime},m}=1}\text{Pt}_{j^{\prime},m}{X}_{j^{\prime},m}+\text{St}_{j^{\prime},j,m}\le {B}_{j,s}+ {\text{Big}}\,M\left(2+{Y}_{j,{j}^{\prime},s}-{X}_{j,m}-{X}_{{j}^{\prime},m}\right),\\ &\quad \forall j,j^{\prime}\in J,\ j<j^{\prime},\ s\in S,\ m\in {M}_{s},\ {E}_{j^{\prime},m}=1\end{aligned}$$
(59)
$${B}_{j,s} ,{C}_{{\rm max}}\ge 0,\quad \forall j\in J,\ s\in S$$
(60)
$${X}_{j,m},{Y}_{j,m,t},{Y}_{j,j^{\prime},s}\in \left\{\text{0,1}\right\} ,\quad \forall j,{j}^{\prime}\in J,\ s\in S,\ m\in {M}_{j},\ t\in {P}_{m}.$$
(61)

1.2 The HFSP-SDST

$$\text{Min}\,Z={C}_{{\rm max}}$$
(62)
$$\sum_{m\in {M}_{s, { E}_{j,m}=1}}{X}_{j,m}=1 , \quad\forall j\in J,\ m \in M$$
(63)
$$\sum_{t\in {P}_{m}}{Y}_{j,m,t}={X}_{j,m} ,\quad \forall j\in J,\ m\in M,\ { E}_{j,m}=1$$
(64)
$${B}_{j,s}+\sum_{m\in {M}_{s}, { E}_{j,m}=1}\sum_{t\in {P}_{m}}\text{Pt}_{j,m}{Y}_{j,m,t} \le {B}_{j,s+1} ,\quad \forall j\in J,\ s\in \{1,\ldots ,S-1\}$$
(65)
$${C}_{{\rm max}}\ge {B}_{j,S}+\sum_{m\in {M}_{S}, { E}_{j,m}=1}\sum_{t\in {P}_{m}}\text{Pt}_{j,m}{Y}_{j,m,t}, \forall j\in J$$
(66)
$$\begin{aligned}&{B}_{j,s}+\sum_{m\in {M}_{s}, { E}_{j,m}=1}\text{Pt}_{j,m}{X}_{j,m}+\text{St}_{j,{j}^{\prime},m}\le {B}_{{j}^{\prime},s}+ {\text{Big}}\,M\left(3-{Y}_{j,{j}^{\prime},s}-{X}_{j,m}-{X}_{{j}^{\prime},m}\right),\\ &\quad \forall j,{j}^{\prime}\in J,\ j<{j}^{\prime},\ s\in S,\ m\in {M}_{s},\ {E}_{j,m}=1\end{aligned}$$
(67)
$$\begin{aligned}&{B}_{j^{\prime},s}+\sum_{m\in {M}_{s}, {E}_{j^{\prime},m}=1}\text{Pt}_{j^{\prime},m}{X}_{j^{\prime},m}+\text{St}_{j^{\prime},j,m}\le {B}_{j,s}+ {\text{Big}}\,M\left(2+{Y}_{j,{j}^{\prime},s}-{X}_{j,m}-{X}_{{j}^{\prime},m}\right),\\ &\quad \forall j,j^{\prime}\in J,\ j<j^{\prime},\ s\in S,\ m\in {M}_{s},\ {E}_{j^{\prime},m}=1\end{aligned}$$
(68)
$${B}_{j,s} ,{C}_{{\rm max}}\ge 0,\quad \forall j\in J,\ s\in S$$
(69)
$${X}_{j,m},{Y}_{j,m,t},{Y}_{j,j^{\prime},s}\in \left\{{0,1}\right\} ,\quad \forall j,{j}^{\prime}\in J,\ s\in S,\ m\in {M}_{j},\ t\in {P}_{m}.$$
(70)

1.3 The HFSP-NW

$$\text{Min} {Z=C}_{{\rm max}}$$
(71)
$$\sum_{m\in {M}_{s}, { E}_{j,m}=1}{X}_{j,m}=1 ,\quad \forall j \in J,\ m\in M$$
(72)
$$\sum_{t\in {P}_{m}}{Y}_{j,m,t}={X}_{j,m} ,\quad \forall j\in J,\ m\in M,\ { E}_{j,m}=1$$
(73)
$${B}_{j,s}+\sum_{m\in {M}_{s}, { E}_{j,m}=1}\sum_{t\in {P}_{m}}\text{Pt}_{j,m}{Y}_{j,m,t}={B}_{j,s+1} ,\quad \forall j\in J,\ s\in \{1,\ldots ,S-1\}$$
(74)
$${C}_{{\rm max}}\ge {B}_{j,S}+\sum_{m\in {M}_{S}, { E}_{j,m}=1}\sum_{t\in {P}_{m}}\text{Pt}_{j,m}{Y}_{j,m,t},\quad \forall j\in J$$
(75)
$$\begin{aligned}&{B}_{j,s}+\sum_{m\in {M}_{s}, { E}_{j,m}=1}\text{Pt}_{j,m}{X}_{j,m}\le {B}_{{j}^{\prime},s}+ {\text{Big}}\,M\left(3-{Y}_{j,{j}^{\prime},s}-{X}_{j,m}-{X}_{{j}^{\prime},m}\right),\\ &\quad \forall j,{j}^{\prime}\in J,\ j<{j}^{\prime},\ s\in S,\ m\in {M}_{s},\ {E}_{j,m}=1\end{aligned}$$
(76)
$$\begin{aligned}&{B}_{j^{\prime},s}+\sum_{m\in {M}_{s}, {E}_{j^{\prime},m}=1}\text{Pt}_{j^{\prime},m}{X}_{j^{\prime},m}\le {B}_{j,s}+ {\text{Big}}\,M\left(2+{Y}_{j,{j}^{\prime},s}-{X}_{j,m}-{X}_{{j}^{\prime},m}\right), \\ &\quad\forall j,j^{\prime}\in J,\ j<j^{\prime},\ s\in S,\ m\in {M}_{s},\ {E}_{j^{\prime},m}=1\end{aligned}$$
(77)
$${B}_{j,s} ,{C}_{{\rm max}}\ge 0,\quad \forall j\in J,\ s\in S$$
(78)
$${X}_{j,m},{Y}_{j,m,t},{Y}_{j,j^{\prime},s}\in \left\{\text{0,1}\right\} ,\quad \forall j,{j}^{\prime}\in J,\ s\in S,\ m\in {M}_{j},\ t\in {P}_{m}.$$
(79)

1.4 The HFSP-B

$$\text{Min}\,Z= {C}_{{\rm max}}$$
(80)
$$\sum_{m\in {M}_{s}, { E}_{j,m}=1}{X}_{j,m}=1 ,\quad \forall j \in J,\ m\in M$$
(81)
$$\sum_{t\in {P}_{m}}{Y}_{j,m,t}={X}_{j,m} ,\quad \forall j\in J,\ m\in M,\ { E}_{j,m}=1$$
(82)
$${B}_{j,s}+\sum_{m\in {M}_{s}, { E}_{j,m}=1}\sum_{t\in {P}_{m}}\text{Pt}_{j,m}{Y}_{j,m,t} \le {B}_{j,s+1} ,\quad \forall j\in J,\ s\in \{1,\ldots ,S-1\}$$
(83)
$${C}_{{\rm max}}\ge {B}_{j,S}+\sum_{m\in {M}_{S}, { E}_{j,m}=1}\sum_{t\in {P}_{m}}\text{Pt}_{j,m}{Y}_{j,m,t},\quad \forall j\in J$$
(84)
$$\begin{aligned}&{B}_{j,s}+\sum_{m\in {M}_{s}, { E}_{j,m}=1}\text{Pt}_{j,m}{X}_{j,m}\le {B}_{{j}^{\prime},s}+ {\text{Big}}\,M\left(3-{Y}_{j,{j}^{\prime},s}-{X}_{j,m}-{X}_{{j}^{\prime},m}\right),\\ &\quad \forall j,{j}^{\prime}\in J,\ j<{j}^{\prime},\ s\in S,\ m\in {M}_{s},\ {E}_{j,m}=1\end{aligned}$$
(85)
$$\begin{aligned}&{B}_{j^{\prime},s}+\sum_{m\in {M}_{s}, {E}_{j^{\prime},m}=1}\text{Pt}_{j^{\prime},m}{X}_{j^{\prime},m}\le {B}_{j,s}+ {\text{Big}}\,M\left(2+{Y}_{j,{j}^{\prime},s}-{X}_{j,m}-{X}_{{j}^{\prime},m}\right),\\ &\quad \forall j,j^{\prime}\in J,\ j<j^{\prime},\ s\in S,\ m\in {M}_{s},\ {E}_{j^{\prime},m}=1\end{aligned}$$
(86)
$$\begin{aligned}&{B}_{j,s+1}\le {B}_{j^{\prime},s}+{\text{Big}}\,M\left(3-{Y}_{j,{j}^{\prime},s}-{X}_{j,m}-{X}_{{j}^{\prime},m}\right),\\ &\quad \forall j,j^{\prime}\in J,\ j<j^{\prime},\ s\in \left\{1,\ldots , S-1\right\},\ m\in {M}_{s},\ {E}_{j,m}=1\end{aligned}$$
(87)
$$\begin{aligned}&{B}_{j^{\prime},s+1}\le {B}_{j,s}+{\text{Big}}\,M\left(2+{Y}_{j,{j}^{\prime},s}-{X}_{j,m}-{X}_{{j}^{\prime},m}\right),\\ &\quad \forall j,j^{\prime}\in J,\ j<j^{\prime},\ s\in \left\{1,\ldots , S-1\right\},\ m\in {M}_{s},\ {E}_{j^{\prime},m}=1\end{aligned}$$
(88)
$${B}_{j,s} ,{C}_{{\rm max}}\ge 0,\quad \forall j\in J,\ s\in S$$
(89)
$${X}_{j,m},{Y}_{j,m,t},{Y}_{j,j^{\prime},s}\in \left\{\text{0,1}\right\},\quad \forall j,{j}^{\prime}\in J,\ s\in S,\ m\in {M}_{j},\ t\in {P}_{m}.$$
(90)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Işık, E.E., Topaloglu Yildiz, S. & Şatır Akpunar, Ö. Constraint programming models for the hybrid flow shop scheduling problem and its extensions. Soft Comput 27, 18623–18650 (2023). https://doi.org/10.1007/s00500-023-09086-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-09086-9

Keywords

Navigation