Skip to main content
Log in

Single machine scheduling with sequence-dependent setup times and delayed precedence constraints

  • Original Paper
  • Published:
Operational Research Aims and scope Submit manuscript

Abstract

This research deals with the single machine scheduling problem of minimizing the makespan with sequence dependent setup times and delayed precedence constraints. A makespan calculation model is first proposed. When given a feasible job sequence, the proposed model can calculate the makespan. Then a variable neighbourhood search (VNS) with four phases is proposed for optimizing the job sequence. The proposed VNS adopts five operations to search for new solutions, and modifies all solutions to satisfy precedence constraints. The proposed VNS will accept a worse solution over a better solution with a certain probability, in order to escape from a local optimum. The experimental results show that the proposed VNS provides the best results with less than 10 s of computation time. Therefore it is efficient and effective in solving the single machine scheduling problems.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Balas E, Lenstra JK, Vazacopoulos A (1995) The one-machine problem with delayed precedence constraints and its use in job scheduling. Manage Sci 41:94–109

    Article  Google Scholar 

  • Brucker P, Hilbig T, Hurink J (1999) A branch and bound algorithm for a single-machine scheduling problem with positive and negative time-lags. Discrete Appl Math 70:247–266

    Google Scholar 

  • Chen P, Huang HK, Dong XY (2010) Iterated variable neighbourhood descent algorithm for the capacitated vehicle routing problem. Expert Syst Appl 37:1620–1627

    Article  Google Scholar 

  • Cheng TCE, Janiak A (1994) Resource optimal control in some single-machine scheduling problems. IEEE Trans Autom Control 39:1243–1246

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Cheng TCE, Kovalyov MY, Shakhlevich NV (2006b) Scheduling with controllable release dates and processing times: total completion time minimization. Eur J Oper Res 175:769–781

    Article  Google Scholar 

  • Choi BC, Yoon SH, Chung SJ (2007) Single machine scheduling problems with resource dependent release times. Comput Oper Res 34:1988–2000

    Article  Google Scholar 

  • Choobineh FF, Mohebbi E, Khoo H (2006) A multi-objective tabu search for a single-machine scheduling problem with sequence-dependent setup times. Eur J Oper Res 175:318–337

    Article  Google Scholar 

  • Davari M, Demeulemeester E, Leus R, Nobibon FT (2016) Exact algorithms for single-machine scheduling with time windows and precedence constraints. J Sched. doi:10.1007/s10951-015-0428-y

    Article  Google Scholar 

  • Finta L, Liu Z (1996) Single machine scheduling subject to precedence delays. Discrete Appl Math 70:247–266

    Article  Google Scholar 

  • Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discret Math 5:287–326

    Article  Google Scholar 

  • Hansen P, Mladenovic’ N (2001) Variable neighbourhood search: principles and applications. Eur J Oper Res 130:449–467

    Article  Google Scholar 

  • Janiak A (1991) Single machine scheduling problem with a common deadline and resource dependent release dates. Eur J Oper Res 53:317–325

    Article  Google Scholar 

  • Janiak A (1998) Single machine sequencing with linear models of release dates. Naval Res Logist 45:99–113

    Article  Google Scholar 

  • Jula P, Kones I (2013) Continuous-time algorithms for scheduling a single machine with sequence-dependent setup times and time window constraints in coordinated chains. Int J Prod Res 51(12):3654–3670

    Article  Google Scholar 

  • Kirkpatrick S, Gelatt CD Jr, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–680

    Article  Google Scholar 

  • Koulamas C (2010) The single-machine total tardiness scheduling problem: review and extensions. Eur J Oper Res 202:1–7

    Article  Google Scholar 

  • Kuo Y (2010) Using simulated annealing to minimize fuel consumption for the time-dependent vehicle routing problem. Comput Ind Eng 59:157–165

    Article  Google Scholar 

  • Lawler EL (1978) Sequencing jobs to minimize total weighted completion time subject to precedence constraints. Algorithmic Asp Comb 2:75–90

    Article  Google Scholar 

  • Lee DH, Cao Z, Meng Q (2007) Scheduling of two-transtainer systems for loading outbound containers in port container terminals with simulated annealing algorithm. Int J Prod Econ 107:115–124

    Article  Google Scholar 

  • Li CL (1994) Scheduling with resource-dependent release dates—a comparison of two different resource consumption functions. Naval Res Logist 41:807–819

    Article  Google Scholar 

  • Li CL, Swell EC, Cheng TCE (1995) Scheduling to minimize release-time resource consumption and tardiness penalties. Naval Res Logist 42:949–966

    Article  Google Scholar 

  • Pereira J (2016) The robust (minmax regret) single machine scheduling with interval processing times and total weighted completion time objective. Comput Oper Res 66:141–152

    Article  Google Scholar 

  • Pinedo M (1995) Scheduling: theory, algorithms, and systems. Prentice Hall, Englewood Cliffs

    Google Scholar 

  • Potts CN (1985) A lagrangean based branch and bound algorithm for single machine sequencing with precedence constraints to minimize total weighted completion time. Manage Sci 31(10):1300–1311

    Article  Google Scholar 

  • Tanaka S, Sato S (2013) An exact algorithm for the precedence-constrained single-machine scheduling problem. Eur J Oper Res 229(2):345–352

    Article  Google Scholar 

  • Vahdani B, Zandieh M (2010) Scheduling trucks in cross-docking systems: robust meta-heuristics. Comput Ind Eng 58:12–24

    Article  Google Scholar 

  • Ventura JA, Kim D, Garriga F (2002) Single machine earliness-tardiness scheduling with resource-dependent release dates. Eur J Oper Res 142:52–69

    Article  Google Scholar 

  • Wikum ED, Llewellyn DC, Nemhauser GL (1994) One-machine generalized precedence constrained scheduling problems. Oper Res Lett 16:87–99

    Article  Google Scholar 

  • Yang T, Peters BA, Tu M (2005) Layout design for flexible manufacturing systems considering single-loop directional flow patterns. Eur J Oper Res 164:440–455

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported, in part, by the Ministry of Science and Technology of Taiwan, under Grant MOST 105-2221-E-131-025-.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yiyo Kuo.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kuo, Y., Chen, SI. & Yeh, YH. Single machine scheduling with sequence-dependent setup times and delayed precedence constraints. Oper Res Int J 20, 927–942 (2020). https://doi.org/10.1007/s12351-017-0349-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12351-017-0349-y

Keywords

Navigation