Skip to main content
Log in

Job shop scheduling with group-dependent setups, finite buffers, and long time horizon

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

Abstract

Scheduling is a key factor for manufacturing productivity. Effective scheduling can improve on-time delivery of products, reduce inventory, cut lead times, and improve the utilization of bottleneck resources. This study was motivated by the design and implementation of a scheduling system for the manufacturing of Toshiba's gas insulated switchgears. The manufacturing is characterized by significant machine setup times, strict local buffer capacities, the option of choosing a few alternative processing routes, and long horizon as compared to the time resolution required. This problem has been recognized to be extremely difficult because of the combinatorial nature of integer optimization and the large size of the real problem. Our goal is thus to obtain near-optimal schedules with quantifiable quality in a computationally efficient manner. To achieve this goal, a novel integer optimization formulation with a separable structure is developed, and a solution methodology based on a combined Lagrangian relaxation, dynamic programming, and heuristics is developed. The method has been implemented using the object-oriented programming language C++, and numerical testing shows that the method generates high-quality schedules in a timely fashion to achieve on-time delivery of products and low inventory. Through explicit consideration of setups, tanks with the same processing requirements tend to be processed together to avoid excessive setups. The integrated treatment of machines and buffers facilitates the smooth flow of parts through the system. The embedded routing selection mechanism also balances the load among candidate routes. Finally, the newly developed "time step reduction technique" implicitly establishes two time scales to reduce computational requirements without much loss of modeling accuracy and scheduling performance, thereby enabling the resolution of long horizon problems with controllable computational requirements.

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. P.B. Luh and D.J. Hoitomt, Scheduling of manufacturing systems using the Lagrangian relaxation technique, IEEE Transactions on Automatic Control 38(1993)1066.

    Google Scholar 

  2. H. Chen, C. Chu, and J.M. Proth, A more effective Lagrangian relaxation aproach, Proc. IEEE Int. Conf. on Robotics and Automation, Nagoya, Japan, 1995, p. 496.

  3. L.J. Krajewski, B.E. King, L.P. Ritzman and D.S. Wong, Kapan, MRP and shaping the manufacturing environment, Management Science 33(1987)39.

    Google Scholar 

  4. S.S. Panwalkar, R.A. Dudek and M.L. Smith, Sequencing research and the industrial scheduling problem, Symposium on the Theory of Scheduling and Its Applications, 1973, p. 29.

  5. K.R. Baker, Introduction to Sequencing and Scheduling, Wiley, New York, 1974.

    Google Scholar 

  6. W.C. Driscoll and H. Emmons, Scheduling production on one machine with changeover costs, AIIE Trans. 9(1977)338.

    Google Scholar 

  7. C.H. White and R.C. Wilson, Sequence dependent set-up times and job sequencing, Int. J. Prod. Res. 15(1977)191.

    Google Scholar 

  8. I. Adiri and N. Amit, Route-dependent open shop scheduling, IIE Trans. 15(1983)231.

    Google Scholar 

  9. S.K. Gupta, Njobs and Mmachines job-shop problems with sequence dependent setup times, Int. J. Prod. Res. 20(1982)643.

    Google Scholar 

  10. B.L. Golden and W.R. Stewart, Empirical analysis of heuristics, in: The Traveling Salesman Problem, E.L. Lawler, J.K. Lenstra, A.H.G. Rinooy Kan and D.B. Shmoys, eds., Wiley, Chichester, 1985, p. 361.

    Google Scholar 

  11. E. Uskup and S.B. Smith, A branch and bound algorithm for two-stage production sequencing problems, Operations Research 23(1975)118.

    Google Scholar 

  12. I.M. Ovacik and R. Uzsoy, Rolling horizon procedures for dynamic parallel machine scheduling with sequence-dependent setup times, Int. J. Prod. Res. 33(1995)3173.

    Google Scholar 

  13. C. Zhou and P.J. Egbelu, Scheduling in a manufacturing shop with sequence-dependent setups, Robotics and Computer-Integrated Manufacturing 5(1989)73.

    Google Scholar 

  14. S.C. Kim and P.M. Bobrowski, Impact of sequence-dependent setup time on job shop scheduling performance, Int. J. Prod. Res. 32(1994)1503.

    Google Scholar 

  15. P.A. Rubin and G.L. Ragatz, Scheduling in a sequence dependent setup environment with generic search, Computers and Operations Research 22(1995)85.

    Google Scholar 

  16. K. Mori, M. Tsukiyama, and T. Fukuda, A hybrid scheduling method for the job shop scheduling problem, Transactions of the Institute of Electrical Engineers of Japan, Part C, 9(1992)568.

    Google Scholar 

  17. T.A. Owens and P.B. Luh, Improving the time resolution of schedules generated via Lagrangian relaxation algorithms, Proc. 1992 IEEE Int. Conf. on Systems, Man and Cybernetics, Chicago, IL, 1992, p. 1390.

  18. J. Wang and P.B. Luh, Scheduling of a machining center, Mathematical and Computer Modeling 24(1996)203.

    Google Scholar 

  19. R.N. Tomastik and P.B. Luh, The facet ascending algorithm for integer programming problems, Proc. 32nd IEEE Conf. on Decision and Control, San Antonio, TX, 1993, p. 2880.

  20. C. Lemarechal, Bundle methods in nonsmooth optimization, in: Nonsmooth Optimization, Proc. of an IIASA Workshop, C. Lemarechal and R. Mifflin, eds., Pergamon Press, 1978.

  21. J.B. Hiriart-Urruty and C. Lemarechal, Convex Analysis and Minimization Algorithms, I and II, Springer, Berlin, 1993.

    Google Scholar 

  22. R.N. Tomastik and P.B. Luh, A reduced-complexity bundle method for maximizing concave nonsmooth functions, Proc. 35th IEEE Conf. on Decision and Control, Kobe, Japan, Dec. 1996.

  23. L. Gou, Holonic manufacturing scheduling: Architecture, cooperation mechanism, and implementation, Ph.D. Dissertation, University of Connecticut, 1997.

  24. J. Wang and P.B. Luh, A combined Lagrangian relaxation and dynamic programming algorithm for job shop scheduling, Proc. 5th Rensselaer Int. Conf. on Computer Integrated Manufacturing and Automation Technology, Grenoble, France, May 1996, p. 3.

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Luh, P.B., Gou, L., Zhang, Y. et al. Job shop scheduling with group-dependent setups, finite buffers, and long time horizon. Annals of Operations Research 76, 233–259 (1998). https://doi.org/10.1023/A:1018948621875

Download citation

  • Issue Date:

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

Navigation