Главная » Просмотр файлов » Диссертация

Диссертация (1145371), страница 26

Файл №1145371 Диссертация (Бессеточные методы Монте-Карло решения краевых задач для уравнений в частных производных) 26 страницаДиссертация (1145371) страница 262019-06-29СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 26)

.i=1При полуцелом ν = m + 1/2 — по формуле!mYγ(m + 1/2) = − lnαi + (Ξ[1])2 /2,m = 0, 1, . . . .i=1В общем случае, при 0 < δ < 1 используется формула γ(m + δ) = γ(m) + γ(δ), вправой части которой случайные величины должны быть независимыми. Случайную величину γ(δ) обычно моделируют методом отбора, используя мажорантуe−x , x > 1;g(x) = xδ−1 , 0 < x 6 1;0,x 6 0.Эффективность моделирования равна Γ(δ)/(1/δ + 1/e).Для моделирования случайной величины можно использовать формулуЙонка:γ(δ) = (ζν − 1)α,где величина ζν имеет бета-распределение с параметрами 1 − ν и ν.Заметим, что случайная величина γ(ν)/θ имеет при x > 0 плотностьраспределения (двухпараметрическое гамма-распределение)f (x) = θν xν−1 e−θx /Γ(ν).207Пусть p > 0,m > 0 — параметры.Z1B(p, m) =xp−1 (1 − x)m−1 dx =Γ(p)Γ(m)Γ(p + m − 1)0— бета-функция.

Бета-распределение имеет на отрезке (0, 1) плотностьxp−1 (1 − x)m−1fp,m (x) =.B(p, m)Моделирование произвольного бета-распределения выполняется в несколькоэтапов и подробно описано в [11]. Мы рассмотрим лишь те случаи, которыетребуются в данной работе. Отметим, что если β(p, m) имеет распределение спараметрами p, m, то 1 − β(p, m) имеет распределение с параметрами m, p.Случай 1.

m = 1. Моделирование выполняется по явной формуле:β(p, 0) = α1/p .Случай 2. p = 1. Моделирование выполняется по явной формуле:β(0, m) = 1 − α1/m .Случай 3. p, m — целые. Моделирование выполняется с помощью порядковых статистик при выборке объема p + m − 1 из равномерного распределенияна отрезке (0, 1). А именно, β(p, m) = αp — p-й член вариационного ряда.Случай 4. m — целое.β(p, m) =mY1/(p+k−1)αkk=1Случай 5. Целая часть [m] = 1.В этом случае распределение является смесьюfp,m (x) =∞Xpk fp+k,2 ,k=0где a = 2 − m иpk =1a(a + 1) . . .

(a + k − 1).B(p, m) k!(k + p)(k + p + 1)208Пусть дискретная случайная величина ν имеет распределение pk , k = 0, 1, . . . ,тогда1/(p+ν) 1/(1+p+ν)α2.β(p, m) = α1Случай 6. m < 1, p < 1. Этот случай сводится к предыдущему, так какfp,m =mp(x)fp+1,m (x) +fp,m+1 (x).p+mp+mИменно этот случай наиболее интересен. Он позволяет промоделировать гаммараспределение с нецелым показателем. В свою очередь можно моделироватьбета- распределение через гамма-распределение по формуле:β(p, m) =γ(p)γ([p]) + γ({p})=.γ(p) + γ(m) γ([p]) + γ({p}) + γ([m]) + γ({m})Входящие в данную формулу случайные величины должны быть независимыв совокупности.A.3Краевые задачи для параболического уравненияМоделирование всех случайных величин, необходимых для реализациирассмотренных алгоритмов, кроме геометрического распределения, уже обсуждалось.A.3.1Моделирование геометрического распределенияГеометрическое распределение на множестве натуральных чисел задает-ся рядом вероятностей pk = q(1 − q)k−1 , k = 1, 2, .

. .. Используя формулу длясуммы первых m членов геометрической прогрессии, легко получить следующую формулу для моделирования этого распределения:ln(α)N=+1 .ln(1 − q)209A.4Первая краевая задача для эллиптическогоуравненияA.4.1Моделирование величины ρ в блуждании по сферамДля моделирования случайной величины ρ, имеющей на отрезке [0, 1]плотность распределения pn (r) = 2n r − rn−1 /(n − 2), можно предствить ее ввиде смеси плотностей порядковых статистикpn (r) =n−2Xk=12nqk (r),(n − 2)(k + 1)(k + 2)где qk (r) = (k + 1)(k + 2)rk (1 − r) — плотность k + 1-й порядковой статистикипри выборке объема k + 2 из равномерного распределения на отрезке [0, 1].Суммы коэффициентов смеси находятся явно: S0 = 0, S1 = n/3(n − 2), .

