Convergence properties of infinitesimal perturbation analysis

Infinitesimal Perturbation Analysis IPA is a method for computing a sample path derivative with respect to an input parameter in a discrete event simulation. The IPA algorithm is based on the fact that for certain parameters and any realization of a simulation, the change in parameter can be made small enough so that only the times of events get shifted, but their order does not change. This paper considers the convergence properties of the IPA sample path derivatives. In particular, the question of when an IPA estimate converges to the derivative of a steady state performance measure is studied. Necessary and sufficient conditions for this convergence are derived for a class of regenerative processes. Although these conditions are not guaranteed to be satisfied in general, they are satisfied for the mean stationary response time in the M/G/1 queue. A necessary condition for multiple IPA estimates to simultaneously converge to the derivatives of steady state throughputs in a queueing network is determined. The implications of this necessary condition are that, except in special cases, the original IPA algorithm cannot be used to consistently estimate steady state throughput derivatives in queueing networks with multiple types of customers, state-dependent routing or blocking. Numerical studies on IPA convergence properties are also presented.

[1]  J. Hammersley,et al.  Monte Carlo Methods , 1966 .

[2]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1967 .

[3]  J. Halton A Retrospective and Prospective Survey of the Monte Carlo Method , 1970 .

[4]  Leonard Kleinrock,et al.  Theory, Volume 1, Queueing Systems , 1975 .

[5]  K. Mani Chandy,et al.  Open, Closed, and Mixed Networks of Queues with Different Classes of Customers , 1975, JACM.

[6]  Charles H. Sauer,et al.  Queueing network software for systems modelling , 1979, Softw. Pract. Exp..

[7]  Ward Whitt,et al.  Continuity of Generalized Semi-Markov Processes , 1980, Math. Oper. Res..

[8]  Stephen S. Lavenberg,et al.  Mean-Value Analysis of Closed Multichain Queuing Networks , 1980, JACM.

[9]  Peter W. Glynn,et al.  On the role of generalized semi-Markov processes in simulation output analysis , 1983, WSC '83.

[10]  Rajan Suri,et al.  Infinitesimal perturbation analysis of discrete event dynamic systems: A general theory , 1983, The 22nd IEEE Conference on Decision and Control.

[11]  Xi-Ren Cao,et al.  Perturbation analysis and optimization of queueing networks , 1983 .

[12]  Y. Ho,et al.  Perturbation analysis of sojourn time in queueing networks , 1983, The 22nd IEEE Conference on Decision and Control.

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

[14]  Yu-Chi Ho,et al.  Optimization of large multiclass (non-product. form queueing networks using perturbation analysis , 1984 .

[15]  C. Murray Woodside Response time sensitivity measurement for computer systems and general closed queuing networks , 1984, Perform. Evaluation.

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

[17]  Yu-Chi Ho,et al.  Performance sensitivity to routing changes in queuing networks and flexible manufacturing systems using perturbation analysis , 1985, IEEE J. Robotics Autom..

[18]  Peter W. Glynn,et al.  Stochastic approximation for Monte Carlo optimization , 1986, WSC '86.

[19]  Johann Christoph Strelen,et al.  A generalization of mean value analysis to higher moments: moment analysis , 1986, SIGMETRICS '86/PERFORMANCE '86.

[20]  Alan Weiss,et al.  Sensitivity analysis via likelihood ratios , 1986, WSC '86.

[21]  Peter W. Glynn,et al.  Monte Carlo Optimization of Stochastic Systems: Two New Approaches. , 1986 .

[22]  X. Cao,et al.  Realization probability in closed Jackson queueing networks and its application , 1987, Advances in Applied Probability.

[23]  Y. Ho,et al.  Smoothed (conditional) perturbation analysis of discrete event dynamical systems , 1987 .

[24]  Rajan Suri,et al.  Single run optimization of a SIMAN model for closed loop flexible assembly systems , 1987, WSC '87.

[25]  Rajan Suri,et al.  Infinitesimal perturbation analysis for general discrete event systems , 1987, JACM.

[26]  Xi-ren Cao The static property of perturbed queueing networks , 1987, 26th IEEE Conference on Decision and Control.

[27]  Xi-Ren Cao,et al.  First-Order Perturbation Analysis of a Simple Multi-Class Finite Source Queue , 1987, Perform. Evaluation.

[28]  Xi-Ren Cao,et al.  Estimating the sojourn time sensitivity in queueing networks using perturbation analysis , 1987 .

[29]  P. Glasserman Infinitesimal perturbation analysis of a birth and death process , 1988 .

[30]  Xi-Ren Cao,et al.  A Sample Performance Function of Closed Jackson Queueing Networks , 1988, Oper. Res..

[31]  Y. Ho,et al.  Extensions of infinitesimal perturbation analysis , 1988 .

[32]  R. Suri,et al.  Perturbation analysis gives strongly consistent sensitivity estimates for the M/G/ 1 queue , 1988 .

[33]  Reuven Y. Rubinstein,et al.  Sensitivity Analysis and Performance Extrapolation for Computer Simulation Models , 1989, Oper. Res..