Progressive Hedging Innovations for a Stochastic Spare Parts Support Enterprise Problem.

Progressive hedging (PH) is a scenario-based decompositio n technique well-suited to solving stochastic mixed-integer programs. While PH has been successfully applied to a number of problems, a variety of issues arise when implem enting PH in practice, especially when dealing with large-scale problems. In part icular, decisions must be made regarding the value of the perturbation parameter, ρ, criteria for convergence, and techniques for accelerating convergence. We investiga te these issues in the context of a large-scale, real-world stochastic mixed-intege r problem for minimizing the procurement costs associated with spare-parts support ent erprises. We introduce a mathematically-based heuristic for setting the ρ parameter, novel techniques for convergence acceleration, and methods for detecting and recov ering from oscillatory behavior. The efficacy of these techniques is empirically asse s ed on two categories of test problems: those in which only spare-parts procurement levels are considered, and those that additionally consider procurement of repair-re lated resources. The latter class of problem represents a significant open challenge in t he literature, which we show to be efficiently and effectively solved via our PH imple mentations. Additionally, we demonstrate that variable-specific ρ values are more effective than traditional fixed ρ values, and that the PH algorithm can serve as a very effectiv e heuristic even when the mathematical conditions for convergence are not re spected.

[1]  Abhijit Gosavi,et al.  Simulation-Based Optimization: Parametric Optimization Techniques and Reinforcement Learning , 2003 .

[2]  Shabbir Ahmed,et al.  On Bridging the Gap Between Stochastic Integer Programming and MIP Solver Technologies , 2004, INFORMS J. Comput..

[3]  R. Tyrrell Rockafellar,et al.  Scenarios and Policy Aggregation in Optimization Under Uncertainty , 1991, Math. Oper. Res..

[4]  Kjetil K. Haugen,et al.  Mixing stochastic dynamic programming and scenario aggregation , 1996, Ann. Oper. Res..

[5]  Rommert Dekker,et al.  A Scenario Aggregation - Based Approach for Determining a Robust Airline Fleet Composition for Dynamic Capacity Allocation , 2002, Transp. Sci..

[6]  D. Abramson,et al.  Computational Experience with the Parallel Progressive Hedging Algorithm for Stochastic Linear Programs , 1993 .

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

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

[9]  John M. Mulvey,et al.  Applying the progressive hedging algorithm to stochastic generalized networks , 1991, Ann. Oper. Res..

[10]  Patrik Alfredsson,et al.  Optimization of multi-echelon repairable item inventory systems with simultaneous location of repair facilities , 1997 .

[11]  John A. Muckstadt,et al.  Analysis and Algorithms for Service Parts Supply Chains , 2008 .

[12]  David L. Woodruff,et al.  Hashing vectors for tabu search , 1993, Ann. Oper. Res..

[13]  Robert M. Cranwell,et al.  SEM: Enterprise Modeling of JSF Global Sustainment , 2006, Proceedings of the 2006 Winter Simulation Conference.

[14]  Lee W. Schruben,et al.  On the Generality of Event-Graph Models , 2005, INFORMS J. Comput..

[15]  Saul I. Gass,et al.  Stigler's Diet Problem Revisited , 2001, Oper. Res..

[16]  Craig C. Sherbrooke,et al.  Metric: A Multi-Echelon Technique for Recoverable Item Control , 1968, Oper. Res..