Skip to main content
Log in

Stochastic scheduling of a batch processing machine with incompatible job families

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

We consider the control of a single batch processing machine with random processing times and incompatible job families (jobs from different families cannot be processed together in the same batch). Holding costs are incurred for each unit of time that a job waits in the system before being served, and the objective is to minimize the long-run average cost per unit time. We first determine optimal policies for the static problem where all jobs are available simultaneously. We next characterize the optimal policies for certain problems with dynamic arrivals of jobs under the restriction that the machine is not allowed to idle. Finally, we develop a simple heuristic scheduling policy to control the machine. Simulation results are provided to demonstrate the effectiveness of our heuristic over a wide range of problem instances and to compare its performance with existing heuristics.

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

  1. A. Barnett and D.J. Kleitman, Some optimization problems with bulk-service queues, Studies in Applied Mathematics 58(1978)277–290.

    Google Scholar 

  2. V. Chandru, C.Y. Lee and R. Uzsoy, Minimizing total completion time on batch processing machines, International Journal of Production Research 31(1993) 2092–2121.

    Google Scholar 

  3. R.K. Deb and R.F. Serfozo, Optimal control of batch service queues, Advances in Applied Probability 5(1973)340–361.

    Article  Google Scholar 

  4. J.W. Fowler, D.T. Phillips and G.L. Hogg, Real-time control of multiproduct bulk-service semiconductor manufacturing processes, IEEE Transactions on Semiconductor Manufacturing 5(1992) 158–163.

    Article  Google Scholar 

  5. C.R. Glassey and W.W. Weng, Dynamic batching heuristic for simultaneous processing, IEEE Transactions on Semiconductor Manufacturing 4(1991)77–82.

    Article  Google Scholar 

  6. H. Gurnani, R. Anupindi and R. Akella, Control of batch processing systems in semiconductor wafer fabrication facilities, IEEE Transactions on Semiconductor Manufacturing 5(1992)319–328.

    Article  Google Scholar 

  7. O. Hernandez-Lerma, Adaptive Markov Control Processes, Springer, New York, 1989.

    Google Scholar 

  8. Y. Ikura and M. Gimple, Efficient scheduling algorithms for a single batch processing machine, Operations Research Letters 5(1986)61–65.

    Article  Google Scholar 

  9. C.Y. Lee, R. Uzsoy and L.A. Martin-Vega, Efficient algorithms for scheduling batch processing machines, Operations Research 40(1992)764–775.

    Google Scholar 

  10. V. Makis, Optimal control of a batch service queueing system with bounded waiting time, Kybernetika 21(1985)262–271

    Google Scholar 

  11. M.F. Neuts, A general class of bulk queues with Poisson input, Annals of Mathematical Statistics 38(1967)759–770.

    Google Scholar 

  12. M. Pinedo, Scheduling: Theory, Algorithms, and Systems, Prentice-Hall, Englewood Cliffs, NJ, 1995.

    Google Scholar 

  13. W. Powell and P. Humblet, The bulk service queue with a general control strategy: Theoretical analysis and a new computational procedure, Operations Research 34(1986)267–275.

    Article  Google Scholar 

  14. H.C. Tijms, Stochastic Modelling and Analysis: A Computational Approach, Wiley, New York, 1986.

    Google Scholar 

  15. R. Uzsoy, Scheduling batch processing machines with incompatible job families, Research Memorandum 94-3, School of Industrial Engineering, Purdue University, West Lafayette, IN 47907-1287, 1994.

    Google Scholar 

  16. R. Uzsoy, C.Y. Lee and L.A. Martin-Vega, A review of production planning and scheduling models in the semiconductor industry, Part I: System characteristics, performance evaluation and production planning, IIE Transactions on Scheduling and Logistics 24(1992)47–61.

    Google Scholar 

  17. R. Uzsoy, C.Y. Lee and L.A. Martin-Vega, A review of production planning and scheduling models in the semiconductor industry, Part II: Shop floor control, IIE Transactions on Scheduling and Logistics 26(1994)44–55.

    Google Scholar 

  18. W.W. Weng and R.C. Leachman, An improved methodology for real-time production decisions at batch-process work stations, IEEE Transactions on Semiconductor Manufacturing 6(1993)219–225.

    Article  Google Scholar 

  19. R.W. Wolff, Stochastic Modeling and the Theory of Queues, Prentice-Hall, Englewood Cliffs, NJ, 1989.

    Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Duenyas, I., Neale, J.J. Stochastic scheduling of a batch processing machine with incompatible job families. Annals of Operations Research 70, 191–220 (1997). https://doi.org/10.1023/A:1018922104670

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018922104670

Keywords

Navigation