A Dynamic Programming Approach for Emergency Vehicle Dispatching Problems

In this research, emergency vehicle dispatching problems faced with in the wake of massive natural disasters are considered. Here, the emergency vehicle dispatching problems can be regarded as a single machine stochastic scheduling problems, where the processing times are independently and identically distributed random variables, are considered. The objective of minimizing the expected number of tardy jobs, with distinct job due dates that are independently and arbitrarily distributed random variables, is dealt with. For these problems, optimal static-list policies can be found by solving corresponding assignment problems. However, for the special cases where due dates are exponentially distributed random variables, using a proposed dynamic programming approach is found to be relatively faster than solving the corresponding assignment problems. This so-called Pivot Dynamic Programming approach exploits necessary optimality conditions derived for ordering the jobs partially.

[1]  Wei Li,et al.  On stochastic machine scheduling with general distributional assumptions , 1998, Eur. J. Oper. Res..

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

[3]  Stephen J. Balut,et al.  Scheduling to Minimize the Number of Late Jobs When Set-Up and Processing Times are Uncertain , 1973 .

[4]  Hiroshi Kise,et al.  Note-On Baluts Algorithm and NP-Completeness for a Chance-Constrained Scheduling Problem , 1983 .

[5]  Wooseung Jang,et al.  Dynamic scheduling of stochastic jobs on a single machine , 2002, Eur. J. Oper. Res..

[6]  Subhash C. Sarin,et al.  Sequencing jobs on a single machine with a common due date and stochastic processing times , 1991 .

[7]  Hossein Soroush,et al.  The stochastic single machine scheduling problem with earliness and tardiness costs , 1994 .

[8]  R. A. Blau N-Job, One Machine Sequencing Problems Under Uncertainty , 1973 .

[9]  Michael Pinedo,et al.  Stochastic Scheduling with Release Dates and Due Dates , 1983, Oper. Res..

[10]  O. J. Boxma,et al.  Minimizing the expected weighted number of tardy jobs in stochastic flow shops , 1986 .

[11]  Michael Pinedo,et al.  Scheduling stochastic jobs with due dates on parallel machines , 1990 .

[12]  J. M. Moore An n Job, One Machine Sequencing Algorithm for Minimizing the Number of Late Jobs , 1968 .

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