method of statistical trials
A numerical method based on simulation by random variables and the construction of statistical estimators for the unknown quantities. It is usually supposed that the Monte-Carlo method originated in 1949 (see [1]) when, in connection with work on the construction of atomic reactors, J. von Neumann and S. Ulam suggested using the apparatus of probability theory in the computer solution of applied problems. The Monte-Carlo method is named after the town of Monte-Carlo, famous for its casinos.
As a rule such a simulation is achieved by a transformation of one or more independent values of a random number
Here
Numbers of this type are called pseudo-random numbers; they are used in statistical testing and in solving typical problems (see [2]–[6]). The length of the period of the above version of the method of residues is
The standard method for simulating a discrete random variable with distribution
The standard method for simulating a continuous random variable (sometimes called the method of inverse functions) is to use the, easily verified, representation
here one first chooses a number
Another, more general, method for simulating a continuous random variable is the method of exclusion (method of selection), at the basis of which lies the following result: If
For many random variables, special representations of the form
have standard normal distributions and are independent; the random variable
The standard algorithm for simulating a continuous random vector
The method of exclusion extends to the multi-dimensional case without change; it is only necessary, in its formulation, to regard
If, in a Monte-Carlo method calculation, random variables defined by a real phenomenon are simulated, then the calculation is a direct simulation (imitation) of this phenomenon. Computer simulations have been worked out for: the processes of transport, scattering and reproduction of particles: neutrons, gamma-quanta, photons, electrons, and others (see, for example, [11]–[18]); simulations of the evolution of ensembles of molecules for the solution of various problems in classical and quantum statistical physics (see, for example, [10]–[18]); simulation of queueing and industrial processes (see, for example [2], [6], [18]); simulation of various random processes in technology, biology; etc. (see [18]). Simulation algorithms are usually carefully developed; for example, they tabulate complicated functions, modify standard procedures, etc. None-the-less, a direct simulation often cannot provide the necessary accuracy in the estimates of the required variables. Many methods have been developed for increasing the effectiveness of a simulation.
Suppose it is required to estimate an integral
where
Simultaneously it is possible to estimate the mean-square error in
Here the order of the speed of convergence of the Monte-Carlo method is increased and, in certain cases, becomes best possible in the class of problems being considered.
In general, the domain of integration is partitioned into parallelopipeds. In each parallelopiped the value of the integral is calculated as the average of the value at a random point and the point symmetric to it relative to the centre of the parallelopiped.
A number of modifications of Monte-Carlo methods are based on the (perhaps formal) representation of the required value as a double integral
where
where
where
where
If the integrand depends on a parameter, it is expedient to use the method of dependent trials, that is, to estimate the integral for various values of the parameter at one and the same random points [20]. An important property of the Monte-Carlo method is the comparatively relatively weak dependence of the mean-square error
Suppose it is required to estimate a linear functional
Let
is used, where
If
(see [3]–[5]). The possibility of attaining a small variance in the case of constant sign is ensured by the following result: If
where
All these results can be almost automatically extended to systems of linear algebraic equations of the form
(See [11]–[17].) The density of the average number of particle collisions in a phase space with coordinates
Here
These are constructed on the basis of the corresponding integral relations. For example, the standard five-point difference approximation for the Laplace equation has the form of the formula for the complete mathematical expectation of a symmetric random walk over a grid with absorption at the boundary (see, for example, [2], [3]). A continuous analogue of this formula is the relation
where the integral is taken over the surface of a sphere lying entirely within the given domain and with centre at
A simulation of Markov branching processes allows one to construct estimates of the solution of certain non-linear equations, for example, the Boltzmann equation in the theory of rarefied gases [3].
[1] | J. von Neumann, Nat. Bureau Standard Appl. Math. Series , 12 (1951) pp. 36–38 |
[2] | N.P. Buslenko, et al., "The method of statistical trials (the Monte-Carlo method)" , Moscow (1962) (In Russian) |
[3] | S.M. Ermakov, "Die Monte-Carlo Methode und verwandte Fragen" , Deutsch. Verlag Wissenschaft. (1975) (Translated from Russian) |
[4] | G.A. Mikhailov, "Some questions in the theory of Monte-Carlo methods" , Novosibirsk (1971) (In Russian) |
[5] | I.M. Sobol', "Numerical Monte-Carlo methods" , Moscow (1973) (In Russian) |
[6] | Yu.G. Pollyak, "Probabilistic simulation on computers" , Moscow (1971) (In Russian) |
[7] | N.S. Bakhvalov, "On optimal convergence estimates for quadrature processes and integration methods of Monte-Carlo type on function classes" , Numerical Methods for Solving Differential and Integral Equations and Quadrature Formulas , Moscow (1964) pp. 5–63 (In Russian) |
[8] | N.S. Bakhvalov, "An estimate of the remainder term in quadrature formula" Comp. Math. Math. Phys. , 1 : 1 (1961) pp. 68–82 Zh. Vychisl. Mat. i Mat. Fiz. , 1 : 1 (1961) pp. 64–77 |
[9] | N.S. Bakhvalov, "Approximate computation of multiple integrals" Vestnik Moskov. Gos. Univ. Ser. Mat. Mekh. Astronom. Fiz. Khim. , 4 (1959) pp. 3–18 (In Russian) |
[10] | J.M. Hammersley, D.C. Handscomb, "Monte-Carlo methods" , Methuen (1964) |
[11] | , Monte-Carlo methods and problems of radiative transport , Moscow (1967) |
[12] | G.I. Marchuk, et al., "The Monte-Carlo method in atmospheric optics" , Novosibirsk (1976) (In Russian) |
[13] | J. Spanier, E. Gelbard, "Monte-Carlo principles and neutron transport problems" , Addison-Wesley (1969) |
[14] | V.V. Chavchanidze, Izv. Akad. Nauk SSSR Ser. Fiz. , 19 : 6 (1955) pp. 629–638 |
[15] | , The penetration of radiation through non-uniformity in protection , Moscow (1968) (In Russian) |
[16] | A.D. Frank-Kamenetskii, Atomnaya Energiya , 16 : 2 (1964) pp. 119–122 |
[17] | M.H. Kalos, Nuclear Sci. and Eng. , 33 (1968) pp. 284–290 |
[18] | , Monte-Carlo methods and their application. Reports III All-Union Conf. Monte-Carlo Methods , Novosibirsk (1971) |
[19] | I.M. Gelfand, A.S. Frolov, N.N. Chentsov, "The computation of continuous integrals by the Monte-Carlo method" Izv. Vuz. Ser. Mat. , 5 (1958) pp. 32–45 (In Russian) |
[20] | A.S. Frolov, N.N. Chentsov, "On the calculation of definite integrals dependent on a parameter by the Monte-Carlo method" USSR Comp. Math. Math. Phys. , 2 : 4 (1962) pp. 802–807 Zh. Vychisl. Mat. i. Mat. Fiz. , 2 : 4 (1962) pp. 714–717 |
[21] | N.M. Korobov, "Number-theoretic methods in applied analysis" , Moscow (1963) (In Russian) |
[22] | V.S. Vladimirov, "Monte-Carlo methods as applied to the calculation of the lowest eigenvalue and the associated eigenfunction of a linear integral equation" Theor. Probab. Appl. , 1 : 1 (1956) pp. 101–116 Teor. Veroyatnost. i. Primenen. , 1 : 1 (1956) pp. 113–130 |
[23] | J.H. Curtiss, "Monte-Carlo methods for the iteration of linear operators" J. Math. Phys. , 32 : 4 (1954) pp. 209–232 |
[24] | M.E. Muller, "Some continuous Monte-Carlo methods for the Dirichlet problem" Ann. Math. Stat. , 27 : 3 (1956) pp. 569–589 |
For an up-to-date account of the use of random processes in solving (numerically) the classical equations of mathematical physics cf. [a2].
[a1] | P. Bratley, B.L. Fox, L.E. Schrage, "A guide to simulation" , Springer (1987) |
[a2] | S.M. Ermakov, V.V. Nekrutkin, A.S. Sipin, "Random processes for the classical equations of mathematical physics" , Kluwer (1989) (Translated from Russian) |