A heuristic approach to minimize expected makespan in open shops subject to stochastic processing times and failures

Many real world situations exist where job scheduling is required. This is the case of some entities, machines, or workers who have to execute certain jobs as soon as possible. Frequently what happens is that several workers or machines are not available to perform their activities during some time periods, due to different circumstances. This paper deals with these situations, and considers stochastic scheduling models to study these problems. When scheduling models are used in practice, they have to take into account that some machines may not be working. That temporal lack of machine availability is known as breakdowns, which happen randomly at any time. The times required to repair those machines are also random variables. The jobs have operations with stochastic processing times, their own release times, and there is no precedence between them. Each job is divided into operations and each operation is performed on the corresponding specialized machine. In addition, in the problems considered, the order in which the operations of each job are done is irrelevant. We develop a heuristic approach to solve these stochastic open-shop scheduling problems where random machine breakdowns can happen. The proposed approach is general and it does not depend on the distribution types of the considered random input data. It provides solutions to minimize the expected makespan. Computational experiences are also reported. The results show that the proposed approach gives a solid performance, finding suitable solutions with short CPU times.

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

[2]  Daniele Vigo,et al.  A tabu search algorithm for the Open Shop problem , 1997 .

[3]  David Alcaide López de Pablo,et al.  An approach to solve the minimum expected makespan flow-shop problem subject to breakdowns , 2002, Eur. J. Oper. Res..

[4]  Michael Pinedo,et al.  A Note on Stochastic Scheduling on a Single Machine Subject to Breakdown and Repair , 1988, Probability in the Engineering and Informational Sciences.

[5]  Ali Allahverdi,et al.  Scheduling in stochastic flowshops with independent setup, processing and removal times , 1997, Comput. Oper. Res..

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

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

[8]  Ali Allahverdi,et al.  Two-Stage Production Scheduling with Separated Set-up Times and Stochastic Breakdowns , 1995 .

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

[10]  Ali Allahverdi,et al.  Scheduling on a two-machine flowshop subject to random breakdowns with a makespan objective function , 1995 .

[11]  Jan Karel Lenstra,et al.  Recent developments in deterministic sequencing and scheduling: a survey : (preprint) , 1981 .

[12]  Jan Karel Lenstra,et al.  Sequencing and scheduling : an annotated bibliography , 1997 .

[13]  Xiaoqiang Cai,et al.  Stochastic Scheduling on Parallel Machines Subject to Random Breakdowns to Minimize Expected Costs for Earliness and Tardy Jobs , 1999 .

[14]  A. J. Clewett,et al.  Introduction to sequencing and scheduling , 1974 .

[15]  Michael Pinedo,et al.  Inequalities for stochastic flow shops and job shops , 1986 .

[16]  Ali Allahverdi,et al.  Stochastic machine dominance in flowshops , 1997 .

[17]  Ali Allahverdi,et al.  Two-machine ordered flowshop scheduling under random breakdowns , 1994 .

[18]  Ali Allahverdi,et al.  Dual criteria scheduling on a two-machine flowshop subject to random breakdowns , 1998 .

[19]  Eugene L. Grant,et al.  Statistical Quality Control , 1946 .

[20]  Wei Li,et al.  Stochastic scheduling on a single machine subject to multiple breakdowns according to different probabilities , 1995, Oper. Res. Lett..

[21]  Teofilo F. Gonzalez,et al.  Open Shop Scheduling to Minimize Finish Time , 1976, JACM.

[22]  Gideon Weiss,et al.  Multiserver Stochastic Scheduling , 1982 .

[23]  Teofilo F. Gonzalez,et al.  Flowshop and Jobshop Schedules: Complexity and Approximation , 1978, Oper. Res..

[24]  Mehmet Savsar,et al.  Stochastic proportionate flowshop scheduling with setups , 2001 .

[25]  G. Rand Sequencing and Scheduling: An Introduction to the Mathematics of the Job-Shop , 1982 .

[26]  Michael Pinedo,et al.  Stochastic Shop Scheduling: A Survey , 1982 .

[27]  Peter Brucker,et al.  Scheduling Algorithms , 1995 .

[28]  Ali Allahverdi,et al.  Two-machine proportionate flowshop scheduling with breakdowns to minimize maximum lateness , 1996, Comput. Oper. Res..

[29]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[30]  Ali Allahverdi Stochastically minimizing total flowtime in flowshops with no waiting space , 1999, Eur. J. Oper. Res..

[31]  Sheldon M. Ross,et al.  Minimizing expected makespan in stochastic open shops , 1982, Advances in Applied Probability.

[32]  Klaus H. Ecker,et al.  Scheduling Computer and Manufacturing Processes , 2001 .

[33]  Michael Pinedo A note on the two machine job shop with exponential processing times , 1981 .

[34]  Ali Allahverdi,et al.  Scheduling on M parallel machines subject to random breakdowns to minimize expected mean flow time , 1994 .

[35]  Eugene L. Lawler,et al.  Minimizing Maximum Lateness in a Two-Machine Open Shop , 1979, Math. Oper. Res..