Approximate Combinatorial Optimization Models for Large-Scale Production Lot Sizing and Scheduling with Sequence-Dependent Setup Times

This paper develops three mixed integer programming (MIP) models and solution methods to assist in identifying a capacity feasible master production schedule (MPS) in Material Requirements Planning (MRP) systems. The initial exact model takes into account sequence-dependent setup times of both end-items and components, but is optimally solvable only for small product structures. A first approximate model and solution method, to be used with larger product structures, suboptimally schedules setups and lots on a period-by-period basis, estimating the capacity usage of future setups through the use of linear rather than integer variables. A second model and method, developed from the first, greatly accelerates computing time by sequencing setups gradually within each period, but again suboptimally. The trade-offs between schedule quality and computing time are analyzed in computational tests. The second model is able to schedule setups of up to 100 products on 10 machines over 5 periods in reasonable computing time. The tests show that this complex production scheduling problem can be practicably and successfully simplified both in terms of modelling and of solution method.

[1]  John F. Proud,et al.  Master Scheduling: A Practical Guide to Competitive Manufacturing , 1994 .

[2]  Andy Neely,et al.  Enterprise resource planning: analysing the impact , 2001 .

[3]  Reha Uzsoy,et al.  Rolling horizon procedures for dynamic parallel machine scheduling with sequence-dependent setup times. , 1995 .

[4]  L. V. Wassenhove,et al.  COST INCREASES DUE TO DEMAND UNCERTAINTY IN MRP LOT SIZING , 1983 .

[5]  Sukran N. Kadipasaoglu,et al.  Measurement of instability in multi-level MRP systems , 1997 .

[6]  Marc Salomon,et al.  LINEAR PROGRAMMING, SIMULATED ANNEALING AND TABU SEARCH HEURISTICS FOR LOTSIZING IN BOTTLENECK ASSEMBLY SYSTEMS , 1993 .

[7]  David F. Pyke,et al.  Inventory management and production planning and scheduling , 1998 .

[8]  Alistair Clark Batch sequencing and sizing with regular varying demand , 1998 .

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

[10]  Herbert Meyr,et al.  Simultaneous lotsizing and scheduling on parallel machines , 2002, Eur. J. Oper. Res..

[11]  Dean H. Kropp,et al.  A comparison of strategies to dampen nervousness in MRP systems , 1986 .

[12]  Sadiq M. Sait,et al.  Iterative computer algorithms with applications in engineering - solving combinatorial optimization problems , 2000 .

[13]  Pascal Van Hentenryck The OPL optimization programming language , 1999 .

[14]  G. Nemhauser,et al.  Integer Programming , 2020 .

[15]  Laurence A. Wolsey,et al.  MIP modelling of changeovers in production planning and scheduling problems , 1997 .

[16]  Luk N. Van Wassenhove,et al.  Multi-Item Single-Level Capacitated Dynamic Lot-Sizing Heuristics: A General Review , 1988 .

[17]  Luk N. Van Wassenhove,et al.  Multi Item Single Level Capacitated Dynamic Lotsizing Heuristics: A Computational Comparison (Part II: Rolling Horizon) , 1986 .

[18]  Dean H. Kropp,et al.  HEURISTIC LOT‐SIZING APPROACHES FOR DEALING WITH MRP SYSTEM NERVOUSNESS , 1983 .

[19]  Brian W. Kernighan,et al.  AMPL: A Modeling Language for Mathematical Programming , 1993 .

[20]  Alf Kimms,et al.  Beyond Manufacturing Resource Planning (MRP II) , 1998 .

[21]  Herbert E. Scarf,et al.  Optimal Policies for a Multi-Echelon Inventory Problem , 1960, Manag. Sci..

[22]  Jeremy F. Shapiro,et al.  Mathematical programming models and methods for production planning and scheduling , 1988 .

[23]  A. Clark,et al.  Rolling-horizon lot-sizing when set-up times are sequence-dependent , 2000 .

[24]  E. Menipaz,et al.  Overview of Production Planning , 1983 .