Skip to main content
Log in

Single-server parallel-machine scheduling with loading and unloading times

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We consider a scheduling problem in which jobs are processed on two identical parallel machines that share a common server that loads and unloads jobs on them. Each job has to be loaded by the server before being processed on one of the machines and unloaded immediately by the server after its processing. The goal is to minimize the makespan. We study non-preemptive variants of the problem where the loading and unloading times are both equal to one time unit. Since the non-preemptive variant of the problem is NP-hard, we apply two classical heuristics, namely list scheduling (LS) and longest processing time (LPT),to tackle the problem. We show that LS and LPT have tight worst-case ratios of 12/7 and 4/3, respectively.

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

References

  • Abdekhodaee A, Wirth A (2002) Scheduling parallel machines with a single server: some solvable cases and heuristics. Comput Operat Res 29:295–315

    Article  MATH  MathSciNet  Google Scholar 

  • Abdekhodaee A, Wirth A, Gan H (2004) Equal processing and equal setup time cases of scheduling parallel machines with a single server. Comput Operat Res 31:1867–1889

    Article  MATH  Google Scholar 

  • Abdekhodaee A, Wirth A, Gan H (2006) Scheduling parallel machines with a single server: the general case. Comput Operat Res 33:994–1009

    Article  MATH  MathSciNet  Google Scholar 

  • Brucker P, Dhaenens-Flipo C, Knust S, Kravchenko SA, Werner F (2002) Complexity results for parallel machine problems with a single server. J Sched 5:429–457

    Article  MATH  MathSciNet  Google Scholar 

  • Brucker P, Knust S, Wang G (2005) Complexity results for flow-shop problems with a single server. Eur J Operat Res 165:398–407

    Article  MATH  MathSciNet  Google Scholar 

  • Cheng TCE, Kovalyov M (2005) Scheduling a single server in a two-machine flow shop. Computing 70:167–180

    Article  MathSciNet  Google Scholar 

  • Dawande M, Geismar H, Sethi S, Sriskandarajah C (2005) Sequencing and scheduling in robotic cells: recent developments. J Sched 8:387–426

    Article  MATH  MathSciNet  Google Scholar 

  • Gan H, Wirth A, Abdekhodaee A (2005) A branch-and-price algorithm for the general case of scheduling parallel machines with a single server. Comput Operat Res 39:2242–2247

    Article  MathSciNet  Google Scholar 

  • Graham R (1996) Bounds for certain multiprocessing anomalies. Bell Syst Tech J 45:1563–1581

    Article  Google Scholar 

  • Ganesharajah T, Hall N, Sriskandarajah C (1998) Design and operational issues in AGV-served manufacturing systems. Annal Operat Res 76:109–154

    Article  MATH  Google Scholar 

  • Hall N, Potts C, Sriskandarajah C (2000) Parallel machine scheduling with a common server. Discret Appl Math 102:223–243

    Article  MATH  MathSciNet  Google Scholar 

  • Iravani S, Teo C (2005) Asymptotically optimal schedules for single-server flow shop problems with setup costs and times. Operat Res Lett 33:421–430

    Article  MATH  MathSciNet  Google Scholar 

  • Jiang Y, Dong J, Ji M (2013) Preemptive scheduling on two parallel machines with a single server. Comput Indust Eng 66:514–518

    Article  Google Scholar 

  • Kim MY, Lee YH (2012) MIP models and hybrid algorithm for minimizing the makespan of parallel machines scheduling problem with a single server. Comput Operat Res 39:2457–2468

    Article  MATH  Google Scholar 

  • Koulamas C (1996) Scheduling two parallel semiautomatic machines to minimize machine interference. Comput Operat Res 23(10):945–956

    Article  MATH  Google Scholar 

  • Kravchenko S, Werner F (1997) Parallel machine scheduling problems with a single server. Math Comput Model 26:1–11

    Article  MATH  MathSciNet  Google Scholar 

  • Ou J, Qi X, Lee C (2010) Parallel machine scheduling with multiple unloading servers. J Sched 13:213–226

    Article  MATH  MathSciNet  Google Scholar 

  • Su L, Lee Y (2008) The two-machine flowshop no-wait scheduling problem with a single server to minimize the total completion time. Comput Operat Res 35:2952–2963

    Article  MATH  MathSciNet  Google Scholar 

  • Su C (2013) Online LPT algorithms for parallel machines scheduling with a single server. J Comb Optim 26:480–488

    Article  MATH  MathSciNet  Google Scholar 

  • Wang G, Cheng TCE (2001) An approximation algorithm for parallel machine scheduling with a common server. J Operat Res Soc 52:234–237

    Article  MATH  Google Scholar 

  • Werner F, Kravchenko S (2010) Scheduling with multiple servers. Autom Remote Control 71(10):2109–2121

    Article  MATH  MathSciNet  Google Scholar 

  • Xie X, Li Y, Zhou H, Zheng Y (2012) Scheduling parallel machines with a single server. In: International Conference on Measurement, Information and Control (MIC), vol 1, pp 453–456

  • Xie X, Zheng Y, Li Y (2012) Scheduling parallel machines with a single server: a dedicated case. In: Fifth International Joint Conference on Computational Sciences and Optimization (CSO), pp 146–149

  • Yip Y, Cheng C, Low C (2006) Sequencing of an \(m\) machine flowshop with setup, processing and removal times separated. Int J Adv Manuf Technol 30:286–296

    Article  Google Scholar 

  • Zhang L, Andrew W (2009) On-line scheduling of two parallel machines with a single server. Comput Oper Res 36:1529–1553

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (11001242), Zhejiang Province Natural Science Foundation of China (LY13A010015), and the Humanities and Social Sciences Planning Foundation of the Ministry of Education (13YJA630034).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yiwei Jiang.

Additional information

A preliminary version of this paper has been published in the Proceedings of COCOA2013, Lecture Notes in Computer Science, 8287, 106–116, 2013.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jiang, Y., Zhang, Q., Hu, J. et al. Single-server parallel-machine scheduling with loading and unloading times. J Comb Optim 30, 201–213 (2015). https://doi.org/10.1007/s10878-014-9727-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-014-9727-z

Keywords

Navigation