Skip to main content
Log in

Single machine scheduling with job delivery to multiple customers

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

We investigate a single machine scheduling problem with job delivery to multiple customers. In this problem, each job needs to be processed on the single machine, and then delivered by a single vehicle to its customer, where the job has a physical size representing the fraction of space it occupies on the vehicle. The vehicle delivers a shipment from the machine to a customer and has to return back to the machine for delivering the next shipment. It takes different constant time for the round trips between the machine and the different customers. The goal is to minimize the makespan, by that time all the jobs are processed and delivered to their respective customers, and the vehicle returns back to the machine. We propose a 2-approximation algorithm for the general case; when there are only two customers, we present an improved 5/3-approximation algorithm. The design and performance analysis of these two algorithms integrate several known results and techniques for the single machine scheduling problem, the bin-packing problem, and the knapsack problem.

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

Similar content being viewed by others

References

  • Chang, Y.-C., & Lee, C.-Y. (2004). Machine scheduling with job delivery coordination. European Journal of Operational Research, 158, 470–487.

    Article  Google Scholar 

  • Dósa, G., Li, R., Han, X., & Tuza, Z. S. (2013). Tight absolute bound for first fit decreasing bin-packing: \({FFD}({L}) \le 11/9 \ {OPT}({L}) + 6/9\). Theoretical Computer Science, 510, 13–61.

    Article  Google Scholar 

  • Dósa, G., & Sgall, J. (2013). First fit bin packing: A tight analysis. In Proceedings of the 30th annual symposium on theoretical aspects of computer science, LIPIcs 20 (pp. 538–549). Schloss Dagstuhl.

  • Friesen, D. K., & Langston, M. A. (1991). Analysis of a compound bin packing algorithm. SIAM Journal on Discrete Mathematics, 4, 61–79.

    Article  Google Scholar 

  • Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-completeness. San Francisco: W. H. Freeman and Company.

    Google Scholar 

  • Graham, R. L., Lawler, E. L., Lenstra, J. K., & Kan, R. (1979). Optimization and approximation in deterministic sequencing and scheduling: A survey. Annuals of Discrete Mathematics, 5, 287–326.

    Article  Google Scholar 

  • He, Y., Zhong, W., & Gu, H. (2006). Improved algorithms for two single machine scheduling problems. Theoretical Computer Science, 363, 257–265.

    Article  Google Scholar 

  • Johnson, S. M. (1954). Optimal two- and three-machine production schedules with setup times included. Naval Research Logistics, 1, 61–68.

    Article  Google Scholar 

  • Kellerer, H., Kotov, V., Speranza, M. G., & Tuza, Zs. (1997). Semi on-line algorithms for the partition problem. Operations Research Letters, 21, 235–242.

    Article  Google Scholar 

  • Lu, L., & Yuan, J. (2008). Single machine scheduling with job delivery to minimize makespan. Asia-Pacific Journal of Operational Research, 25, 1–10.

    Article  Google Scholar 

  • Simchi-Levi, D. (1994). New worst-case results for the bin packing problem. Naval Research Logistics, 41, 579–585.

    Article  Google Scholar 

  • Vazirani, V. (2001). Approximation algorithms. NewYork: Springer.

    Google Scholar 

  • Zhong, W., Dósa, G., & Tan, Z. (2007). On the machine scheduling problem with job delivery coordination. European Journal of Operational Research, 182, 1057–1072.

    Article  Google Scholar 

Download references

Acknowledgements

The authors are grateful to the anonymous referees for their numerous helpful comments that improve the presentation. Dong is supported by the NNSF of China (Grant No. 11501512) and the Science Foundation of ZSTU (Grant No. 13062171-Y); Hu is supported by the NNSF of China (Grant No. 11271324 and 11471286); Lin is supported by the NSERC Canada, the Science Foundation of ZSTU (Grant No. 14062170-Y), and NNSF of China (Grant No. 61672323). Lin’s work was mostly done during his sabbatical leave at the ZSTU.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guohui Lin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dong, J., Wang, X., Hu, J. et al. Single machine scheduling with job delivery to multiple customers. J Sched 21, 337–348 (2018). https://doi.org/10.1007/s10951-017-0508-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-017-0508-2

Keywords

Navigation