Single machine batch scheduling with resource dependent setup and processing times

Abstract Jobs are processed by a single machine in batches. A batch is a set of jobs processed contiguously and completed together when the processing of all jobs in the batch is finished. Processing of a batch requires a machine setup time common for all batches. Both the job processing times and the setup time can be compressed through allocation of a continuously divisible resource. Each job uses the same amount of the resource. Each setup also uses the same amount of the resource, which may be different from that for the jobs. Polynomial time algorithms are presented to find an optimal batch sequence and resource values such that either the total weighted resource consumption is minimized, subject to meeting job deadlines, or the maximum job lateness is minimized, subject to an upper bound on the total weighted resource consumption. The algorithms are based on linear programming formulations of the corresponding problems.

[1]  Zhi-Long Chen,et al.  Single machine scheduling with discretely controllable processing times , 1997, Oper. Res. Lett..

[2]  Hamilton Emmons,et al.  Scheduling families of jobs with setup times , 1997 .

[3]  T.C.E. Cheng,et al.  Resource optimal control in some single-machine scheduling problems , 1994, IEEE Trans. Autom. Control..

[4]  勝人 人見,et al.  生産のスケジューリングに関する研究 : 単一工程におけるグループ・スケジューリングの最適化解析 , 1973 .

[5]  Adam Janiak,et al.  Time-optimal control in a single machine problem with resource constraints , 1986, Autom..

[6]  V. A. Petrov Flowline group production planning , 1968 .

[7]  Dirk Biskup,et al.  Common due date assignment for scheduling on a single machine with jointly reducible processing times , 2001 .

[8]  Zhaohui Liu,et al.  Minimizing the Number of Late Jobs under the Group Technology Assumption , 1999, J. Comb. Optim..

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

[10]  Chung-Lun Li,et al.  Scheduling to minimize release-time resource consumption and tardiness penalties , 1995 .

[11]  T. C. Edwin Cheng,et al.  Bicriterion Single Machine Scheduling with Resource Dependent Processing Times , 1998, SIAM J. Optim..

[12]  Kenneth R. Baker,et al.  Scheduling Groups of Jobs on a Single Machine , 1995, Oper. Res..

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

[14]  George C. Hadjinicola,et al.  Cellular Manufacturing at Champion Irrigation Products , 1993 .

[15]  Adam Janiak,et al.  Single machine group scheduling with ordered criteria , 1995, Ann. Oper. Res..

[16]  Adam Janiak,et al.  Single machine scheduling problem with a common deadline and resource dependent release dates , 1991 .

[17]  Nancy Lea Hyer,et al.  Cellular manufacturing in the U.S. industry: a survey of users , 1989 .

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

[19]  T.C.E. Cheng,et al.  Due-date assignment and single machine scheduling with compressible processing times , 1996 .

[20]  T. C. Edwin Cheng,et al.  Single machine batch scheduling with deadlines and resource dependent processing times , 1995, Oper. Res. Lett..

[21]  Adam Janiak,et al.  Sequencing with Ordered Criteria, Precedence and Group Technology Constraints , 2001, Informatica.

[22]  Alfred V. Aho,et al.  The Design and Analysis of Computer Algorithms , 1974 .

[23]  Dorit S. Hochbaum,et al.  Scheduling with batching: minimizing the weighted number of tardy jobs , 1994, Oper. Res. Lett..

[24]  George B. Dantzig,et al.  Linear programming and extensions , 1965 .

[25]  Apm Wagelmans,et al.  Using geometric techniques to improve dynamic programming algorithms for the economic lot-sizing problem and extensions , 1994 .

[26]  Mohan V. Tatikonda,et al.  Adoption and implementation of group technology classification and coding systems : insights from seven case studies , 1992 .

[27]  Angappa Gunasekaran,et al.  Experiences of a small to medium size enterprise in the design and implementation of manufacturing cells , 2001, Int. J. Comput. Integr. Manuf..

[28]  Chris N. Potts,et al.  Scheduling with batching: A review , 2000, Eur. J. Oper. Res..

[29]  Chris N. Potts,et al.  Integrating Scheduling with Batching and Lot-Sizing: A Review of Algorithms and Complexity , 1992 .

[30]  Chung-Lun Li,et al.  Scheduling to minimize the total compression and late costs , 1998 .

[31]  David Shallcross,et al.  A polynomial algorithm for a one machine batching problem , 1992, Oper. Res. Lett..