Mathematical Programming Models and Formulations for Deterministic Production Planning Problems

We study in this lecture the literature on mixed integer programming models and formulations for a specific problem class, namely deterministic production planning problems. The objective is to present the classical optimization approaches used, and the known models, for dealing with such management problems.We describe first production planning models in the general context of manufacturing planning and control systems, and explain in which sense most optimization solution approaches are based on the decomposition of the problem into single-item subproblems.Then we study in detail the reformulations for the core or simplest subproblem in production planning, the single-item uncapacitated lot-sizing problem, and some of its variants. Such reformulations are either obtained by adding variables - to obtain so called extended reformulations - or by adding constraints to the initial formulation. This typically allows one to obtain a linear description of the convexh ull of the feasible solutions of the subproblem. Such tight reformulations for the subproblems play an important role in solving the original planning problem to optimality.We then review two important classes of extensions for the production planning models, capacitated models and multi-stage or multi-level models. For each, we describe the classical modeling approaches used. Finally, we conclude by giving our personal view on some new directions to be investigated in modeling production planning problems. These include better models for capacity utilization and setup times, new models to represent the product structure - or recipes - in process industries, and the study of continuous time planning and scheduling models as opposed to the discrete time models studied in this review.

[1]  Miguel Constantino,et al.  Lower Bounds in Lot-Sizing Models: A Polyhedral Study , 1998, Math. Oper. Res..

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

[3]  Thomas L. Magnanti,et al.  A Strong Cutting Plane Algorithm for Production Scheduling with Changeover Costs , 1990, Oper. Res..

[4]  Albert P. M. Wagelmans,et al.  Economic Lot Sizing: An O(n log n) Algorithm That Runs in Linear Time in the Wagner-Whitin Case , 1992, Oper. Res..

[5]  Brian Shorrock,et al.  Material Requirements Planning , 1978 .

[6]  László Lovász,et al.  Graph Theory and Integer Programming , 1979 .

[7]  Laurence A. Wolsey,et al.  Lot-Sizing with Constant Batches: Formulation and Valid Inequalities , 1993, Math. Oper. Res..

[8]  M. Florian,et al.  DETERMINISTIC PRODUCTION PLANNING WITH CONCAVE COSTS AND CAPACITY CONSTRAINTS. , 1971 .

[9]  Ford W. Harris,et al.  How Many Parts to Make at Once , 1990, Oper. Res..

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

[11]  Thomas L. Magnanti,et al.  Facets and algorithms for capacitated lot sizing , 1989, Math. Program..

[12]  Zeger Degraeve,et al.  Improving the efficiency of the purchasing process using total cost of ownership information: The case of heating electrodes at Cockerill Sambre S.A , 1999, Eur. J. Oper. Res..

[13]  R. Kipp Martin,et al.  Generating Alternative Mixed-Integer Programming Models Using Variable Redefinition , 1987, Oper. Res..

[14]  S. Elmaghraby The Economic Lot Scheduling Problem (ELSP): Review and Extensions , 1978 .

[15]  G. D. Eppen,et al.  Solving Multi-Item Capacitated Lot-Sizing Problems Using Variable Redefinition , 1987, Oper. Res..

[16]  L. Wolsey,et al.  Valid inequalities and separation for uncapacitated fixed charge networks , 1985 .

[17]  Laurence A. Wolsey,et al.  Multi-item lot-sizing problems using strong cutting planes , 1991 .

[18]  Martin W. P. Savelsbergh,et al.  On the polyhedral structure of a multi–item production planning model with setup times , 2003, Math. Program..

[19]  M. Ioualalen,et al.  Les Symétries dans les Réseaux de Petri Stochastiques (RdPS) Construction du Graphe Symbolique , 2000, RAIRO Oper. Res..

[20]  Harish C. Bahl,et al.  A Lagrangean Relaxation Approach for Very-Large-Scale Capacitated Lot-Sizing , 1992 .

[21]  A. Kimms Multi-Level Lot Sizing and Scheduling: Methods for Capacitated, Dynamic, and Deterministic Models , 1996 .

[22]  Stephen F. Love A Facilities in Series Inventory Model with Nested Schedules , 1972 .

[23]  Laurence A. Wolsey,et al.  The 0-1 Knapsack problem with a single continuous variable , 1999, Math. Program..

[24]  Laurence A. Wolsey,et al.  Valid inequalities and projecting the multicommodity extended formulation for uncapacitated fixed charge network flow problems , 1993 .

[25]  Laurence A. Wolsey,et al.  A recursive procedure to generate all cuts for 0–1 mixed integer programs , 1990, Math. Program..

[26]  Laurence A. Wolsey,et al.  Uncapacitated lot-sizing: The convex hull of solutions , 1984 .

[27]  Marc Salomon The Discrete Lotsizing and Scheduling Problem (DLSP) , 1991 .

[28]  William L. Berry,et al.  Manufacturing Planning and Control Systems , 1984 .

[29]  M. H. Wagner,et al.  Dynamic Lot Size Models for Multi-Stage Assembly Systems , 1973 .

[30]  B. Fleischmann The discrete lot-sizing and scheduling problem , 1990 .

[31]  C.P.M. van Hoesel,et al.  Economic lot-sizing with start-up costs: the convex hull. , 1991 .

[32]  R. Kipp Martin,et al.  Using separation algorithms to generate mixed integer model reformulations , 1991, Oper. Res. Lett..

[33]  Martin Grötschel,et al.  The ellipsoid method and its consequences in combinatorial optimization , 1981, Comb..

