Analysis of relaxations for the multi-item capacitated lot-sizing problem

The multi-item capacitated lot-sizing problem consists of determining the magnitude and the timing of some operations of durable results for several items in a finite number of processing periods so as to satisfy a known demand in each period. We show that the problem is strongly NP-hard. To explain why one of the most popular among exact and approximate solution methods uses a Lagrangian relaxation of the capacity constraints, we compare this approach with every alternate relaxation of the classical formulation of the problem, to show that it is the most precise in a rigorous sense. The linear relaxation of a shortest path formulation of the same problem has the same value, and one of its Lagrangian relaxations is even more accurate. It is comforting to note that well-known relaxation algorithms based on the traditional formulation can be directly used to solve the shortest path formulation efficiently, and can be further enhanced by new algorithms for the uncapacitated lot-sizing problem. An extensive computational comparison between linear programming, column generation and subgradient optimization exhibits this efficiency, with a surprisingly good performance of column generation. We pinpoint the importance of the data characteristics for an empirical classification of problem difficulty and show that most real-world problems are easier to solve than their randomly generated counterparts because of the presence of initial inventories and their large number of items.

[1]  Philip Wolfe,et al.  An algorithm for quadratic programming , 1956 .

[2]  E. H. Bowman Production Scheduling by the Transportation Method of Linear Programming , 1956 .

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

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

[5]  George B. Dantzig,et al.  Generalized Upper Bounding Techniques , 1967, J. Comput. Syst. Sci..

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

[7]  J. Stoer,et al.  Convexity and Optimization in Finite Dimensions I , 1970 .

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

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

[10]  Gerald L. Thompson,et al.  Benefit-Cost Analysis of Coding Techniques for the Primal Transportation Algorithm , 1973, JACM.

[11]  Philip Wolfe,et al.  Validation of subgradient optimization , 1974, Math. Program..

[12]  Charles A. Holloway An extension of the frank and Wolfe method of feasible directions , 1974, Math. Program..

[13]  A. M. Geoffrion,et al.  Multicommodity Distribution System Design by Benders Decomposition , 1974 .

[14]  P. R. Kleindorfer,et al.  A Lower Bounding Structure for Lot-Size Scheduling Problems , 1975, Oper. Res..

[15]  G. Nemhauser,et al.  Exceptional Paper—Location of Bank Accounts to Optimize Float: An Analytic Study of Exact and Approximate Algorithms , 1977 .

[16]  Balder Von Hohenbalken,et al.  Simplicial decomposition in nonlinear programming algorithms , 1977, Math. Program..

[17]  Fred Glover,et al.  Generalized Networks: A Fundamental Computer-Based Planning Tool , 1978 .

[18]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[19]  Jeff L. Kennington,et al.  A Survey of Linear Cost Multicommodity Network Flows , 1978, Oper. Res..

[20]  David S. Johnson,et al.  `` Strong '' NP-Completeness Results: Motivation, Examples, and Implications , 1978, JACM.

[21]  M. Lambrecht,et al.  Heuristic Procedures for the Single Operation, Multi-Item Loading Problem , 1979 .

[22]  George L. Nemhauser,et al.  Note--On "Location of Bank Accounts to Optimize Float: An Analytic Study of Exact and Approximate Algorithms" , 1979 .

[23]  H. Gabbay Multi-Stage Production Planning , 1979 .

[24]  A. Ali,et al.  Technical Note - Computational Comparison among Three Multicommodity Network Flow Algorithms , 1980, Oper. Res..

[25]  Joseph D. Blackburn,et al.  HEURISTIC LOT‐SIZING PERFORMANCE IN A ROLLING‐SCHEDULE ENVIRONMENT* , 1980 .

[26]  J. K. Lenstra,et al.  Deterministic Production Planning: Algorithms and Complexity , 1980 .

[27]  R. V. Helgason,et al.  Algorithms for network programming , 1980 .

[28]  E. Silver,et al.  A heuristic solution procedure for the multi-item, single-level, limited capacity, lot-sizing problem , 1981 .

[29]  N. Adam,et al.  The Dynamic Lot-Sizing Problem for Multiple Items Under Limited Capacity , 1981 .

[30]  S. Graves Using Lagrangean Techniques to Solve Hierarchical Production Planning Problems , 1982 .

[31]  G. Bitran,et al.  Computational Complexity of the Capacitated Lot Size Problem , 1982 .

[32]  Charles Harold Aikens The optimal design of a physical distribution system on a multicommodity multi-echelon network , 1982 .

[33]  D. Bertsekas,et al.  Projected Newton methods and optimization of multicommodity flows , 1982, 1982 21st IEEE Conference on Decision and Control.

[34]  Harish C. Bahl Column Generation Based Heuristic Algorithm for Multi-Item Scheduling , 1983 .

[35]  Peter J. Billington,et al.  Multi-level lot-sizing with a bottleneck work center , 1983 .

[36]  D. Bertsekas,et al.  Relaxation methods for minimum cost network flow problems , 1983 .

[37]  Jeffery L. Kennington,et al.  Multicommodity Network Problems: Applications and Computations , 1984 .

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

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

[40]  J. G. Klincewicz,et al.  A large-scale distribution and location model , 1985, AT&T Technical Journal.

[41]  Yen-Shwin Shan A dynamic multicommodity network flow model for real time optimal rail freight car management , 1985 .

[42]  James R. Evans Network-based optimization algorithms for the capacitated multi-item lot sizing problem , 1985 .

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

[44]  C. H. Aikens,et al.  Facility location models for distribution planning , 1985 .

[45]  J. A. Ventura,et al.  Finiteness in restricted simplicial decomposition , 1985 .

[46]  Luk N. Van Wassenhove,et al.  Multi Item Single Level Capacitated Dynamic Lotsizing Heuristics: A Computational Comparison (Part I: Static Case) , 1986 .

[47]  Gabriel R. Bitran,et al.  The Multi-Item Capacitated Lot Size Problem: Error Bounds of Manne's Formulations , 1986 .

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

[49]  William W. Trigeiro,et al.  A Dual-Cost Heuristic For The Capacitated Lot Sizing Problem , 1987 .

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

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

[52]  Derek Atkins,et al.  A survey of lower bounding methodologies for production/inventory models , 1990 .

[53]  Jean-Michel Thizy,et al.  Analysis Of Lagrangian Decomposition For The Multi-Item Capacitated Lot-Sizing Problem , 1991 .

[54]  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 .