Skip to main content
Log in

Scheduling Piecewise Linear Deteriorating Jobs to Minimize Makespan in a Two-Machine Flowshop

  • Original Research
  • Published:
Operations Research Forum Aims and scope Submit manuscript

Abstract

A job processed later may consume more time in many realistic machine scheduling situations than the same job when processed earlier. This phenomenon is known as the deterioration of jobs. In this paper, two-machine flowshop scheduling problem under piecewise linear deteriorating jobs is investigated where the objective is to minimize the makespan. Deteriorating jobs may increase the makespan and it is important to obtain the optimal or near-optimal solution. Tab;At first, a Mixed Integer Non-Linear Programming (MINLP) model is presented for the problem and linearization of it is performed. After that, a branch and bound algorithm with dominance rules and lower bounds is established to solve the problem optimally. Several simple heuristics are also proposed to derive near-optimal solutions. The computational experiments are conducted through randomly generated examples to evaluate the performance of the proposed algorithms. The results demonstrate that the branch and bound algorithm can solve most medium-sized problems within a reasonable time. The heuristic algorithm is relatively accurate, with an average error percentage of less than 1.6%.

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

Data will be made available on reasonable request.

References

  1. Liao B, Wang H, Zhu X, Yang S, Pardalos PM (2020) Improved DE search for competing groups scheduling with deterioration effects. Optim Lett. https://doi.org/10.1007/s11590-020-01581-4

    Article  Google Scholar 

  2. Lee WC, Lu ZS (2012) Group scheduling with deteriorating jobs to minimize the total weighted number of late jobs. Appl Math Comput 218:8750–8757

    Google Scholar 

  3. Mor B, Mosheiov G (2020) Minimizing total load on parallel machines with linear deterioration. Optim Lett 14:771–779

    Article  Google Scholar 

  4. Jafari A, Moslehi G (2012) Scheduling linear deteriorating jobs to minimize the number of tardy jobs. J Glo Optim 54:389–404

    Article  Google Scholar 

  5. Lu S, Liu X, Pei J, Pardalos PM (2021) Permutation flowshop manufacturing cell scheduling problems with deteriorating jobs and sequence dependent setup times under dominant machines. Optim Lett 15:537–551

  6. Moslehi G, Jafari A (2010) Minimizing the number of tardy jobs under piecewise-linear deterioration. Comput Ind Eng 59:573–584

    Article  Google Scholar 

  7. Lee WC, Wu CC, Chung YH (2008) Scheduling deteriorating jobs on a single machine with release times. Comput Ind Eng 54:441–452

    Article  Google Scholar 

  8. Wu CC, Lee WC (2006) Two-machine flowshop scheduling to minimize mean flow time under linear deterioration. Int J Prod Econ 103:572–584

    Article  Google Scholar 

  9. Wang JB, Wang MZ (2013) Minimizing makespan in three-machine flow shops with deteriorating jobs. Comput Oper Res 40:547–557

    Article  Google Scholar 

  10. Ng CT, Wang JB, Cheng TCE, Liu LL (2010) A branch-and-bound algorithm for solving a two-machine flow shop problem with deteriorating jobs. Comput Oper Res 37:83–90

    Article  Google Scholar 

  11. Li K, Chen J, Fu H, Jia Z, Wu J (2020) Parallel machine scheduling with position-based deterioration and learning effects in an uncertain manufacturing system 149 106858

  12. Lee WC, Wu CC, Wen CC, Chung YH (2008) A two-machine flowshop makespan scheduling problem with deteriorating jobs. Comput Ind Eng 54:737–749

    Article  Google Scholar 

  13. Yang SH, Wang JB (2011) Minimizing total weighted completion time in a two-machine flow shop scheduling under simple linear deterioration. Appl Math Comput 217:4819–4826

    Google Scholar 

  14. Wang L, Sun LY, Sun LH, Wang JB (2010) On three-machine flow shop scheduling with deteriorating jobs. Int J Prod Econ 125:185–189

    Article  Google Scholar 

  15. Wang JB, Ng CTD, Chen TCE, Liu LL (2006) Minimizing total completion time in a two-machine flow shop with deteriorating jobs. Appl Math Comput 180:185–193

    Google Scholar 

  16. Liu S, Pei J, Cheng H, Liu X, Pardalos PM (2019) Two-stage hybrid flow shop scheduling on parallel batching machines considering a job-dependent deteriorating effect and non-identical job sizes. App Soft Comput J 84, 105701

  17. Sanchez-Herrera S, Montoya-Torres JR, Solano-Charris EL (2019) Flow shop scheduling problem with position-dependent processing times. Comput Oper Res 111:325–345

    Article  Google Scholar 

  18. Kubiak W, Velde S (1998) Scheduling Deteriorating Jobs to Minimize Makespan. Nav Res Logist 45:511–523

    Article  Google Scholar 

  19. Cheng TCE, Ding Q, Lin BMT (2004) A concise survey of scheduling with time-dependent processing times. Eur J Oper Res 152:1–13

    Article  Google Scholar 

  20. Pinedo M (2002) Scheduling: Theory, algorithms and systems. Prentice Hall, Upper Saddle River

    Google Scholar 

  21. Woo YB, Kim BS, Moon I (2019) Column Generation Algorithms for a Single Machine Problem with Deteriorating Jobs and Deterioration Maintenance Activities. Procedia Manufactur 39:1119–1128

    Article  Google Scholar 

  22. Mosheiov G (1994) Scheduling jobs under simple linear deterioration. Comput Oper Res 21:653–659

    Article  Google Scholar 

  23. Pei J, Cheng B, Liu X, Pardalos PM, Kong M (2019) Single-machine and parallel-machine serial- batching scheduling problems with position-based learning effect and linear setup time. Ann Oper Res 272:217–241

    Article  Google Scholar 

  24. Lee WC, Lin JB, Shiau YR (2011) Deteriorating job scheduling to minimize the number of late jobs with setup times. Comput Ind Eng 61:782–787

    Article  Google Scholar 

  25. Kong M, Liu X, Pei J, Zhou Z, Pardalos PM (2019) Parallel-batching scheduling of deteriorating jobs with non-identical sizes and rejection on a single machine. Optim Lett 14:857–871

    Article  Google Scholar 

  26. Cheng TCE, Hsu CJ, Huang YC, Lee WC (2011) Single-machine scheduling with deteriorating jobs and setup times to minimize the maximum tardiness. Comput Oper Res 38:1760–1765

    Article  Google Scholar 

  27. Chung BD, Kim BS (2016) A hybrid genetic algorithm with two-stage dispatching heuristic for a machine scheduling problem with step-deteriorating jobs and rate-modifying activities. Comput Ind Eng 98:113–124

    Article  Google Scholar 

  28. Layegh J, Jolai F, Amalnik MS (2009) A memetic algorithm for minimizing the total weighted completion time on a single machine under step-deterioration. Advances Eng Softw 40:1074–1077

    Article  Google Scholar 

  29. Cheng TCE, Kravchenko SA, Lin BMT (2020) Scheduling Step-deteriorating Jobs to Minimize the Total Completion Time. Comput Ind Eng 144, 106329

  30. Jafari A, Khademi-zare H, Lotfi MM, Tavakkoli-Moghaddam R (2016) Minimizing Makespan with Start Time-Dependent Jobs in a Two-Machine Flow Shop. Int J Eng IJE TRANSACTIONS B: Applications 29:778–787

    Google Scholar 

  31. Jafari A, Khademi-zare H, Lotfi MM, Tavakkoli-Moghaddam R (2016) A note on “minimizing makespan in three machine flowshop with deteriorating jobs.” Comput Oper Res 72:93–96

    Article  Google Scholar 

  32. Jafari A, Khademi-zare H, Lotfi MM, Tavakkoli-Moghaddam R (2017) A note on “On three-machine flow shop scheduling with deteriorating jobs.” Int J Prod Econ 191:250–252

    Article  Google Scholar 

  33. Mosheiov G, Sarig A, Sidney J (2010) The Browne-Yechiali single-machine sequence is optimal for flow-shops. Comput Oper Res 37:1965–1967

    Article  Google Scholar 

  34. Lee WC, Yeh WC, Chung YH (2014) Total tardiness minimization in permutation flowshop with deterioration consideration. Appl Math Model 38:3081–3092

    Article  Google Scholar 

  35. Ouazene Y, Yalaoui F (2018) Identical parallel machine scheduling with time-dependent processing times. Theoretical Comput Sci 721:70–77

    Article  Google Scholar 

  36. Cheng M, Wang G, He L (2009) Parallel machine scheduling problems with proportionally deteriorating jobs. Int J Syst Sci 40:53–57

    Article  Google Scholar 

  37. Woo YB, Kim BS (2018) Matheuristic approaches for parallel machine scheduling problem with time-dependent deterioration and multiple rate-modifying activities. Comput Oper Res 95:97–112

    Article  Google Scholar 

  38. Woo YB, Jung S, Kim BS (2017) A rule-based genetic algorithm with an improvement heuristic for unrelated parallel machine scheduling problem with time-dependent deterioration and multiple rate-modifying activities. Comput Ind Eng 109:179–190

    Article  Google Scholar 

  39. Brucker P (2006) Scheduling algorithms. Berlin, Heidelberg (2006)

  40. Browne S, Yechiali U (1990) Scheduling deteriorating jobs on a single processor. Comput Oper Res 38:495–498

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abbasali Jafari-Nodoushan.

Ethics declarations

Conflict of Interest

The authors notify that they have no conflict of interest.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Jafari-Nodoushan, A., Zare, H.K., Lotfi, M. et al. Scheduling Piecewise Linear Deteriorating Jobs to Minimize Makespan in a Two-Machine Flowshop. Oper. Res. Forum 2, 49 (2021). https://doi.org/10.1007/s43069-021-00096-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s43069-021-00096-7

Keywords

Navigation