ВУЗ:
Составители:
97
Второй  способ  легко  обобщается  на  многомерные  интегралы 
∫
=
G
dxdydzzyxfI ),,( по  единичному  кубу  G  (для  определенности 
мы выбираем трехмерное пространство), если 1),,(0
≤
≤
zyxf  внут-
ри  этого  куба.  Рассмотрим  куб  в  четырехмерном  пространстве 
uzy
x
,,, и случайные равномерно распределенные в нем точки; коор-
динатами  этих  точек  будут  последовательные  четверки  случайных 
чисел 3,2,1,0,
4
=γ
+
k
ki
.  Доля  случайных  точек,  удовлетворяющая 
неравенству ),,(
2414434 +++
γγγ<γ
iiii
f ,  даст  приближенное  значе-
ние  искомого  интеграла.  Чем  больше  число  измерений,  тем  более 
жесткими  тестами  нужно  проверять  качество  псевдослучайных  чи-
сел, используемых в расчете. 
Для гладких функций можно получить более хорошие результаты 
при несложном построении сетки, если выбрать число узлов 
m
kN = , 
где 
m  – число измерений. Разобьем единичный куб на  N  кубиков со 
стороной 
k
1
, в каждом кубике выберем одну случайную точку и вы-
числим  по  этим  точкам  интеграл.  Дисперсия  этого  метода  есть 
)(
1
2
1
m
N
NO
−−
=Δ , т. е. она меньше оценки  )(
2
1
−
NO , получающейся 
при обычном применении метода Монте-Карло. 
Поскольку дисперсия второго способа велика, первый способ ста-
тистического  вычисления  интегралов  точнее.  Пусть 0),,( ≥
ρ
zyx  
есть  многомерная  плотность  распределения  некоторой  случайной 
величины. Тогда аналогично одномерному случаю,  
∑
∫
=
ζηξ≈ζηξ=ρ
N
i
iii
G
f
N
Mfdxdydzzyxzyxf
1
).,,(
1
),,(),,(),,(        (1) 
Как найти случайную трехмерную точку с заданным распределе-
нием  плотности  по  тройке  равномерно  распределенных  случайных 
чисел 
23133
,,
++
γγγ
iii
?  Для  этого  надо  свести  разыгрывание  много-
мерной плотности  к  последовательным  разыгрываниям  одномерных 
случайных величин с плотностями )(),(),( zRyRxR . 
   Второй способ легко обобщается на многомерные интегралы
I = ∫ f ( x, y, z )dxdydz по единичному кубу G (для определенности
    G
мы выбираем трехмерное пространство), если 0 ≤ f ( x, y, z ) ≤ 1 внут-
ри этого куба. Рассмотрим куб в четырехмерном пространстве
 x, y, z , u и случайные равномерно распределенные в нем точки; коор-
динатами этих точек будут последовательные четверки случайных
чисел γ 4i + k , k = 0, 1, 2, 3 . Доля случайных точек, удовлетворяющая
неравенству γ 4i + 3 < f ( γ 4i , γ 4i +1 , γ 4i + 2 ) , даст приближенное значе-
ние искомого интеграла. Чем больше число измерений, тем более
жесткими тестами нужно проверять качество псевдослучайных чи-
сел, используемых в расчете.
    Для гладких функций можно получить более хорошие результаты
при несложном построении сетки, если выбрать число узлов N = k m ,
где m – число измерений. Разобьем единичный куб на N кубиков со
               1
стороной , в каждом кубике выберем одну случайную точку и вы-
               k
числим по этим точкам интеграл. Дисперсия этого метода есть
                1 1                                                  1
            −    −                                               −
Δ N = O( N      2 m),
                  т. е. она меньше оценки O( N     получающейся      2),
при обычном применении метода Монте-Карло.
   Поскольку дисперсия второго способа велика, первый способ ста-
тистического вычисления интегралов точнее. Пусть ρ( x, y, z ) ≥ 0
есть многомерная плотность распределения некоторой случайной
величины. Тогда аналогично одномерному случаю,
                                                             1 N
        ∫ f ( x, y, z )ρ( x, y, z )dxdydz = Mf (ξ, η, ζ) ≈      ∑ f (ξi , ηi , ζ i ).   (1)
        G                                                    N i =1
   Как найти случайную трехмерную точку с заданным распределе-
нием плотности по тройке равномерно распределенных случайных
чисел γ 3i , γ 3i +1 , γ 3i + 2 ? Для этого надо свести разыгрывание много-
мерной плотности к последовательным разыгрываниям одномерных
случайных величин с плотностями R ( x), R( y ), R( z ) .
                                          97
Страницы
- « первая
 - ‹ предыдущая
 - …
 - 95
 - 96
 - 97
 - 98
 - 99
 - …
 - следующая ›
 - последняя »
 
