Strategic and Tactical Planning Models for Supply Chain: An Application of Stochastic Mixed Integer Programming

Stochastic mixed integer programming (SMIP) models arise in a variety of applications. In particular they are being increasingly applied in the modelling and analysis of financial planning and supply chain management problems. SMIP models explicitly consider discrete decisions and model uncertainty and thus provide hedged decisions that perform well under several scenarios. Such SMIP models are relevant for industrial practitioners and academic researchers alike. From an industrial perspective, the need for well-hedged solutions cannot be overemphasized. On the other hand the NP-Hard nature of the underlying model (due to the discrete variables) together with the curse of dimensionality (due to the underlying random variables) make these models important research topics for academics. In this chapter we discus the contemporary developments of SMIP models and algorithms. We introduce a generic classification scheme that can be used to classify such models. Next we discuss the use of such models in supply chain planning and management. We present a case study of a strategic supply chain model modelled as a two-stage SMIP model. We propose a heuristic based on Lagrangean relaxation for processing the underlying model. Our heuristic can be generalized to an optimum-seeking branch-and-price algorithm, but we confine ourselves to a simpler approach of ranking the first-stage decisions which use the columns generated by the Lagrangean relaxation. In addition to providing integer feasible solutions, this approach has the advantage of mimicking the use of scenario analysis, while seeking good “here-and-now” solutions. The approach thus provides industrial practitioners an approach that they are able to incorporate within their decision-making methodology. Our computational investigations with this model are presented.

[1]  Hanif D. Sherali,et al.  A modification of Benders' decomposition algorithm for discrete subproblems: An approach for stochastic programs with integer recourse , 2002, J. Glob. Optim..

[2]  Leen Stougie,et al.  On the convex hull of the simple integer recourse objective function , 1995, Ann. Oper. Res..

[3]  Informationstechnik Berlin,et al.  Dual Decomposition in Stochastic Integer Programming , 1996 .

[4]  Leen Stougie,et al.  An algorithm for the construction of convex hulls in simple integer recourse programming , 1996, Ann. Oper. Res..

[5]  D. Lambert,et al.  SUPPLY CHAIN MANAGEMENT -- MORE THAN A NEW NAME FOR LOGISTICS , 1997 .

[6]  J. Mulvey,et al.  Stochastic network programming for financial planning problems , 1992 .

[7]  Laureano F. Escudero,et al.  A stochastic 0-1 program based approach for the air traffic flow management problem , 2000, Eur. J. Oper. Res..

[8]  Celso C. Ribeiro,et al.  A constraint generation scheme to probabilistic linear problems with an application to power system expansion planning , 1994, Ann. Oper. Res..

[9]  M. Porter Competitive Advantage: Creating and Sustaining Superior Performance , 1985 .

[10]  S. Sen Algorithms for Stochastic Mixed-Integer Programming Models , 2005 .

[11]  Lewis Ntaimo,et al.  The Million-Variable “March” for Stochastic Combinatorial Optimization , 2005, J. Glob. Optim..

[12]  Rüdiger Schultz,et al.  Integers in Stochastic Programming , 2002 .

[13]  Paul R. Kleindorfer,et al.  Optimizer: IBM's Multi-Echelon Inventory System for Managing Service Logistics , 1990 .

[14]  Werner Römisch,et al.  Stochastic Lagrangian Relaxation Applied to Power Scheduling in a Hydro-Thermal System under Uncertainty , 2000, Ann. Oper. Res..

[15]  Matthias Peter Nowak,et al.  Power Scheduling in a Hydro-Thermal System under Uncertainty , 1998 .

[16]  Hans-Henrik Hvolby,et al.  Modelling Supply Chains , 2000 .

[17]  Richard C. Larson,et al.  Model Building in Mathematical Programming , 1979 .

[18]  Amedeo R. Odoni,et al.  A Stochastic Integer Program with Dual Network Structure and Its Application to the Ground-Holding Problem , 2003, Oper. Res..

[19]  Julia L. Higle,et al.  Stochastic Decomposition: An Algorithm for Two-Stage Linear Programs with Recourse , 1991, Math. Oper. Res..

[20]  Richard D. Wollmer,et al.  Two stage linear programming under uncertainty with 0–1 integer first stage variables , 1980, Math. Program..

[21]  Gabriel R. Bitran,et al.  Production Planning of Style Goods with High Setup Costs and Forecast Revisions , 1986, Oper. Res..

[22]  Maarten H. van der Vlerk,et al.  Asset liability management modeling using multi-stage mixed-integer stochastic programming , 2000 .

[23]  Nikolaos V. Sahinidis,et al.  A finite branch-and-bound algorithm for two-stage stochastic integer programs , 2004, Math. Program..