. . , Sl == nl/(n − 2)(l + 2). Поэтому, по α, распределенному равномерно на отрезке[0, 1], выбираем номер ν порядковой статистики ν = [2(1 − α(1 − 2/n))−1 ] −1 и моделируем порядковую статистику ν + 1-ю порядковую статистику привыборке объема ν + 2. Для этого достаточно следить за двумя последнимичленами вариационного ряда.

Приведем фрагмент программы, выполняющейнеобходимые действия.α := random;β := random;if α > β then begin γ := α; α := β; β := γ end;for k := 1 to n − 2 dobegin γ := random;if γ > β then begin α := β; β := γ endelse if γ > α then α := γ;end;ρ := α;210A.4.2Моделирование блуждания по эллипсоидамИспользуя обозначения § 3.2.1, определим в области T (x) следующиефункции:p(x, y) = Ny L(y, x),p1 (x, y) = Ny L(y, x), при c(x) ≡ 0,p2 (x, y) = µ(x)(n − 2)p(σ)σ1−nn XnXaij (y)i=1 j=1∂σ ∂σ,∂yi ∂yj(A.4.1)µp3 (x, y) = 2 µ(x)(n − 2)p(σ)σ 1−n ,νp4 (x, y) = µ(x)(n − 2)p(σ)σ 1−n .Эти функции неотрицательные и связаны неравенствами:p(x, y) 6 p1 (x, y) 6 2p2 (x, y) 6 p3 (x, y).(A.4.2)Первое неравенство следует из равенства p(x, y) − p1 (x, y) = c(x)L(y, x)и неравенств c(x) 6 0, L(y, x) > 0.Второе неравенство является следствием выбора функции p(ρ), а именно,p(ρ) следует выбирать исходя из условияp2 (x, y) > |p1 (x, y) − p2 (x, y)| + kckµ(x)σ 2−nZRp(ρ)dρ,σкоторое обеспечивает требуемое неравенство.

Для этого в доказательстве теоремы 3.2.3 постоянные κ1 , κ2 , κ3 cледует выбирать при c(x) ≡ 0, а затем увеличитьκ3 на величину kck = maxx∈D |c(x)|.Третье неравенство является следствием оценкиn XnXi=1 j=1aij (y)∂σ ∂σ6 µ| grady σ(y, x)|2 =∂yi ∂yj|A−1 (x)(y − x)|2µ= µ −16(A (x)(y − x), A(x)A−1 (x)(y − x))ν211и второго неравенства.При c(x) ≡ 0, функция u(x) ≡ 1 является решением уравненияM u(x) = 0, поэтомуZ1 = u(x) =Zp1 (x, y)u(y)dy =T (x)p1 (x, y)dy.T (x)Следовательно, p1 (x, y) — плотность распределения по переменной y. В силулеммы 2.1.2,RZZpp4 (x, y)dy = σn det(A(x)) Ep4 (x, x + rΩ)rn−1 dr =0T (x)1=q(R)ZRp(r)dr = 1,0поэтому p4 (x, y) — плотность распределения по переменной y.Для получения следующей точки Y марковской цепи по текущей X выполняем следующие действия:– моделируем Y с плотностью p1 (X, y);– моделируем случайную величину α, распределенную равномерно на [0, 1];– если αp1 (X, Y ) < p(X, Y ), то переходим в точку Y ;– если αp1 (X, Y ) > p(X, Y ), то переходим в поглощающее состояние.Неравенства (A.4.2) позволяют использовать для моделирования точкиY метод отбора.

В каждом конкретном случае выбирается своя мажоранта.Опишем процедуру моделирования Y с помощью мажоранты p3 (x, y). Пустьфункция next(x) возвращает реализацию случайной величины Z с плотностьюраспределения p4 (x, z), тогда величина Y , имеющая плотность p1 (X, y) реализуется в циклеrepeat Y := next(X); α := random;until αp3 (X, Y ) < p1 (X, Y );212Эффективность данной процедуры равна ν/(2µ) и может оказаться весьма низкой.

