Abstract
Let X n, n≧0 be an irreducible, aperiodic, Markov chain with finite state space E, transition matrix P, and stationary distribution π. Let f be a real valued function on E and define r = πf. A method of reducing the variance of simulation estimates for r is presented. The method combines the techniques of numerical analysis and simulation by partially solving an appropriate system of linear equations using some matrix iterative procedure and then estimating the difference between the true and partial solutions via simulation. After k iterations of the iterative procedure, functions f ν ν = 0, ..., k are defined so that r = πf gn for each ν. Let \(\hat x_v (N) = \sum\limits_{n = 0}^N {f_v (x_n )/(N + 1)} \) and \(\hat x_\beta (N) = \sum\limits_{v = 0}^k {\beta (v)\hat x_v (N)} \) where \(\sum\limits_{v = 0}^k {\beta (v) = 1} \). Then \(\hat x_\beta (N) \to r\) a.s. as N → ∞ and β is chosen to minimize the asymptotic variance of \(\hat x_\beta (N)\). Numerical results for a simple queueing model are presented.
Similar content being viewed by others
References
Crane, M.A., Iglehart, D.L.: Simulating stable stochastic systems. III: Regenerative processes and discrete-event simulations. Operat. Res. 23, 33–45 (1975)
Forsythe, G.E., Leibler, R.A.: Matrix Inversion by a Monte Carlo Method. Math. Tables Aids Comput. 4, 127–129 (1950)
Halton, J.H.: A retrospective and prospective survey of the Monte Carlo Method. SIAM Rev. 12, 1–60 (1970)
Hammersley, J.M., Handscomb, D.C.: Monte Carlo Methods. London: Methuen and Co. Ltd. 1964
Heidelberger, P.: Variance reduction techniques for the simulation of Markov processes, I: Multiple Estimates. Technical Report 42, Department of Operations Research, Stanford University 1977
Heidelberger, P.: Variance Reduction Techniques for the simulation of Markov Processes, II: Matrix Iterative Methods. Technical Report 44, Department of Operations Res. Stanford University 1978
Heidelberger, P.: A Variance Reduction Technique that Increases Regeneration Frequency. Current Issues in Computer Simulation (N. Adam and A. Dogramaci eds.) New York: Academic Press, Inc. 1979
Hordijk, A., Iglehart, D.L., Schassberger, R.: Discrete time methods for simulating continuous time Markov chains. Adv. Appl. Prob. 8, 772–788 (1976)
Lavenberg, S.S., Moeller, T.L., Sauer, C.H.: Concomitant Control Variables Applied to the Regenerative Simulation of Queueing Systems. Operat. Res. 27, 134–160 (1979)
Lavenberg, S.S., Moeller, T.L., Welch, P.D.: Statistical Results on Multiple Control Variables with Application to Variance Reduction in Queueing Network Simulation. IBM Research Report RC7423 1978
Shreider, Y.A.: The Monte Carlo Method, The Method of Statistical Trials. Oxford: Pergamon Press Ltd. 1966
Varga, R.S.: Matrix Iterative Analysis. Englewood Cliffs: Prentice-Hall Inc. N.N. 1962
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Heidelberger, P. Variance reduction techniques for the simulation of Markov process. Acta Informatica 13, 21–37 (1980). https://doi.org/10.1007/BF00288533
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00288533