Scheduling controllable processing time jobs in a deteriorating environment

In many real-life applications, job processing times are a function of the waiting time prior to their execution. In the most general setting, each job comprises of a basic processing time, which is independent of its start time, and a start time-dependent deterioration function. Some common examples of deteriorating systems include fire fighting, pollution containment, and medical treatments. To date, research has focused on scheduling models where the basic processing time of jobs is constant. However, job processing times are often controllable through the allocation of a limited non-renewable resource. We study a single-machine setting that combines these two models under the assumptions of general linear deterioration and convex resource functions. We develop a polynomial time solution for minimizing the makespan. For the total flowtime criterion, we compute the optimal resource allocation policy for a given job instance and show that the sequencing problem is at least as hard as the case with non-controllable jobs. We follow by discussing the properties of several special cases.

[1]  Ji-Bo Wang,et al.  Single-machine scheduling to minimize total absolute differences in waiting times with deteriorating jobs , 2011, J. Oper. Res. Soc..

[2]  Dar-Li Yang,et al.  A note on due-date assignment and single-machine scheduling with deteriorating jobs , 2008, J. Oper. Res. Soc..

[3]  Adam Janiak,et al.  Single machine scheduling subject to deadlines and resource dependent processing times , 1996 .

[4]  Dar-Li Yang,et al.  A note on due-date assignment and single-machine scheduling with deteriorating jobs and learning effects , 2011, J. Oper. Res. Soc..

[5]  D. Yang,et al.  Scheduling problems with multiple due windows assignment and controllable processing times on a single machine , 2014 .

[6]  Jatinder N. D. Gupta,et al.  Single facility scheduling with nonlinear processing times , 1988 .

[7]  Bertrand M. T. Lin,et al.  A concise survey of scheduling with time-dependent processing times , 2004, Eur. J. Oper. Res..

[8]  Clyde L. Monma,et al.  Convex Resource Allocation Problems on Directed Acyclic Graphs: Duality, Complexity, Special Cases, and Extensions , 1990, Math. Oper. Res..

[9]  Sid Browne,et al.  Scheduling Deteriorating Jobs on a Single Processor , 1990, Oper. Res..

[10]  Dvir Shabtay,et al.  Optimization of the machining economics problem for a multistage transfer machine under failure, opportunistic and integrated replacement strategies , 2003 .

[11]  Dvir Shabtay,et al.  A survey of scheduling with controllable processing times , 2007, Discret. Appl. Math..

[12]  Chung-Yee Lee,et al.  Multiple-Project Scheduling with Controllable Project Duration and Hard Resource Constraint: Some Solvable Cases , 2001, Ann. Oper. Res..

[13]  Bahram Alidaee,et al.  Two parallel machine sequencing problems involving controllable job processing times , 1993 .

[14]  Gur Mosheiov,et al.  V-Shaped Policies for Scheduling Deteriorating Jobs , 1991, Oper. Res..

[15]  Anand S. Kunnathur,et al.  Optimal repayment policies for multiple loans , 1987 .

[16]  C. T. Ng,et al.  Minimizing Completion Time Variance with Compressible Processing Times , 2005, J. Glob. Optim..

[17]  Raymond G. Vickson,et al.  Two Single Machine Sequencing Problems Involving Controllable Job Processing Times , 1980 .

[18]  Dvir Shabtay,et al.  Single and two-resource allocation algorithms for minimizing the maximal lateness in a single machine , 2004, Comput. Oper. Res..

[19]  Vitaly A. Strusevich,et al.  Single machine scheduling with controllable release and processing parameters , 2006, Discret. Appl. Math..