Decomposition heuristics for robust job-shop scheduling

In this paper, we present an approach to weighted tardiness job-shop scheduling problems (JSP) using a graph decomposition technique. Our method decomposes a JSP into a series of sub-problems by solving a variant of the generalized assignment problem which we term "VAP". Given a specified assignment cost, VAP assigns operations to mutually exclusive and exhaustive subsets, identifying a partially specified schedule, Compared to a conventional, completely specified schedule, this partial schedule is more robust to shop disturbances, and therefore more useful for planning and control. We have developed assignment heuristics which iteratively update the problem parameters using lower and upper bounds computed from the corresponding schedule. The heuristics are tested on standard test problems. We show that the proposed approach provides a means for extending traditional scheduling capabilities to a much wider spectrum of shop conditions and production scenarios.

[1]  Kenneth R. Baker,et al.  Sequencing Rules and Due-Date Assignments in a Job Shop , 1984 .

[2]  Reha Uzsoy,et al.  Analysis of periodic and event-driven rescheduling policies in dynamic shops , 1992 .

[3]  Panagiotis Kouvelis,et al.  Robust scheduling to hedge against processing time uncertainty in single-stage production , 1995 .

[4]  A. Alan B. Pritsker,et al.  A ZERO-ONE PROGRAMMING APPROACH TO SCHEDULING WITH LIMITED RESOURCES, , 1968 .

[5]  Krishna R. Pattipati,et al.  A practical approach to job-shop scheduling problems , 1993, IEEE Trans. Robotics Autom..

[6]  Kenneth R. Baker,et al.  Job shop scheduling with modified due dates , 1983 .

[7]  I. M. Ovacikt,et al.  Rolling horizon algorithms for a single-machine dynamic scheduling problem with sequence-dependent setup times , 1994 .

[8]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[9]  Elizabeth Szelke,et al.  Knowledge-based reactive scheduling , 1994 .

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

[11]  E. Lawler A “Pseudopolynomial” Algorithm for Sequencing Jobs to Minimize Total Tardiness , 1977 .

[12]  Jeffrey D. Ullman,et al.  NP-Complete Scheduling Problems , 1975, J. Comput. Syst. Sci..

[13]  Robin O. Roundy,et al.  A Price-Directed Approach to Real-Time Scheduling of Production Operations , 1991 .

[14]  Krishna R. Pattipati,et al.  Schedule generation and reconfiguration for parallel machines , 1990, IEEE Trans. Robotics Autom..

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

[16]  Upendra Dave,et al.  Heuristic Scheduling Systems , 1993 .

[17]  Ari P. J. Vepsalainen Priority rules for job shops with weighted tardiness costs , 1987 .

[18]  Robert H. Storer,et al.  Robustness Measures and Robust Scheduling for Job Shops , 1994 .

[19]  Amitava Dutta Reacting to scheduling exceptions in FMS environments , 1990 .

[20]  Jeffrey B. Sidney,et al.  Decomposition Algorithms for Single-Machine Sequencing with Precedence Relations and Deferral Costs , 1975, Oper. Res..

[21]  Chris N. Potts,et al.  A decomposition algorithm for the single machine total tardiness problem , 1982, Oper. Res. Lett..

[22]  Joël Favrel,et al.  Taking into account the rescheduling problem during the scheduling phase , 1993 .

[23]  Robert H. Storer,et al.  A Graph-Theoretic Decomposition of the Job Shop Scheduling Problem to Achieve Scheduling Robustness , 1999, Oper. Res..

[24]  Richard M. Soland,et al.  A branch and bound algorithm for the generalized assignment problem , 1975, Math. Program..

[25]  James C. Bean,et al.  Matchup Scheduling with Multiple Resources, Release Dates and Disruptions , 1991, Oper. Res..