Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Savelova_Metod_Monte-Karlo_2011

.pdf
Скачиваний:
153
Добавлен:
05.06.2015
Размер:
3.03 Mб
Скачать

Полагаем, что время обслуживания клиентов имеет усеченное нор-

мальное распределение N a,ζ , а = 2 мин, ζ 0,5 мин (рис. 4.8).

111

На рис. 4.9 изображена гистограмма времени ожидания для 900

клиентов при наличии 1 канала связи. Получены следующие ре-

зультаты:

507 (56,3%) клиентов имеют время ожидания не более 1 мин;

393 (43,7%) – более 1 мин;

45 (5%) – более 6 мин.

На рис. 4.10 изображена гистограмма времени ожидания для 900

клиентов при наличии двух каналов связи. Здесь получены такие результаты:

882 клиента (98%) ожидают не более 1 мин;

18 (2%) – более 1 мин.

112

4.5. Трудоемкость метода Монте-Карло, использование

неслучайных чисел

Пусть для расчета величины m имеется случайная величина ,

для которой Mξ m и Dξ . Выбрав N независимых значений

ξ1,...,ξ N , берем оценку

 

1

N

 

m

ξi ,

(4.2)

 

 

N i 1

 

которая обычно называется

оценкой метода

Монте-Карло.

В главе 3 было изложено, что точность оценки (4.2) зависит от

дисперсии Dξ . Формула (4.2) не определяет алгоритма расчета,

существует много случайных величин, имеющих заданное матема-

тическое ожидание m и конечную дисперсию.

Возьмем некоторый метод моделирования случайной величины

f γ12 ,... ,

(4.3)

где γi – равномерно распределенные на (0,1)

случайные числа.

Формулы (4.2), (4.3) определяют алгоритм Монте-Карло для вы-

числения m.

Пусть t – время расчета одного по формуле (4.3). Полное вре-

мя расчета оценки (4.2) равно T Nt .

Ошибка оценки (4.2) определяется величиной

Dξ

 

tDξ

 

 

N

T .

(4.4)

Формула (4.4) показывает, что если полное время расчета T фикси-

ровано, то погрешность вычисления зависит от величины tDξ , ко-

113

торая называется трудоемкостью алгоритма Монте-Карло (4.2), (4.3). Обычно эту величину оценивают путем численных экспери-

ментов, иногда – теоретически.

Рассмотрим алгоритм вида (4.2), (4.3) для расчета величины m Mξ . Если функция f (4.3) зависит от n переменных

ξ f γ12 ,...,γn , то говорят, что конструктивная размерность ал-

горитма (4.2), (4.3) равна n, сокращенно – к.р. = n.

Однако может случиться, что на получение может затрачи-

ваться разное значение n, поэтому следует определить n как мак-

симальное количество. Может оказаться, что число n может быть сколь угодно большим, тогда к.р. = .

Все алгоритмы Монте-Карло с к.р.=n допускают единую интер-

претацию. Рассмотрим случайную n-мерную точку Г с декартовы-

ми координатами γ1,...,γn . Эта точка равномерно распределена в n-мерном единичном кубе 0 x1 1,...,0 xn 1 , так как плот-

ность распределения Г равна pГ x1,..., xn pγ1 x1 ...pγn xn 1 . Можно записать ξ f Г . Величина m вычисляется по формуле

1

1

m Mf Г ... f x1,..., xn dx1

0

0

 

1

N

... dxn

f Гi . (4.5)

 

 

N i 1

Формула (4.5) показывает, что данный алгоритм есть прибли-

женное вычисление интеграла по n-мерному единичному кубу пу-

тем усреднения значений подынтегральной функции в независи-

мых случайных точках Г1,..., ГN .

114

При вычислении (4.5) методом Монте-Карло скорость прибли-

жения относительно количества испытании имеет порядок 1 N .

Существуют «квазислучайные» точки, где скорость сходимости порядка 1 N . Этим условиям удовлетворяют ЛПη -последова-

тельности. Мы не останавливаемся на изложении этого материала,

свойства, формулы и программы для расчета точек ЛПη -

последовательностей можно найти в книге [26].

115

Теория ошибок была разработана Гауссом

восновном для нужд в астрономии. И можно считать исторической случайностью, если угодно,

что ошибки измерений оказались достаточно малы,

так что линейная аппроксимация оказалась приемлемой и Гаусс развил линейную,

а не собственно угловую теорию ошибок.

К. Мардиа

Глава 5. Специализированный метод Монте-Карло – статистическое моделирование ориентаций на группе вращений SO(3), подчиняющихся нормальному закону распределения

Теория вероятностей, математическая статистика, имеющие особенности на алгебраических структурах, отличаются от извест-

ных положений в евклидовом пространстве [12].

Для того чтобы иметь некоторое представление о проблемах,

возникающих при переходе из евклидова пространства на группы,

рассмотрим вопрос об определении нормального распределения на окружности SO(2) [18].

Наиболее известны два нормальных распределения на SO(2):

намотанное нормальное распределение с плотностью распределе-

ния θ π;π

 

 

1

 

 

 

 

1

θ 2kπ

2

 

 

f θ

 

 

 

