Simulation optimization of buffer allocations in production lines with unreliable machines

We use a recent simulation‐based optimization method, sample path optimization, to find optimal buffer allocations in tandem production lines where machines are subject to random breakdowns and repairs, and the product is fluid‐type. We explore some of the functional properties of throughput of such systems and exploit these properties to prove the almost sure convergence of our optimization technique, under a regularity condition on the steady state. Utilizing a generalized semi‐Markov process (GSMP) representation of the system, we derive recursive expressions to compute one‐sided directional derivatives of throughput, from a single simulation run. Finally, we give computational results for lines with up to 50 machines. We also compare results for smaller lines with the results from a more conventional method, stochastic approximation, whenever applicable. In these numerical studies, our method performed quite well on problems that are considered difficult by current computational standards.

[1]  Michael C. Fu,et al.  Simulation optimization of (s,S) inventory systems , 1992, WSC '92.

[2]  Alexander Shapiro,et al.  A simulation-based approach to two-stage stochastic programming with recourse , 1998, Math. Program..

[3]  R. M. Loynes,et al.  The stability of a queue with non-independent inter-arrival and service times , 1962, Mathematical Proceedings of the Cambridge Philosophical Society.

[4]  David D. Yao,et al.  Generalized Semi-Markov Processes: Antimatroid Structure and Second-Order Properties , 1992, Math. Oper. Res..

[5]  Raif O. Onvural,et al.  Allocation of buffer capacities in queueing networks with arbitrary topologies , 1994, Ann. Oper. Res..

[6]  C. Leake Discrete Event Systems: Sensitivity Analysis and Stochastic Optimization by the Score Function Method , 1994 .

[7]  James MacGregor Smith,et al.  Buffer allocation for an integer nonlinear network design problem , 1997, Comput. Oper. Res..

[8]  R. Fletcher Practical Methods of Optimization , 1988 .

[9]  Jason H. Goodfriend,et al.  Discrete Event Systems: Sensitivity Analysis and Stochastic Optimization by the Score Function Method , 1995 .

[10]  S. M. Robinson,et al.  Sample-path solution of stochastic variational inequalities, with applications to option pricing , 1996, Proceedings Winter Simulation Conference.

[11]  Stephen M. Robinson,et al.  Analysis of Sample-Path Optimization , 1996, Math. Oper. Res..

[12]  S. Andradóttir A Scaled Stochastic Approximation Algorithm , 1996 .

[13]  Claude Lemaréchal,et al.  Convergence of some algorithms for convex minimization , 1993, Math. Program..

[14]  Paul Glasserman,et al.  Sensitivity Analysis for Base-Stock Levels in Multiechelon Production-Inventory Systems , 1995 .

[15]  Gerald S. Shedler Regenerative Stochastic Simulation , 1992 .

[16]  R. Tyrrell Rockafellar,et al.  Convex Analysis , 1970, Princeton Landmarks in Mathematics and Physics.

[17]  Kut C. So Optimal buffer allocation strategy for minimizing work-in-process inventory in unpaced production lines , 1997 .

[18]  Michael A. Saunders,et al.  User''s guide for NPSOL (Ver-sion 4.0): A FORTRAN package for nonlinear programming , 1984 .

[19]  Paul Glasserman,et al.  Gradient Estimation Via Perturbation Analysis , 1990 .

[20]  Peter Kall,et al.  Approximation to Optimization Problems: An Elementary Review , 1986, Math. Oper. Res..

[21]  Frederick S. Hillier,et al.  The effect of machine breakdowns and interstage storage on the performance of production line systems , 1991 .

[22]  Frederick S. Hillier,et al.  Toward characterizing the optimal allocation of storage space in production line systems with variable processing times , 1993 .

[23]  K. C. Wei,et al.  Estimation of buffer size using stochastic approximation methods , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[24]  Christian van Delft,et al.  Convergence of stochastic approximation coupled with perturbation analysis in a class of manufacturing flow control models , 1994, Discret. Event Dyn. Syst..

[25]  Philip E. Gill,et al.  Practical optimization , 1981 .

[26]  Rajan Suri,et al.  On using continuous flow lines to model discrete production lines , 1994, Discret. Event Dyn. Syst..

[27]  Roger Fletcher,et al.  Practical methods of optimization; (2nd ed.) , 1987 .

[28]  P. Glynn,et al.  Stochastic optimization by simulation: numerical experiments with the M / M /1 queue in steady-state , 1994 .

[29]  Xi-Ren Cao Convergence of parameter sensitivity estimates in a stochastic experiment , 1984, The 23rd IEEE Conference on Decision and Control.

[30]  Rajan Suri,et al.  Single Run Optimization of Discrete Event Simulations—An Empirical Study Using the M/M/l Queue , 1989 .

[31]  Gül Gürkan,et al.  Sample-path solution of stochastic variational inequalities , 1999, Math. Program..

[32]  Gül Gürkan,et al.  Functional properties of throughput in tandem lines with unreliable servers and finite buffers , 1997 .

[33]  E. Nummelin Regeneration in tandem queues , 1981, Advances in Applied Probability.

[34]  G. Pflug Stochastic Approximation Methods for Constrained and Unconstrained Systems - Kushner, HJ.; Clark, D.S. , 1980 .

[35]  M. Caramanis Production system design: a discrete event dynamic system and generalized Benders' decomposition approach , 1987 .

[36]  Stanley B. Gershwin,et al.  An Efficient Decomposition Method for the Approximate Evaluation of Tandem Queues with Finite Storage Space and Blocking , 1987, Oper. Res..

[37]  Stephen M. Robinson,et al.  Sample-path optimization of convex stochastic performance functions , 1996, Math. Program..

[38]  James MacGregor Smith,et al.  Buffer Space Allocation in Automated Assembly Lines , 1988, Oper. Res..

[39]  J. Shanthikumar,et al.  Concavity of the throughput of tandem queueing systems with finite buffer storage space , 1990, Advances in Applied Probability.

[40]  Krzysztof C. Kiwiel,et al.  Proximity control in bundle methods for convex nondifferentiable minimization , 1990, Math. Program..

[41]  Yu-Chi Ho,et al.  A gradient technique for general buffer storage design in a production line , 1979 .

[42]  David D. Yao,et al.  Monotonicity in Generalized Semi-Markov Processes , 1992, Math. Oper. Res..

[43]  Panganamala Ramana Kumar,et al.  Optimality of Zero-Inventory Policies for Unreliable Manufacturing Systems , 1988, Oper. Res..

[44]  Y. C. Ho,et al.  A New Approach to Determine Parameter Sensitivities of Transfer Lines , 1983 .

[45]  Rolf Schassberger,et al.  On the Equilibrium Distribution of a Class of Finite-State Generalized Semi-Markov Processes , 1976, Math. Oper. Res..

[46]  J. George Shanthikumar,et al.  Design of manufacturing systems using queueing models , 1992, Queueing Syst. Theory Appl..

[47]  Gül Gürkan,et al.  Sample-path optimization in simulation , 1994, Proceedings of Winter Simulation Conference.

[48]  Stanley B. Gershwin,et al.  Modeling and Analysis of Three-Stage Transfer Lines with Unreliable Machines and Finite Buffers , 1983, Oper. Res..

[49]  M. J. D. Powell,et al.  An efficient method for finding the minimum of a function of several variables without calculating derivatives , 1964, Comput. J..

[50]  Marc S. Meketon,et al.  Optimization in simulation: a survey of recent results , 1987, WSC '87.