Optimal Factory Scheduling Using Stochastic Dominance A*

We examine a standard factory scheduling problem with stochastic processing and setup times, minimizing the expectation of the weighted number of tardy jobs. Because the costs of operators in the schedule are stochastic and sequence dependent, standard dynamic programming algorithms such as A* may fail to find the optimal schedule. The SDA* (Stochastic Dominance A*) algorithm remedies this difficulty by relaxing the pruning condition. We present an improved state-space search formulation for these problems and discuss the conditions under which stochastic scheduling problems can be solved optimally using SDA*. In empirical testing on randomly generated problems, we found that in 70%, the expected cost of the optimal stochastic solution is lower than that of the solution derived using a deterministic approximation, with comparable search effort.

[1]  Ronald Prescott Loui,et al.  Optimal paths in graphs with stochastic or multidimensional weights , 1983, Commun. ACM.

[2]  C. Derman,et al.  A Renewal Decision Problem , 1978 .

[3]  H. Moskowitz,et al.  Generalized dynamic programming for multicriteria optimization , 1990 .

[4]  J. Muckstadt,et al.  Nova Incorporated: A-Case The Rebirth of an International Corporation , 1993 .

[5]  Henry L. W. Nuttle,et al.  A Problem in Single Facility Scheduling with Sequence Independent Changeover Costs , 1973 .

[6]  Chelsea C. White,et al.  Multiobjective, preference-based search in acyclic OR-graphs , 1992 .

[7]  William L. Maxwell,et al.  Single machine sequencing with random processing times and random due-dates† , 1969 .

[8]  Michael Pinedo On the Computational Complexity of Stochastic Scheduling Problems , 1982 .

[9]  Linus Schrage,et al.  The Multiproduct Lot Scheduling Problem , 1982 .

[10]  John A. Marin,et al.  A Survey of Intelligent Scheduling Systems , 1995 .

[11]  K. Preston White,et al.  Advances in the Theory and Practice of Production Scheduling , 1990 .

[12]  Mark S. Fox,et al.  Intelligent Scheduling , 1998 .

[13]  Robert L. Smith,et al.  Fastest Paths in Time-dependent Networks for Intelligent Vehicle-Highway Systems Application , 1993, J. Intell. Transp. Syst..

[14]  Donald E. Brown,et al.  Intelligent Scheduling Systems , 1995 .

[15]  Michael P. Wellman,et al.  Path Planning under Time-Dependent Uncertainty , 1995, UAI.

[16]  P. Kolesar A Branch and Bound Algorithm for the Knapsack Problem , 1967 .

[17]  Chelsea C. White,et al.  Multiobjective A* , 1991, JACM.