exp

 

 

 

(5.1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 ζ

 

2

 

2

 

 

 

 

 

 

 

k

 

 

ζ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и распределение Мизеса с плотностью распределения

116

g θ,μ, k

 

1

exp k cos θ μ ,

 

μ

 

,

k 0 , (5.2)

 

 

 

 

 

 

I0 k

 

 

 

 

 

 

 

 

 

2r

 

 

 

π

 

 

 

 

 

 

 

 

 

 

1

1

 

k

 

I0 k

exp k cos θ dθ

 

 

 

 

 

 

 

 

 

.

 

r!

2

 

 

 

 

π

r 0

 

2

 

На рис. 5.1 и 5.2 изображены распределения (5.1) и (5.2) соответст-

венно.

Намотанное нормальное распределение (5.1) удовлетворяет цен-

тральной предельной теореме на окружности, безгранично делимо,

свертка двух распределений данного вида приводит к намотанному распределению. Определение броуновского движения также при-

водит к распределению (5.1).

Распределение Мизеса аналогично нормальному распределению на R1 определяется двумя параметрами: и k – аналогами матема-

тического ожидания и дисперсии.

Далее распределение Мизеса так же, как нормальное распреде-

ление на прямой, характеризуется наиболее правдоподобной оцен-

117

кой для параметра сдвига и свойством максимизировать энтропию при заданных круговом среднем направлении и дисперсии.

На самом деле эти два распределения хорошо аппроксимируют друг друга. Поэтому выбор любого из них в качестве модели – в

значительной степени дело удобства.

5.1. Определение нормального распределения на группе

SO(3)

Группа вращений трехмерного евклидова пространства SO(3) –

компактная, некоммутативная группа [11], элементами которой являются ортогональные матрицы 3-го порядка с определи-

телем +1.

Каждая такая матрица может быть параметризована многими способами [7]. Рассмотрим параметризацию углами Эйлера. Будем выполнять вращения в следующем порядке:

1)поворот на угол ψ ( 0 ψ 2π ) вокруг оси OZ исходной

системы K;

2)поворот на угол θ ( 0 θ π ) вокруг оси OX системы K ,

полученной из исходной после первого поворота;

3) поворот на угол θ ( 0 θ 2π ) вокруг оси OZ системы

K , полученной из исходной после двух поворотов.

Таким образом, любой элемент g SO(3) представляется в виде g gz θ gx θ gz ψ g θ,θ,ψ gij , i, j 1,2,3, (5.3)

где

g11 cosθcos ψ sin θsin ψcosθ ; 118

g12 cosθsin ψ sin θcos ψcosθ ; g13 sin θsin θ ;

g21 sin θcos ψ cosθsin ψcosθ ; g22 sin θsin ψ cosθcosψcosθ ; g23 cosθsin θ ;

g31 sin ψsin θ ; g32 cos ψsin θ ; g33 cosθ .

Есть другие варианты углов Эйлера (всего шесть). На группе

SO(3) существует инвариантная мера

dg 1 sin θdθdθdψ

2

и полная система попарно неэквивалентных унитарных представ-

лений

T l g ,

l 0,1,...

[11, 22]. Матричные элементы представ-

лений

tmnl g ,

l 0,1,...,

m, n l, l 1,...,l , образуют ортонорми-

рованный базис на SO(3). Для любой интегрируемой по модулю в квадрате функции

f g 2 dg

SO(3)

справедливо разложение в ряд Фурье:

l

 

 

f g Cmnl tmnl

g ,

(5.4)

l 0 m,n l

119

где

 

 

 

 

 

 

Cmnl 2l 1

f g tmnl

g dg

 

SO(3)

 

 

 

 

коэффициент Фурье,

 

 

 

 

 

tmnl g exp imθ inψ Pmnl cosθ ,

 

 

 

 

 

1 l m in m

 

 

 

 

 

 

 

 

 

 

 

Pl

 

 

 

 

l n !

 

x

 

n m

 

x

 

n m

 

x

 

 

 

 

 

 

 

 

 

mn

 

 

2l

l n ! l m ! l m !

1

2

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dl n

dxl n 1 x l m 1 x l m

полиномы Якоби.

Существуют различные подходы к определению нормального распределения (НР) на группе SO(3) [23]. Здесь развивается опре-

деление НР на группе SO(m), m 1 согласно [7, 34], удовлетво-

ряющее центральной предельной теореме.

Определение 5.1. Распределение вероятностей на SO(3) нор-

мально, если безгранично делимо, не является идемпотентной мерой и может быть представлено в виде

 

 

3

 

3

 

 

 

 

 

 

 

 

 

 

 

Tg dμ g exp

αij Ai Aj αi Ai

,

(5.5)

SO(3)

i, j 1

 

i 1

 

 

 

 

 

 

 

 

 

 

где Tg – представление группы SO(3),

 

 

 

 

 

 

Tg t E

 

 

 

 

 

Ai lim

 

i

 

 

 

 

 

t

 

t

 

 

 

 

инфинитезимальные операторы представлений, отвечающие одно-

параметрическим подгруппам gi t ,

i 1,2,3 ,

αij ,

i, j 1,2,3 не-

120

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]