Skip to main content
Log in

Integrated batch sizing and scheduling on a single machine

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

In this paper, we address the integrated batch sizing and scheduling problem. We consider a single machine which can handle at most one customer order at a time and for which the nominal production rate is the same for all the customer orders. Demand is deterministic, and all the orders are ready to be processed at time zero and must be delivered at a given due date. Each order can be satisfied from different batches. Upper and lower bounds on the size of the batches are considered. We seek a feasible schedule that minimizes the sum of the tardiness costs and the setup costs incurred by creating a new batch. We present some structural properties of the optimal schedules for both single-order and multiple-order problems and then propose dynamic programming algorithms based on these properties. Computational results that show the efficiency of the method are reported.

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

Abbreviations

K :

Number of customer orders

N :

Total number of batches

b :

Lower bound on batch size

B :

Upper bound on batch size

B i :

ith batch of schedule Ψ

d k :

Due date for customer order k

r k :

Total number units required by customer k

R k :

Cumulative requirement of the first k orders

β k :

Unit tardiness penalty for customer order k

π :

Cost of creating a new batch (setup cost)

S i :

Starting time of batch B i

C i :

Completion time of batch B i

\(q^{k}_{i}\) :

Quantity processed for order k in batch B i

q i :

Length of batch B i

f I (Ψ):

Total cost of schedule Ψ for instance I

T(n,r):

Tardiness cost of processing r units of a single order in n batches after its due date

f(n,r):

Total cost of processing r units of a single order in n batches after its due date

References

  • Albers, S., & Brucker, P. (1993). The complexity of one-machine batching problems. Discrete Applied Mathematics, 47, 87–107.

    Article  Google Scholar 

  • Allahverdi, A., Ng, C. T., Cheng, T. C. E., & Kovalyov, M. Y. (2008). A survey of scheduling problems with setup times or costs. European Journal of Operational Research, 187(3), 985–1032.

    Article  Google Scholar 

  • Azizoglu, M., & Webster, S. (1997). Scheduling job families about an unrestricted common due date on a single machine. International Journal of Production Research, 35(5), 1321–1330.

    Article  Google Scholar 

  • Baptiste, P. (2000). Batching identical jobs. Mathematical Methods of Operations Research, 52, 355–367.

    Article  Google Scholar 

  • Cheng, T. C. E., & Kovalyov, M. Y. (2001). Single machine batch scheduling with sequential processing. IIE Transactions, 33, 413–420.

    Google Scholar 

  • Coffman, E. G., Yannakakis, M., Magazine, M. J., & Santos, C. A. (1990). Batch sizing and job sequencing on a single machine. Annals of Operation Research, 26, 135–147.

    Article  Google Scholar 

  • Congram, R. K., Potts, C. N., & Van de Velde, S. L. (2002). An iterated dynasearch algorithm for the single-machine weighted tardiness problem. INFORMS Journal on Computing, 14, 52–67.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Hall, N. G., & Potts, C. N. (2005). The coordination of scheduling and batch deliveries. Annals of Operation Research, 135, 41–64.

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Robert, A. (2007). Optimisation des batches de production. Ph.D. thesis, Université Pierre et Marie Curie, Paris 6.

  • Santos, C. A., & Magazine, M. J. (1985). Batching in single operation manufacturing systems. Operations Research Letters, 4, 99–103.

    Article  Google Scholar 

  • Selvarajah, E., & Steiner, G. (2006). Batch scheduling in a two-level supply chain: a focus on the supplier. European Journal of Operational Research, 173, 226–240.

    Article  Google Scholar 

  • Sung, C. S., & Joo, U. G. (1997). Batching to minimize weighted mean flow time on a single machine with batch size restrictions. Computers and Industrial Engineering, 32(2), 333–340.

    Article  Google Scholar 

  • Webster, S., & Baker, K. R. (1995). Scheduling groups of jobs on a single machine. Operations Research, 43, 692–703.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Safia Kedad-Sidhoum.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chrétienne, P., Hazır, Ö. & Kedad-Sidhoum, S. Integrated batch sizing and scheduling on a single machine. J Sched 14, 541–555 (2011). https://doi.org/10.1007/s10951-011-0229-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-011-0229-x

Keywords

Navigation