[34]  Hartmut Stadtler,et al.  Mixed integer programming model formulations for dynamic multi-item multi-level capacitated lotsizing , 1996 .

[35]  Arnoldo C. Hax,et al.  Hierarchical integration of production planning and scheduling , 1973 .

[36]  Laurence A. Wolsey,et al.  Valid Linear Inequalities for Fixed Charge Problems , 1985, Oper. Res..

[37]  Laurence A. Wolsey,et al.  Uncapacitated Lot-Sizing Problems with Start-Up Costs , 1989, Oper. Res..

[38]  Ignacio E. Grossmann,et al.  A logic-based approach to scheduling problems with resource constraints , 1997 .

[39]  A. Federgruen,et al.  A Simple Forward Algorithm to Solve General Dynamic Lot Sizing Models with n Periods in 0n log n or 0n Time , 1991 .

[40]  Kavindra Malik,et al.  Lotsizing and Scheduling in Parallel Machines with Sequence-Dependent Setup Costs , 1999 .

[41]  L Van Wassenhove,et al.  Lagrangean Relaxation for the Multi-Item Capacitated Lot-Sizing Problem , 1985 .

[42]  C.P.M. van Hoesel Models and algorithms for single-item lot sizing problems , 1991 .

[43]  Bezalel Gavish,et al.  Optimal Lot-Sizing Algorithms for Complex Product Structures , 1986, Oper. Res..

[44]  Albert P. M. Wagelmans,et al.  An $O(T^3)$ algorithm for the economic lot-sizing problem with constant capacities , 1993 .

[45]  B. Fleischmann The discrete lot-sizing and scheduling problem with sequence-dependent setup costs , 1994 .

[46]  Miguel Constantino,et al.  A cutting plane approach to capacitated lot-sizing with start-up costs , 1996, Math. Program..

[47]  Laurence A. Wolsey,et al.  Dynamic knapsack sets and capacitated lot-sizing , 2003, Math. Program..

[48]  J. Krarup,et al.  Plant location, Set Covering and Economic Lot Size: An 0 (mn)-Algorithm for Structured Problems , 1977 .

[49]  Laurence A. Wolsey,et al.  The uncapacitated lot-sizing problem with sales and safety stocks , 2001, Math. Program..

[50]  E. J. Anderson,et al.  Deterministic Lotsizing Models for Production Planning , 1991 .

[51]  K. Haase Lotsizing and Scheduling for Production Planning , 1994 .

[52]  Alok Aggarwal,et al.  Improved Algorithms for Economic Lot Size Problems , 1993, Oper. Res..

[53]  Wun-Hwa Chen,et al.  Analysis of relaxations for the multi-item capacitated lot-sizing problem , 1991 .

[54]  John O. McClain,et al.  Mathematical Programming Approaches to Capacity-Constrained MRP Systems: Review, Formulation and Problem Reduction , 1983 .

[55]  H. Tempelmeier,et al.  A Lagrangean-based heuristic for dynamic multilevel multiitem constrained lotsizing with setup times , 1996 .

[56]  William W. Trigeiro,et al.  Capacitated lot sizing with setup times , 1989 .

[57]  W. Zangwill Minimum Concave Cost Flows in Certain Networks , 1968 .

[58]  Uday S. Karmarkar,et al.  The Deterministic Dynamic Product Cycling Problem , 1985, Oper. Res..

[59]  Yves Pochet Valid inequalities and separation for capacitated economic lot sizing , 1988 .

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

[61]  L. V. Wassenhove,et al.  Some extensions of the discrete lotsizing and scheduling problem , 1991 .

[62]  C. P. Van Polyhedral Characterization of the Economic Lot-Sizing Problemwith Start-Up Costs , 1994 .

[63]  R. Anthony,et al.  Planning and Control Systems: A Framework for Analysis , 1965 .

[64]  Laurence A. Wolsey,et al.  Lot-size models with backlogging: Strong reformulations and cutting planes , 1988, Math. Program..

[65]  R. Sargent,et al.  A general algorithm for short-term scheduling of batch operations */I , 1993 .

[66]  W. Zangwill A Backlogging Model and a Multi-Echelon Model of a Dynamic Economic Lot Size Production System---A Network Approach , 1969 .

[67]  M. Goemans Valid inequalities and separation for mixed 0-1 constraints with variable upper bounds , 1989 .

[68]  Laurence A. Wolsey,et al.  Algorithms and reformulations for lot sizing problems , 1994, Combinatorial Optimization.

[69]  Marc Salomon,et al.  Batching decisions: structure and models , 1994 .

[70]  U. Karmarkar,et al.  Computationally Efficient Optimal Solutions to the Lot-Sizing Problem in Multistage Assembly Systems , 1984 .

[71]  Miguel Fragoso Constantino,et al.  Lotsizing with backlogging and start-ups: the case of Wagner-Whitin costs , 1999, Oper. Res. Lett..

[72]  Laurence A. Wolsey,et al.  Strong Formulations for Multi-Item Capacitated Lot Sizing , 1984 .

[73]  Laurence A. Wolsey,et al.  Polyhedra for lot-sizing with Wagner—Whitin costs , 1994, Math. Program..

[74]  Terry P. Harrison,et al.  Lot-Sizing with Start-Up Times , 1998 .

[75]  Arthur F. Veinott,et al.  Minimum Concave-Cost Solution of Leontief Substitution Models of Multi-Facility Inventory Systems , 1969, Oper. Res..