Skip to main content
Log in

Variance reduction techniques for the simulation of Markov process

II. Matrix iterative methods

  • Published:
Acta Informatica Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Crane, M.A., Iglehart, D.L.: Simulating stable stochastic systems. III: Regenerative processes and discrete-event simulations. Operat. Res. 23, 33–45 (1975)

    Google Scholar 

  2. Forsythe, G.E., Leibler, R.A.: Matrix Inversion by a Monte Carlo Method. Math. Tables Aids Comput. 4, 127–129 (1950)

    Google Scholar 

  3. Halton, J.H.: A retrospective and prospective survey of the Monte Carlo Method. SIAM Rev. 12, 1–60 (1970)

    Google Scholar 

  4. Hammersley, J.M., Handscomb, D.C.: Monte Carlo Methods. London: Methuen and Co. Ltd. 1964

    Google Scholar 

  5. Heidelberger, P.: Variance reduction techniques for the simulation of Markov processes, I: Multiple Estimates. Technical Report 42, Department of Operations Research, Stanford University 1977

  6. 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

  7. 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

    Google Scholar 

  8. Hordijk, A., Iglehart, D.L., Schassberger, R.: Discrete time methods for simulating continuous time Markov chains. Adv. Appl. Prob. 8, 772–788 (1976)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

  11. Shreider, Y.A.: The Monte Carlo Method, The Method of Statistical Trials. Oxford: Pergamon Press Ltd. 1966

    Google Scholar 

  12. Varga, R.S.: Matrix Iterative Analysis. Englewood Cliffs: Prentice-Hall Inc. N.N. 1962

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00288533

Keywords

Navigation