[24]  H. M. Wagner,et al.  Principles of Operations Research: With Applications to Managerial Decisions. , 1971 .

[25]  Gloria Pérez,et al.  An Approach for Strategic Supply Chain Planning under Uncertainty based on Stochastic 0-1 Programming , 2003, J. Glob. Optim..

[26]  Gilbert Laporte,et al.  The Vehicle Routing Problem with Stochastic Travel Times , 1992, Transp. Sci..

[27]  R. Wets,et al.  Stochastic programming , 1989 .

[28]  C. Dert Asset Liability Management for Pension Funds: A Multistage Chance Constrained Programming Approach , 1995 .

[29]  Suvrajeet Sen,et al.  Stochastic Batch-Sizing Problems: Models and Algorithms , 2003 .

[30]  David L. Woodruff,et al.  Progressive hedging and tabu search applied to mixed integer (0,1) multistage stochastic programming , 1996, J. Heuristics.

[31]  Julia L. Higle,et al.  Stochastic Decomposition: A Statistical Method for Large Scale Stochastic Linear Programming , 1996 .

[32]  Shabbir Ahmed,et al.  A Multi-Stage Stochastic Integer Programming Approach for Capacity Expansion under Uncertainty , 2003, J. Glob. Optim..

[33]  T. Davis Effective supply chain management , 2020, Strategic Direction.

[34]  J. Shapiro Modeling the Supply Chain , 2000 .

[35]  Laureano F. Escudero,et al.  Schumann, a modeling framework for supply chain management under uncertainty , 1999, Eur. J. Oper. Res..

[36]  Rudiger Schultz,et al.  Unit Commitment under Uncertainty via Two-Stage Stochastic Programming , 1997 .

[37]  Maarten H. van der Vlerk,et al.  Stochastic integer programming:General models and algorithms , 1999, Ann. Oper. Res..

[38]  Leen Stougie,et al.  Solving stochastic programs with integer recourse by enumeration: A framework using Gröbner basis , 1995, Math. Program..

[39]  Roger J.-B. Wets Large Scale Linear Programming Techniques in Stochastic Programming , 1984 .

[40]  Gilbert Laporte,et al.  Exact Solution to a Location Problem with Stochastic Demands , 1994, Transp. Sci..

[41]  Gautam Mitra,et al.  Stochastic programming and scenario generation within a simulation framework: An information systems perspective , 2007, Decis. Support Syst..

[42]  Michael A. H. Dempster,et al.  Planning logistics operations in the oil industry , 2000, J. Oper. Res. Soc..

[43]  Egon Balas,et al.  A lift-and-project cutting plane algorithm for mixed 0–1 programs , 1993, Math. Program..

[44]  Laureano F. Escudero,et al.  Production planning via scenario modelling , 1993, Ann. Oper. Res..

[45]  Andrzej Ruszczynski,et al.  On Optimal Allocation of Indivisibles Under Uncertainty , 1998, Oper. Res..

[46]  Suvrajeet Sen,et al.  A Branch-and-Price Algorithm for Multistage Stochastic Integer Programming with Application to Stochastic Batch-Sizing Problems , 2004, Manag. Sci..

[47]  Julia L. Higle,et al.  Sampling Within Stochastic Linear Programming , 1996 .

[48]  Gautam Mitra,et al.  Software tools for stochastic programming: A Stochastic Programming Integrated Environment (SPInE) , 2001 .

[49]  Jeremy F. Shapiro,et al.  Optimizing Resource Acquisition Decisions by Stochastic Programming , 1988 .

[50]  Scott A. Malcolm,et al.  Robust Optimization for Power Systems Capacity Expansion under Uncertainty , 1994 .

[51]  P. Carpentier,et al.  Stochastic optimization of unit commitment: a new decomposition framework , 1996 .

[52]  John R. Birge,et al.  A stochastic model for the unit commitment problem , 1996 .

[53]  Peter Kall,et al.  Stochastic Programming , 1995 .

[54]  Gautam Mitra,et al.  Computational solution of capacity planning models under uncertainty , 2000, Parallel Comput..

[55]  Linus Schrage,et al.  OR Practice - A Scenario Approach to Capacity Planning , 1989, Oper. Res..

[56]  Julia L. Higle,et al.  The C3 Theorem and a D2 Algorithm for Large Scale Stochastic Mixed-Integer Programming: Set Convexification , 2005, Math. Program..

[57]  John D. C. Little,et al.  On model building , 1993 .

[58]  Rüdiger Schultz,et al.  Dual decomposition in stochastic integer programming , 1999, Oper. Res. Lett..

[59]  B. J. Lageweg,et al.  Stochastic integer programming by dynamic programming , 1985 .

[60]  Gilbert Laporte,et al.  The integer L-shaped method for stochastic integer programs with complete recourse , 1993, Oper. Res. Lett..