Stability Radius of an Optimal Schedule: A Survey and Recent Developments

The usual assumption that the processing times of the operations are known in advance is the strictest one in deterministic scheduling theory and it essentially restricts its practical aspects. Indeed, this assumption is not valid for the most real-world processes. This survey is devoted to a stability analysis of an optimal schedule which may help to extend the significance of scheduling theory for some production scheduling problems. The terms ‘stability’, ‘sensitivity’ or ‘postoptimal analysis’ are generally used for the phase of an algorithm at which a solution (or solutions) of an optimization problem has already been found, and additional calculations are performed in order to investigate how this solution depends on the problem data. We survey some recent results in the calculation of the stability radius of an optimal schedule for a general shop scheduling problem which denotes the largest quantity of independent variations of the processing times of the operations such that this schedule remains optimal. We present formulas for the calculation of the stability radius, when the objective is to minimize mean or maximum flow time. The extreme values of the stability radius are of particular importance, and these cases are considered more in detail. Moreover, computational results on the calculation of the stability radius for randomly generated job shop scheduling problems are briefly discussed. We also show that the well-known test problem with 6 jobs and 6 machines has both stable and unstable optimal makespan schedules.

[1]  V. K. Leont'ev Stability of the travelling salesman problem , 1975 .

[2]  Maurice Queyranne,et al.  The Time-Dependent Traveling Salesman Problem and Its Application to the Tardiness Problem in One-Machine Scheduling , 1978, Oper. Res..

[3]  Douglas R. Shier,et al.  Arc tolerances in shortest path and network flow problems , 1980, Networks.

[4]  V. K. Leont'ev,et al.  Stability in bottleneck problems , 1980 .

[5]  Robert E. Tarjan,et al.  Sensitivity Analysis of Minimum Spanning Trees and Shortest Path Trees , 1982, Inf. Process. Lett..

[6]  V. K. Leont'ev,et al.  Computational algorithms for finding the radius of stability in problems of choice , 1983 .

[7]  V. K. Leont'ev,et al.  The complexity of the tabulation of trajectory problems , 1986 .

[8]  E. N. Gordeyev Algorithms of polynomial complexity for computing the radius of instability in two classes of trajectory problems , 1987 .

[9]  H. Jain,et al.  An approach to postoptimality and sensitivity analysis of zero‐one goal programs , 1988 .

[10]  Eugene L. Lawler,et al.  Sequencing and scheduling: algorithms and complexity , 1989 .

[11]  Y. Sotskov,et al.  The stability of high-speed optimal schedules , 1990 .

[12]  Y. N. Stoskov Stability of an optimal schedule , 1991 .

[13]  Marek Libura,et al.  Sensitivity analysis for minimum Hamiltonian path and traveling salesman problems , 1991, Discret. Appl. Math..

[14]  Yu. N. Sotskov,et al.  The stability of the approximate Boolean minimization of a linear form , 1993 .

[15]  Eugene L. Lawler,et al.  Chapter 9 Sequencing and scheduling: Algorithms and complexity , 1993, Logistics of Production and Inventory.

[16]  V. S. Tanaev,et al.  Scheduling Theory: Multi-Stage Systems , 1994 .

[17]  Albert P. M. Wagelmans,et al.  Sensitivity Analysis of List Scheduling Heuristics , 1994, Discret. Appl. Math..

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

[19]  Svetlana A. Kravchenko,et al.  Optimal schedules with infinitely large stability radius , 1995 .

[20]  Yuri N. Sotskov,et al.  Some Concepts of Stability Analysis in Combinatorial optimization , 1995, Discret. Appl. Math..

[21]  Heidemarie Bräsel,et al.  Stability of a schedule minimizing mean flow time , 1996 .

[22]  Z Liu,et al.  Scheduling Theory and its Applications , 1997 .

[23]  Frank Werner,et al.  Stability of an optimal schedule in a job shop , 1997 .

[24]  Albert P. M. Wagelmans,et al.  On the calculation of the stability radiusof an optimal or an approximate schedule , 1998, Ann. Oper. Res..

[25]  E. S. van der Poort,et al.  Sensitivity analysis based on k-best solutions of the Traveling Salesman Problem , 1998 .

[26]  Marek Libura,et al.  On accuracy of solutions for discrete optimization problems with perturbed coefficientsof the objective function , 1999, Ann. Oper. Res..