Skip to main content
Log in

Approximation for scheduling on uniform nonsimultaneous parallel machines

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

We consider the problem of scheduling on uniform machines which may not start processing at the same time with the purpose of minimizing the maximum completion time. We propose using a variant of the MULTIFIT algorithm, LMULTIFIT, which generates schedules which end within 1.382 times the optimal maximum completion time for the general problem, and within \(\sqrt{6}/2\) times the optimal maximum completion time for problem instances with two machines. Both developments represent improvements over previous results. We prove that LMULTIFIT worst-case bounds for scheduling on simultaneous uniform machines are also LMULTIFIT worst-case approximation bounds for scheduling on nonsimultaneous uniform machines and show that worst-case approximation bounds of MULTIFIT variants for simultaneous uniform machines from previous literature also apply to LMULTIFIT. We also comment on how a PTAS for scheduling on a constant number of uniform machines with fixed jobs can be used to obtain a PTAS for scheduling on a constant number of uniform nonsimultaneous parallel machines.

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

  • Burkard, R. E., & He, Y. (1998). A note on MULTIFIT scheduling for uniform machines. Computing, 61, 277–283.

    Article  Google Scholar 

  • Chang, S. Y., & Hwang, H.-C. (1999). The worst-case analysis of the MULTIFIT algorithm for scheduling nonsimultaneous parallel machines. Discrete Applied Mathematics, 92, 135–147.

    Article  Google Scholar 

  • Chen, B. (1991). Tighter bound for MULTIFIT scheduling on uniform processors. Discrete Applied Mathematics, 31, 227–260.

    Article  Google Scholar 

  • Coffman, E. G, Jr., Garey, M. R., & Johnson, D. S. (1978). An application of bin-packing to multiprocessor scheduling. SIAM Journal on Computing, 7, 1–17.

    Article  Google Scholar 

  • Friesen, D. K., & Langston, M. A. (1983). Bounds for MULTIFIT scheduling on uniform processors. SIAM Journal on Computing, 12, 60–69.

    Article  Google Scholar 

  • Graham, R. L. (1969). Bounds on multiprocessing timing anomalies. SIAM Journal of Applied Mathematics, 17, 416–429.

    Article  Google Scholar 

  • Grigoriu, L., & Friesen, D. K. (2010). Scheduling on same-speed processors with at most one downtime on each machine. Discrete Optimization, 7, 212–221.

    Article  Google Scholar 

  • Grigoriu, L., & Friesen, D. K. (2015). Scheduling on uniform processors with at most one downtime on each machine. Discrete Optimization, 17, 14–24.

    Article  Google Scholar 

  • He, Y. (2000). Uniform machine scheduling with machine available constraints. Acta Mathematicae Applicatae Sinica (English Series), 16, 122–129.

    Article  Google Scholar 

  • Hwang, H. C., & Lim, K. (2014). Exact performance of MULTIFIT for nonsimultaneous machines. Discrete Applied Mathematics, 167, 172–187.

    Article  Google Scholar 

  • Kellerer, H. (1998). Algorithms for multiprocessor scheduling with machine release times. IIE Transactions, 30, 991–999.

    Google Scholar 

  • Lee, C. Y. (1991). Parallel machine scheduling with nonsimultaneous machine available time. Discrete Applied Mathematics, 30, 53–61.

    Article  Google Scholar 

  • Scharbrodt, M., Steger, A., & Weisser, H. (1999). Approximability of scheduling with fixed jobs. Journal of Scheduling, 2(6), 267–284.

    Article  Google Scholar 

  • Yue, M. (1990). On the exact upper bound of the MULTIFIT processor scheduling algorithm. Annals of Operations Research, 24, 233–259.

    Article  Google Scholar 

Download references

Acknowledgments

The authors are grateful to the anonymous reviewers for their constructive comments and suggestions, according to which this paper was improved.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liliana Grigoriu.

Additional information

This work was partially funded by the Sectoral Operational Programme Human Resources Development 2007–2013 of the Romanian Ministry of Labour, Family and Social Protection through the Financial Agreement POSDRU/88/1.5/S/60203.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Grigoriu, L., Friesen, D.K. Approximation for scheduling on uniform nonsimultaneous parallel machines. J Sched 20, 593–600 (2017). https://doi.org/10.1007/s10951-016-0501-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-016-0501-1

Keywords

Navigation