Rolling horizon policies for multi-stage stochastic assemble-to-order problems

Assemble-to-order production approaches deal with randomness in the demand for end items by producing components under uncertainty, but assembling them only after demand is observed. Such planning problems can be tackled by stochastic programming, but true multistage models are computationally challenging and few studies apply them to production planning. Solutions based on two-stage models are often short-sighted and unable to effectively deal with non-stationary demand. A further complication may be the scarcity of available data, especially in the case of correlated distributions and seasonal patterns. In this paper, we compare different scenario tree structures. In particular, we enrich a two-stage formulation by introducing a piecewise linear approximation of the value of the terminal inventory, to mitigate the two-stage myopic behavior. We compare the out-of-sample performance of the resulting models by rolling horizon simulations, within a data-driven setting, characterized by seasonality, bimodality, and correlations in the distribution of end item demand. Computational experiments suggest the potential benefit of adding a terminal value function and illustrate interesting patterns arising from demand correlations and the level of manufacturing capacity available. An open-source library for multistage ATO problems is available for the replication of experiments and further extensions.

[1]  J. Birge,et al.  The value and cost of more stages in stochastic programing: a statistical analysis on a set of portfolio choice problems , 2021, Quantitative Finance.

[2]  Paulo Cortez,et al.  Operations research models and methods for safety stock determination: A review , 2020, Operations Research Perspectives.

[3]  Linus Schrage,et al.  A Guide to Optimization-Based Multiperiod Planning , 2018, Recent Advances in Optimization and Modeling of Contemporary Problems.

[4]  Ivo J. B. F. Adan,et al.  Assemble-to-order systems: A review , 2017, Eur. J. Oper. Res..

[5]  Alan Scheller-Wolf,et al.  Optimization of Industrial-Scale Assemble-to-Order Systems , 2015, INFORMS J. Comput..

[6]  Kai Huang,et al.  Optimal FCFS allocation rules for periodic‐review assemble‐to‐order systems , 2015 .

[7]  Richard F. Hartl,et al.  Simulation-based optimization methods for setting production planning parameters , 2014 .

[8]  David Pisinger,et al.  A combined stochastic programming and optimal control approach to personal finance and pensions , 2014, OR Spectr..

[9]  Paolo Brandimarte,et al.  Quantitative Methods: An Introduction for Business Management , 2011 .

[10]  Warren B. Powell,et al.  An Approximate Dynamic Programming Algorithm for Large-Scale Fleet Management: A Case Application , 2009, Transp. Sci..

[11]  Sigrid Lise Nonås Finding and identifying optimal inventory levels for systems with common components , 2009, Eur. J. Oper. Res..

[12]  Panos M. Pardalos,et al.  Approximate dynamic programming: solving the curses of dimensionality , 2009, Optim. Methods Softw..

[13]  Alexander Shapiro,et al.  Solving multistage asset investment problems by the sample average approximation method , 2006, Math. Program..

[14]  P. Brandimarte Multi-item capacitated lot-sizing with demand uncertainty , 2006 .

[15]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[16]  Warren B. Powell,et al.  An Adaptive Dynamic Programming Algorithm for Dynamic Fleet Management, I: Single Period Travel Times , 2002, Transp. Sci..

[17]  Warrren B Powell,et al.  An Adaptive, Distribution-Free Algorithm for the Newsvendor Problem with Censored Demands, with Applications to Inventory and Distribution , 2001 .

[18]  Marshall L. Fisher,et al.  Ending Inventory Valuation in Multiperiod Production Scheduling , 2001, Manag. Sci..

[19]  William T. Ziemba,et al.  Concepts, Technical Issues, and Uses of the Russell-Yasuda Kasai Financial Planning Model , 1998, Oper. Res..

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

[21]  Hau L. Lee,et al.  Material Management in Decentralized Supply Chains , 1993, Oper. Res..

[22]  E. Silver,et al.  Application of the scenario aggregation approach to a two-stage, stochastic, common component, inventory problem with a budget constraint , 1993 .

[23]  Yigal Gerchak,et al.  Component commonality in assemble-to-order systems: Models and properties , 1989 .

[24]  Yigal Gerchak,et al.  An inventory model with component commonality , 1986 .

[25]  Urban Wemmerlöv,et al.  Assemble-to-order manufacturing: Implications for materials management , 1984 .

[26]  Richard C. Grinold,et al.  Model Building Techniques for the Correction of End Effects in Multistage Convex Programs , 1983, Oper. Res..

[27]  D. Collier Aggregate Safety Stock Levels and Component Part Commonality , 1982 .

[28]  P. Brandimarte From Shortest Paths to Reinforcement Learning , 2021, EURO Advanced Tutorials on Operational Research.

[29]  P. Brandimarte,et al.  The Value of the Stochastic Solution in a Two-Stage Assembly-to-Order Problem , 2021, AIRO Springer Series.

[30]  Ying Xiong Nonlinear Optimization , 2014 .

[31]  Stephen C. Graves,et al.  Safety stocks in manufacturing systems , 1987 .