Skip to main content

Integrated Job Scheduling with Parallel-Batch Processing and Batch Deliveries

  • Conference paper
Combinatorial Optimization and Applications (COCOA 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8287))

Abstract

This paper studies an integrated scheduling problem which consists of production and distribution stages. Jobs are processed on a parallel-batch machine in the production stage, and then transported to customers in the distribution stage. The aim is to find an integrated schedule in the two stages with the objective to optimize both total delivery time and total transportation cost. We focus on two models with either unbounded or bounded batch processing capacity in the production stage. In both models we assume sufficient vehicles each with infinite transportation capacity. For the unbounded model, we derive an \(O\left( {g{{\left( {{n \mathord{\left/ {\vphantom{n g}} \right. \kern-\nulldelimiterspace} g}} \right)}^{2g}}} \right)\) time dynamic programming algorithm where g ≥ 1 and n are the number of customers and jobs respectively. For the bounded model, we focus on a special case with m different processing times of jobs, and present an \(O\left( {{n^3}{2^{3m}}} \right)\) time algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brucker, P., Gladky, A., Hoogeveen, H., Kovalyov, M.Y., Potts, C.N., Tautenhahn, T., Van de Velde, S.L.: Scheduling a batching machine. Journal of Scheduling 1, 31–54 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  2. Chandru, V., Lee, C.Y., Uzsoy, R.: Minimizing total completion time on a batch processing machines. International Journal of Production Research 31(9), 2097–2122 (1993a)

    Article  MATH  Google Scholar 

  3. Chandru, V., Lee, C.Y., Uzsoy, R.: Minimizing total completion time on a batch processing machines. Operations Research Letters 13(2), 61–65 (1993b)

    Article  MathSciNet  MATH  Google Scholar 

  4. Chen, Z.L.: Integrated production and outbound distribution scheduling: review and extensions. Operation Research 58(1), 130–148 (2010)

    Article  MATH  Google Scholar 

  5. Chen, Z.L., Vairaktarakis, G.L.: Integrated scheduling of production and distribution operations. Management Science 51(4), 614–628 (2005)

    Article  MATH  Google Scholar 

  6. Cheng, T.C.E., Gordon, V.S., Kovalyov, M.Y.: Single machine scheduling with batch deliveries. European Journal of Operational Research 94(2), 277–283 (1996)

    Article  MATH  Google Scholar 

  7. Gong, H., Tang, L.: A scheduling problem on a single batching machine with batch deliveries. In: Proceedings of the 30th Chinese Control Conference, July 22-24 (2011)

    Google Scholar 

  8. Hall, N.G., Potts, C.N.: Supply chain scheduling: batching and delivery. Operations Research 51(4), 566–584 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  9. Hochbaum, D., Landy, D.: Scheduling semiconductor burn-in operations to minimize total flowtime. Operation Research 45(6), 874–885 (1997)

    Article  MATH  Google Scholar 

  10. Lee, C.Y., Uzsoy, R., Martin-Vega, L.A.: Efficient algorithms for scheduling semiconductor burn-in operations. Operation Research 40(4), 764–775 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  11. Li, S.S., Yuan, J.J., Fan, B.Q.: Unbounded parallel-batch scheduling with family jobs and delivery coordination. Information Processing Letters 111(12), 575–582 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  12. Poon, C.K., Yu, W.: On minimizing total completion time in batch machine scheduling. International Journal of Foundations of Computer Science 15(4), 593–607 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  13. Potts, C.N., Kovalyov, M.Y.: Scheduling with batching: a review. European Journal of Operational Research 120(2), 228–249 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  14. Pundoor, G., Chen, Z.L.: Scheduling a production-distribution system to optimize the tradeoff between delivery tardiness and distribution cost. Naval Research Logistics 52(6), 571–589 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  15. Tang, L., Gong, H.: The coordination of transportation and batching scheduling. Applied Mathematical Modelling 33(10), 3854–3862 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  16. Webster, S., Baker, K.R.: Scheduling groups of jobs on a single machine. Operation Research 43(4), 692–703 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  17. Yang, X.: Scheduling with generalized batch delivery dates and earliness penalties. IIE Transactions 32(8), 735–741 (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Feng, X., Zheng, F. (2013). Integrated Job Scheduling with Parallel-Batch Processing and Batch Deliveries. In: Widmayer, P., Xu, Y., Zhu, B. (eds) Combinatorial Optimization and Applications. COCOA 2013. Lecture Notes in Computer Science, vol 8287. Springer, Cham. https://doi.org/10.1007/978-3-319-03780-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03780-6_7

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03779-0

  • Online ISBN: 978-3-319-03780-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics