An effective approach for job-shop scheduling with uncertain processing requirements

This paper presents an effective approach for job-shop scheduling considering uncertain arrival times, processing times, due dates, and part priorities. A separable problem formulation that balances modeling accuracy and solution method complexity is presented with the goal to minimize expected part tardiness and earliness cost. This optimization is subject to arrival time and operation precedence constraints, and machine capacity constraints. A solution methodology based on a combined Lagrangian relaxation and stochastic dynamic programming is developed to obtain dual solutions. A good dual solution is then selected by using "ordinal optimization", and the actual schedule is dynamically constructed based on the dual solution and the realization of random events. The computational complexity of the overall algorithm is only slightly higher than the one without considering uncertainties, and a dual cost is proved to be a lower bound to the optimal expected cost for the stochastic formulation considered.

[1]  Peter B. Luh,et al.  Scheduling of design projects with uncertain number of iterations , 1999, Eur. J. Oper. Res..

[2]  R. Storer,et al.  A game-theoretic control approach for job shops in the presence of disruptions , 1994 .

[3]  Peter B. Luh,et al.  Scheduling products with bills of materials using an improved Lagrangian relaxation technique , 1994, IEEE Trans. Robotics Autom..

[4]  R. M. Kerr,et al.  Implementation of an expert system for production scheduling , 1988 .

[5]  X. Zhao,et al.  Surrogate Gradient Algorithm for Lagrangian Relaxation , 1999 .

[6]  Sean P. Meyn,et al.  Stability of queueing networks and scheduling policies , 1995, IEEE Trans. Autom. Control..

[7]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[8]  Prabuddha De,et al.  On the minimization of the weighted number of tardy jobs with random processing times and deadline , 1991, Comput. Oper. Res..

[9]  P. R. Kumar,et al.  Performance bounds for queueing networks and scheduling policies , 1994, IEEE Trans. Autom. Control..

[10]  John M. Mulvey,et al.  A New Scenario Decomposition Method for Large-Scale Stochastic Optimization , 1995, Oper. Res..

[11]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[12]  Peter B. Luh,et al.  An optimization-based algorithm for job shop scheduling , 1997 .

[13]  Luís M. M. Custódio,et al.  Production planning and scheduling using a fuzzy decision system , 1994, IEEE Trans. Robotics Autom..

[14]  H. M. Soroush Optimal sequences in stochastic single machine shops , 1996, Comput. Oper. Res..

[15]  Peter B. Luh,et al.  Scheduling of design projects with uncertain number of iterations , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[16]  Yu-Chi Ho,et al.  A New Paradigm for Stochastic Optimization and Parallel Simulation , 1995 .

[17]  Sean P. Meyn,et al.  Stability of queueing networks and scheduling policies , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[18]  Chengbin Chu,et al.  An improvement of the Lagrangean relaxation approach for job shop scheduling: a dynamic programming method , 1998, IEEE Trans. Robotics Autom..

[19]  Peter B. Luh,et al.  Scheduling of manufacturing systems using the Lagrangian relaxation technique , 1991, IEEE Trans. Autom. Control..

[20]  Peter B. Luh,et al.  The facet ascending algorithm for integer programming problems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[21]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[22]  Yaakov Bar-Shalom,et al.  Estimation and Tracking: Principles, Techniques, and Software , 1993 .

[23]  William J. Cook,et al.  A Computational Study of the Job-Shop Scheduling Problem , 1991, INFORMS Journal on Computing.

[24]  R. Tyrrell Rockafellar,et al.  Scenarios and Policy Aggregation in Optimization Under Uncertainty , 1991, Math. Oper. Res..

[25]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[26]  Chun-Hung Chen,et al.  An effective approach to smartly allocate computing budget for discrete event simulation , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[27]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.