Skip to main content
Log in

Dynamic Scheduling on a Single Batch Processing Machine with Split Compatibility Graphs

  • Published:
Journal of Mathematical Modelling and Algorithms

Abstract

We consider the problem of minimizing the makespan on a batch processing machine, in which jobs are not all compatible. Only compatible jobs can be included into the same batch. This relation of compatibility is represented by a split graph. Jobs have release dates. The capacity of the batch processing machine is finite or infinite. The processing time of a batch is given by the processing time of the longest job in the batch. We establish the NP-hardness of the general problem and present polynomial algorithms for several special cases. Relating scheduling theory and graph theory appears to be an interesting and important concept.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Blazewicz, J., Barcelo, J., Kubiak, W. and Rock, H.: Scheduling tasks on two processors with deadlines and additional resources, European J. Oper. Res. 26 (1986), 364–370.

    Google Scholar 

  2. Boudhar, M. and Finke, G.: Scheduling on batch processing machines with constraints of compatibility between jobs, Proc. Second IFAC/IFIP/IEEE Conf. Management and Control of Production and Logistics (MCPL'2000) 2 (Grenoble, 2000), pp. 703–708.

    Google Scholar 

  3. Boudhar, M. and Finke, G.: Scheduling on a batch machine with job compatibilities, Belgian J. Oper. Res. Statist. Comput. Sci. 40 (2000), 69–80.

    Google Scholar 

  4. Boudhar, M. and Finke, G.: Problème d'ordonnancement de tâches sur une machine à traitement par batch, Maghreb Math. Rev. (2001), to appear.

  5. Boudhar, M.: Static scheduling on a single batch processing machine with split compatibility graphs, Cahiers Lab. Leibniz-IMA Grenoble 28 (2001).

  6. Boudhar, M.: Scheduling on a single batch processing machine with split compatibility graphs, Submitted (2001).

  7. Boudhar, M.: Scheduling on a single batch processing machine with bipartite compatibility graphs, Cahiers Lab. Leibniz-IMA Grenoble 45 (2002).

  8. Brauner, N., Dhaenens-Flipo, C., Espinouse, M. L., Finke, G. and Gavranovic, H.: Decomposition into parallel work phases with application to the sheet metal industry, Proc. Internat. Conf. Industrial Engineering and Production Management (IEPM'99) 1, 1999, pp. 389–396.

    Google Scholar 

  9. Brucker, P., Gladky, A., Hoogeveen, H., Kovalyov, M. Y., Potts, C., Tautenhahn, T. and Van De Velde, S.: Scheduling a batching machine, J. Scheduling 1 (1998), 31–54.

    Google Scholar 

  10. Chandru, V., Lee, C. Y. and Uzsoy, R.: Minimizing total completion time on batch processing machines, Internat. J. Product. Res. 31 (1993), 2097–2121.

    Google Scholar 

  11. Dobson, G. and Nambinadom, R. S.: The batch loading and scheduling problem, Research Report, Simon School of Business Administration, University of Rochester, NY, 1992.

    Google Scholar 

  12. Garey, M. R. and Johnson, D. S.: Computers and Intractability: A Guide to the Theory of NP-Completeness, W. H. Freeman, San Francisco, 1979.

    Google Scholar 

  13. Hochbaum, D. S. and Landy, D.: Algorithms and heuristics for scheduling semiconductor burnin operations, Research Report ESRC 94-8, University of California, Berkeley, USA, 1994.

    Google Scholar 

  14. Ikura, Y. and Gimple, M.: Efficient scheduling algorithms for a single batch processing machine, Oper. Res. Lett. 5 (1986), 61–65.

    Google Scholar 

  15. Kubiak, W. and Jolai Ghazvini, F.: Minimizing earliness/tardiness criteria on a batch processing machine with job families, Proc. Second Annual Internat. Conf. Industrial Engineering 2 (1997), 785–790.

    Google Scholar 

  16. Lee, C. Y. and Uzsoy, R.: Minimizing makespan on a single batch processing machine with dynamic job arrivals, Internat. J. Product. Res. 17 (1999), 219–236.

    Google Scholar 

  17. Lee, C. L., Uzsoy, R. and Martin-Vega, L. A.: Efficient algorithms for scheduling semiconductor burn-in operations, Oper. Res. 40 (1992), 764–775.

    Google Scholar 

  18. Li, C. L. and Lee, C. Y.: Scheduling with agreeable release and due dates on a batch processing machine, European J. Oper. Res. 96 (1997), 564–569.

    Google Scholar 

  19. Mehta, S. V. and Uzsoy, R.: Minimizing total tardiness on a batch processing machine with incompatible job families, IIE Trans. Schedul. Logistics 31 (1998), 165–178.

    Google Scholar 

  20. Potts, C. N. and Kovalyov, Y. K.: Scheduling with batching: A review, Europ. J. Oper. Res. 120 (2000), 228–249.

    Google Scholar 

  21. Tarjan, R. E.: Data Structures and Networks Algorithms, SIAM, New York, 1983.

    Google Scholar 

  22. Uzsoy, R.: Scheduling batch processing machines with incompatible job families, Internat. J. Product. Res. 33 (1995), 2685–2708.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Boudhar, M. Dynamic Scheduling on a Single Batch Processing Machine with Split Compatibility Graphs. Journal of Mathematical Modelling and Algorithms 2, 17–35 (2003). https://doi.org/10.1023/A:1023669107449

Download citation

  • Issue Date:

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

Navigation