Integrating the lot-sizing and sequencing decisions for scheduling a capacitated flow line

Abstract In this paper we consider a general problem of scheduling a single flow line consisting of multiple machines and producing a given set of jobs. The manufacturing environment is characterized by sequence dependent set-up times, limited intermediate buffer space, and capacity constraints. In addition, jobs are assigned with due dates that have to be met. The objectives of the scheduling are: (1) to meet the due dates without violating the capacity constraints, (2) to minimize the makespan, and (3) to minimize the inventory holding costs. While most of the approaches in the literature treat the problem of scheduling in flow lines as two independent sub-problems of lot-sizing and sequencing, our approach integrates the lot-sizing and sequencing heuristics. The integrated approach uses the Silver-Meal heuristic (modified to include lot-splitting) for lot-sizing and an improvement procedure applied to Palmer's heuristic for sequencing, which takes into account the actual sequence dependent set-up times and the limited intermedite buffer capacity. We evaluate the performance of the integrated approach and demonstrate its efficacy for scheduling a real world SMT manufacturing environment.

[1]  Graham K. Rand,et al.  Decision Systems for Inventory Management and Production Planning , 1979 .

[2]  Takeshi Yamada,et al.  Conventional Genetic Algorithm for Job Shop Problems , 1991, ICGA.

[3]  J. Gupta FLOWSHOP SCHEDULES WITH SEQUENCE DEPENDENT SETUP TIMES , 1986 .

[4]  Lloyd A. Swanson,et al.  A lot sizing and sequencing algorithm for dynamic demands upon a single facility , 1982 .

[5]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[6]  Harpal Singh,et al.  Production Scheduling with Sequence Dependent Setup Costs , 1987 .

[7]  Stephen C. Graves,et al.  A Review of Production Scheduling , 1981, Oper. Res..

[8]  Larry P. Ritzman,et al.  A model for lot sizing and sequencing in process industries , 1988 .

[9]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

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

[11]  Tadeusz J. Sawik Multilevel Scheduling of Multistage Production with Limited In-Process Inventory , 1987 .

[12]  J. DeMatteisJ. An economic lot-sizing technique , 1968 .

[13]  B. P. Dzielinski,et al.  Optimal Programming of Lot Sizes, Inventory and Labor Allocations , 1965 .

[14]  I. J. Good,et al.  Statistical Analysis for Decision Making, 2nd Edition. , 1978 .

[15]  Jatinder N. D. Gupta,et al.  OR Practice - Determining Lot Sizes and Resource Requirements: A Review , 1987, Oper. Res..

[16]  M. Hamburg Statistical analysis for decision making , 1977 .

[17]  Alan S. Manne,et al.  Programming of Economic Lot Sizes , 1958 .

[18]  L. Ritzman,et al.  A cyclical scheduling heuristic for lot sizing with capacity constraints , 1984 .

[19]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[20]  Thomas E. Morton,et al.  Heuristic scheduling systems : with applications to production systems and project management , 1993 .

[21]  Jatinder N. D. Gupta,et al.  Determining lot sizes and resource requirements: A review , 1987 .

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

[23]  Leon S. Lasdon,et al.  An Efficient Algorithm for Multi-Item Scheduling , 1971, Oper. Res..

[24]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[25]  Fred Glover,et al.  Tabu Search: A Tutorial , 1990 .

[26]  John J. DeMatteis An Economic Lot-Sizing Technique I: The Part-Period Algorithm , 1968, IBM Syst. J..

[27]  Gabriel R. Bitran,et al.  Approximation Methods for the Uncapacitated Dynamic Lot Size Problem , 1984 .

[28]  M. Fisher Worst-Case Analysis of Heuristic Algorithms , 1980 .

[29]  David M. Dilts,et al.  Joint Lot Sizing and Scheduling of Multiple Items with Sequence-Dependent Setup Costs , 1989 .

[30]  S. M. Johnson,et al.  Optimal two- and three-stage production schedules with setup times included , 1954 .

[31]  D. S. Palmer Sequencing Jobs Through a Multi-Stage Process in the Minimum Total Time—A Quick Method of Obtaining a Near Optimum , 1965 .