Skip to main content
Log in

A drastic hybrid heuristic algorithm to approach to JIT policy considering controllable processing times

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Job scheduling has always been a challenging task in modern manufacturing and the most real life scheduling problems which involves multi-criteria, multi-machine environments. In this research, the single-machine scheduling problem is studied in which job processing times are controllable, namely, they may vary within a specified interval. The goal of this research is to minimize total tardiness and earliness on a single machine, simultaneously. In this context, we first propose a mathematical model for the considered problem and then a net benefit compression–net benefit expansion heuristic is presented for obtaining the set of amounts of compression and expansion of jobs processing times in a given sequence. Two meta-heuristic approaches are then employed to solve medium-to-large-sized problems as local search methods. Thereafter, we apply a hybrid method based on our heuristic as well as these two meta-heuristics in order to obtain solutions with higher quality within lesser computational time. The addressed problem is NP-hard since the single machine total tardiness problem is already NP-hard. The computational results show that our proposed heuristics can effectively solve such Just-In-Time problem with a high-quality solution.

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.

Similar content being viewed by others

References

  1. Wang J-B (2006) Single machine scheduling with common due date and controllable processing times. Appl Math Comput 174:1245–1254

    Article  MathSciNet  MATH  Google Scholar 

  2. Yang H-A, Sun Q-F, Saygin C, Sun S-D (2012) Job shop scheduling based on earliness and tardiness penalties with due dates and deadlines: an enhanced genetic algorithm. Int J Adv Manuf Technol 61(5):657–666

    Article  Google Scholar 

  3. Lee H-T, Yang D-L, Yang S-J (2012) Multi-machine scheduling with deterioration effects and maintenance activities for minimizing the total earliness and tardiness costs. Int J Adv Manuf Technol. doi:10.1007/s00170-012-4348-0

    Google Scholar 

  4. İşler M, Toklu B, Çelik V (2012) Scheduling in a two-machine flow-shop for earliness/tardiness under learning effect. Int J Adv Manuf Technol 61(9):1129–1137

    Google Scholar 

  5. Hashemi Doulabi SH, Avazbeigi M, Arab S, Davoudpour H (2012) An effective hybrid simulated annealing and two mixed integer linear formulations for just-in-time open shop scheduling problem. Int J Adv Manuf Technol 59(9):1143–1155

    Article  Google Scholar 

  6. Vallada E, Ruiz R (2012) In: Ríos-Mercado RZZ, Ríos-Solís YAA (eds) Scheduling unrelated parallel machines with sequence dependent setup times and weighted earliness–tardiness minimization, just-in-time systems. Springer, New York, pp 67–90

    Google Scholar 

  7. Vickson RG (1980) Two single machine sequencing problems involving controllable job processing times. AIIE T 12:258–262

    Article  MathSciNet  Google Scholar 

  8. Nowicki E, Zdrzalka S (1990) A survey of results for sequencing problems with controllable processing times. Discrete Appl Math 26:271–287

    Article  MathSciNet  MATH  Google Scholar 

  9. Panwalkar SS, Rajagopalan R (1992) Single-machine sequencing with controllable processing times. Eur J Oper Res 59:298–302

    Article  MATH  Google Scholar 

  10. Zdrzalka S (1991) Scheduling jobs on a single machine with release dates, delivery times and controllable processing times: worst case analysis. Oper Res Lett 10:519–523

    Article  MathSciNet  MATH  Google Scholar 

  11. Chen ZL, Lu Q, Tang G (1997) Single machine scheduling with discretely controllable processing times. Oper Res Lett 21:69–76

    Article  MathSciNet  MATH  Google Scholar 

  12. Shakhlevich NV, Strusevich VA (2006) Single machine scheduling with controllable release and processing parameters. Discrete Appl Math 154:2178–2199

    Article  MathSciNet  MATH  Google Scholar 

  13. Liman SD, Panwalkar SS, Thongmee S (1997) A single machine scheduling problem with common due window and controllable processing times. Ann Oper Res 70:145–154

    Article  MathSciNet  MATH  Google Scholar 

  14. Cheng TCE, Kovalyov MY, Shakhlevich NV (2006) Scheduling with controllable release dates and processing times: makespan minimization. Eur J Oper Res 175:751–768

    Article  MathSciNet  MATH  Google Scholar 

  15. Nowicki E (1993) An approximation algorithm for the m-machine permutation flow shop scheduling problem with controllable processing times. Eur J Oper Res 70:342–349

    Article  MATH  Google Scholar 

  16. Nowicki E (1994) An approximation algorithm for a single-machine scheduling problem with release times, delivery times, and controllable processing times. Eur J Oper Res 72:74–81

    Article  MATH  Google Scholar 

  17. Lee CY (1991) Earliness-tardiness scheduling problems with constant size of due-date window. Research report. Department of Industrial and Systems Engineering, University of Florida, Gainesville

    Google Scholar 

  18. Yin N, Wang X-Y (2011) Single-machine scheduling with controllable processing times and learning effect. Int J Adv Manuf Technol 54(5):743–748

    Article  Google Scholar 

  19. Gupta JND, Kruger K, Lauff V, Werner F, Sotskov YN (2002) Heuristics for hybrid flow shops with controllable processing times and assignable due dates. Comput Oper Res 29:1417–1439

    Article  MATH  Google Scholar 

  20. Gurel S, Akturk MS (2007) Scheduling parallel CNC machines with time/cost trade-off considerations. Comput Oper Res 34:2774–2789

    Article  MATH  Google Scholar 

  21. Kayan RK, Akturk MS (2005) A new bounding mechanism for the CNC machine scheduling problems with controllable processing times. Eur J Oper Res 167:624–643

    Article  MathSciNet  MATH  Google Scholar 

  22. Alidaee B, Ahmadian A (1993) Two parallel machine sequencing problems involving controllable job processing times. Eur J Oper Res 70:335–341

    Article  MATH  Google Scholar 

  23. Gurel S, Korpeoglu E, Akturk MS (2010) An anticipative scheduling approach with controllable processing times. Comput Oper Res 37:1002–1013

    Article  Google Scholar 

  24. Shabtay D, Steiner G (2007) A survey of scheduling with controllable processing times. Discrete Appl Math 155:1643–1666

    Article  MathSciNet  MATH  Google Scholar 

  25. Tseng CT, Liao CJ, Huang KL (2009) Minimizing total tardiness on a single machine with controllable processing times. Comput Oper Res 36:1852–1858

    Article  MathSciNet  MATH  Google Scholar 

  26. Du J, Leung JYT (1990) Minimizing total tardiness on one machine is NP-hard. Math Oper Res 15:483–495

    Article  MathSciNet  MATH  Google Scholar 

  27. Hillier FS, Lieberman GJ (2001) Introduction to operations research, 7th edn. McGraw-Hill, New York

    Google Scholar 

  28. Ow PS, Morton TE (1989) The single machine early/tardy problem. Manag Sci 35(2):177–191

    Article  MathSciNet  MATH  Google Scholar 

  29. Li G (1997) Single machine earliness and tardiness scheduling. Eur J Oper Res 96:546–558

    Article  MATH  Google Scholar 

  30. Ben-Daya M, Al-Fawzan M (1996) A simulated annealing approach for the one-machine mean tardiness scheduling problem. Eur J Oper Res 93:61–67

    Article  MATH  Google Scholar 

  31. Etiler O, Toklu B, Atak M, Wilson J (2004) A genetic algorithm for flow shop scheduling problems. J Oper Res Soc 55:830–835

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Iraj Mahdavi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kayvanfar, V., Mahdavi, I. & Komaki, G.M. A drastic hybrid heuristic algorithm to approach to JIT policy considering controllable processing times. Int J Adv Manuf Technol 69, 257–267 (2013). https://doi.org/10.1007/s00170-013-5012-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-013-5012-z

Keywords

Navigation