A Mixed Integer Mathematical Programming Optimization Model for the NP-Hard Industrial Processes Scheduling Problem

This paper investigates single machine scheduling problem with unequal release times and deterioration jobs where the objective function of it is minimal makespan. A mixed integer mathematical programming optimization model is developed for the problem which belongs to the NP-hard problem. The model is tested on examples and compared with a heuristic algorithm introduced by Lee et al.. Moreover, the branch-bound algorithm proposed by Lee et al. also can obtained optimal solutions the same as the results from CPLEX but the CPU time of it for 28 jobs even needs more than 2 hours, thus, the results between them are not compared. According to results of computational tests, it is showed that the proposed model is very effective in solving problems because it can obtain optimal solutions within a short time. Therefore, it is very useful and valuable for decision maker who requires the optimal solutions.

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

[2]  Wen-Chiung Lee,et al.  Single-machine scheduling with a nonlinear deterioration function , 2010, Inf. Process. Lett..

[3]  Ji-Bo Wang,et al.  Parallel machine scheduling with a deteriorating maintenance activity and total absolute differences penalties , 2011, Appl. Math. Comput..

[4]  Chou-Jung Hsu,et al.  Considerations of single-machine scheduling with deteriorating jobs , 2011 .

[5]  Cheng Wang,et al.  Single-machine due-window assignment problem with learning effect and deteriorating jobs , 2011 .

[6]  Chengbin Chu A branch‐and‐bound algorithm to minimize total flow time with unequal release dates , 1992 .

[7]  T. C. Edwin Cheng,et al.  Two-agent scheduling with position-based deteriorating jobs and learning effects , 2011, Appl. Math. Comput..

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

[9]  T.C.E. Cheng,et al.  Scheduling start time dependent jobs to minimize the total weighted completion time , 2002, J. Oper. Res. Soc..

[10]  T.C.E. Cheng,et al.  Single-machine scheduling with deteriorating functions for job processing times , 2010 .

[11]  Yu-Hsiang Chung,et al.  Scheduling deteriorating jobs on a single machine with release times , 2008, Comput. Ind. Eng..

[12]  Yin-Feng Xu,et al.  Scheduling deteriorating Jobs on a Single Machine with Release times and rejection , 2012, Discret. Math. Algorithms Appl..

[13]  T. C. Edwin Cheng,et al.  Preemptive scheduling with simple linear deterioration on a single machine , 2010, Theor. Comput. Sci..

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

[15]  Gur Mosheiov,et al.  Scheduling a deteriorating maintenance activity on a single machine , 2010, J. Oper. Res. Soc..

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

[17]  T. C. Edwin Cheng,et al.  Single machine scheduling with step-deteriorating processing times , 2001, Eur. J. Oper. Res..

[18]  T. C. Edwin Cheng,et al.  The Complexity of Scheduling Starting Time Dependent Tasks with Release Times , 1998, Inf. Process. Lett..