Примеры более эффективных процедур моделирования Y имеютсяв [12].Отметим, что в силу леммы 2.1.2, вектор Z = X + rpA(X)Ω1 име-ет плотность распределения p4 (X, z), если r распределено на [0, R] с плотностью p(ρ)/q(R), а Ω1 — изотропный вектор. Аналогичная формула Y =p= X + r A(X)Ω1 верна и для моделирования случайного вектора Y с плотностью L(y, x)/h(x), но теперь величина r распределено на [0, R] с плотностьюrn−1pe(r) =h(x)(n − 2)q(R)ZRr2−n − ρ2−n p(ρ)dρ.rЛегко проверить, что такую плотность имеет произведение двух независимыхслучайных величин % и ϑ, распределенных на [0, R] и [0, 1], соответственно, сRRплотностями ρ2 p(ρ)/ ρ2 p(ρ)dρ и 2n(s − sn−1 )/(n − 2).0Построение несмещенной оценки для интегралаZF (x) =f (y)L(y, x)dyT (x)можно упростить, представив его в видеZRf (x + rF (x) = Epn−1A(x)Ω1 )r(n − 2)q(R)ZRr2−n − ρ2−n p(ρ)dρdr,r0поменяв порядок интегрирораванияZRF (x) = Ep(ρ)(n − 2)q(R)0Zρpr2−n − ρ2−n f (x + r A(x)Ω1 )rn−1 drdρ,0и выполнив линейную замену переменной r = sρZRF (x) = E0ρ2 p(ρ)2nq(R)Z10p2ns − sn−1 f (x + sρ A(x)Ω1 )dsdρ.n−2213Теперь видно, что несмещенной оценкой для F (x) является случайная величинаp%2 f (x + ϑ% A(x)Ω1 )/(2n), где случайные величины ϑ и % – независимые ираспределены с плотностями 2n(s − sn−1 )/(n − 2) и p(ρ)/q(R).Алгоритм моделирования величины ϑ представлен в §A.4.1.Выбор константы κ в блуждании по эллипсоидамДля реализации алгоритма блуждания по эллипсоидам необходимоиметь оценку снизу для константы κ в неравенствеZRp(σ) > κp(ρ)dρ.σВыполним необходимые для этого вычисления.

Запишем Ny L в виде1Ny L(y, x) =q(R)ZRσnn∂H ∂σp(σ) X X−aik (y)p(ρ)dρ · Ny H −q(R) i=1∂yi ∂ykk=1ZR− µ(x)C(y)ρ2−n p(ρ)dρ =σ1q(R)ZRp(ρ)dρ · (Ny H − C(y)H) + µ(x)(n − 2)p(σ)σ1−nnn XXi=1 r=1σZR+ µ(x)C(y)aik (y)∂σ ∂σ+∂yi ∂yk(σ 2−n − ρ2−n )p(ρ)dρ. (A.4.3)σОбозначим z = grady σ = A−1 (y − x)/σ. Отметим, чтоσ 2 = (A−1 (y − x), y − x) = (A−1 (y − x), A(x)A−1 (y − x)) 6 ν1 |A−1 (y − x)|2 ,√√поэтому |z| ν1 > 1. Аналогично, |z| ν 5 1.Запишем неравенствоn XnXi=1 r=1aik (y)∂σ ∂σ= (A(y)z, z) > ν|z|2 .∂yi ∂yk214Выполним вычисленияNy H − C(y)H =n XnXi=1 k=1nX∂H∂ 2HBk (y)−.aik (y)∂yi ∂yk∂ykk=1Пусть βk = maxx∈D |Bk (y)|, тогда верны неравенства nnX∂H X ∂H Bk (y)βk 6 |β||gradH|,6∂yk ∂yk k=1k=1√|gradH| = q(R(x))µ(x)(n − 2)σ 1−n |z| 6 q(R(x))µ(x) ν1 (n − 2)σ 1−n |z|2 ,Pв которых |β| = ( nk=1 βk2 )1/2 .Заметим, чтоn XnXaik (x)i=1 k=1поэтомуnn XXi=1 k=1∂ 2H= 0,∂yi ∂yknnXX∂ 2H∂ 2Haik (y)(aik (y) − aik (x))=.∂yi ∂yk∂y∂yiki=1k=1По теореме Лагранжаaik (y) − aik (x) =nX∂aik (y ∗ )l=1∂yl(yl − xl ).Таким образом, справедливы равенстваnn XXnnnX X X ∂aik (y ∗ )∂ 2H∂ 2Haik (y)=(yl − xl )=∂yi ∂yk∂y∂y∂yliki=1i=1 k=1n Xn XnX=i=1 k=1 l=1k=1 l=1∂aik (y ∗ )Aik (x)zi zk(yl − xl )q(R(x))µ(x)(n − 2)σ 1−n (−+n·)=∂ylσσ= q(R(x))µ(x)(n − 2)σ 1−n ×× −(grady (Sp(A(y ∗ )A−1 (x))), A(x)z) + n(A(x)z, grady (z > A(y ∗ )z) ,где при дифференцировании по переменной y зависимость z от y не учитывается.215Пусть матрица A0l (y ∗ ) составлена из частных производных матрицы A(y)по переменной yl и kA0l (y ∗ )k 6 k l .

Характеристики

Список файлов диссертации

Бессеточные методы Монте-Карло решения краевых задач для уравнений в частных производных
Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6390
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее