Главная » Просмотр файлов » Соболь И.М. Численные методы Монте-Карло (1973)

Соболь И.М. Численные методы Монте-Карло (1973) (1186217), страница 33

Файл №1186217 Соболь И.М. Численные методы Монте-Карло (1973) (Соболь И.М. Численные методы Монте-Карло (1973)) 33 страницаСоболь И.М. Численные методы Монте-Карло (1973) (1186217) страница 332020-08-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

П р н м е р. Пусть я(х, у) — реп.ение уравнения Лапласа (д»и/дхт)+(д»п/пуз) =0 в единичном квадрате 0<х(1, Оку~1, удовлетворяющее грвиичныл1 условиям и(х, 0) =О, и(0, Н) =О, в(х, 1) =х, и(1, у) у р Вычислить зиачезие и(1,'2, Ю). Рис. 54. Выберем в квадрате сетку с шагом «=1/4 и перенумеруем узлы так, как зто указано на рис. 54. )(ля уравнения Лапласе формула (75) еще более упрошается: С=я», так что ь равно значению д в том узле, в котором цепь попалает на границу. Возле каждого граничного узла на рис.

54 проставлено значение д для нашего примера. $ 3! Решенл!е линп!ных АлГеГРАическнх систем 205 Для построения цепей воспользуемся таблицей случайных цвфр, приведенной на стр. 295. Если случайная цифра е ока!кется 0 илп 4, то булем перемешаться в соседний узел справа; если в равно ! или 5, то будем перемещаться влево; если в равно 2 нли 6, то перемешаемся вверх; если в равно 3 нли 7, то перемещаемся вниз; значения а, равные 8 илн 9, опускаем. Таблица 3 6 5 1 !-- 13 — 18 — 17 — 16 б О 7 5 6 6 1 ! ! ! 13 — 12 — 13 — 8 — 7 — 12 — 17 — 16 5 5 13 — 12 — И 4 3 4 13 — 14 — Π— 10 6 6 ! ! 13 — 18 — 23 5 13 — 12 — И 5 6 5 ! 13 — 12 — 17 — 16 2332437 ! ! 1 - ! 13 — 18 — 13 — 8 — $3 — 14 — 9 $ 7 5 7 13 — 8 — 7 — 2 0 2 6 1 1 13 — 14 — 19 — 24 160333 1 13 — 12 — 17 — $8 — 13 — 8 — 3 4 2 5 О 2 1 !3 — 14 — 10 — 18 — 19 — 24 2 2 1 Т 13 — 18 — 23 45 55 3 7 < 13 — 14 — 13 — $2 — $1 13 — 18 — 3 5 $ 13 — 12 — 1! /!!х!$б и ~ —, — ~ ш — л~н ь, = О, 17.

2 2~ !бс.4 з з ! Из эмпирической оценки дисперсии $)ь ш !5 ~к~~ Ь, — !5 !6 ~~~~ за 0,08! следует, что вероятная ошибка Гш 0,675 )Г0~/)б ш 0,05, Точное решение рассмотренной задачи и=лйб так что н (!/2, 1/2) 0,25, и фактическая ошибка расчета равна 0,08. В табл. 3 приведены 16 случайных цепей. В первой строке записаны использованные случайные пифры, во второй — схематически указано направление перемещения, а в третьей — сама цепь (номера в/). Соответствующие этим цепям значения ь равны О, О, О, !/2, !/1, О, О, О, О, 3/4, О, 3/4.

!/2, О, О, О. Среднее арифметическое этих величин дает нам приблплсенное значение решения в точке (1/2, 1/2): 206 РЕШЕНИЕ ЛПНСЯНЫХ УРАВНГН!!И (гл 5 Метод настоящего пункта позволяет вычислять решения разностных уравнений, аппроксимирующих дифференциальные уравнения. Связь таких задач с блужданиями по сетке была впервые установлена в 1113].

В 3 3 гл. 8 указан метод Монте-Карло для решения задачи Дирихле, не связанный с разностными уравнениями. Б.б. Случай очень большого числа переменных. Методы Монте-Карло, изложенные в Я 2, 3, 4, часто используютсп в вычислительной практике, так как классические численные методы решения интегральных уравнений в многомерном случае приводят к весьма сложным расчетным схемам. Методы настоящего параграфа, напротив, сравнительно редко используются, так как зти задачи хорошо решаются численными средствами линейной алгебры.

Пожалуй, только в задачах с большим числом переменных методы Монте-Карло могут успешно конкурировать с методами линейной алгебры [1Щ. Предположим, по требуется оценить одну компоненту а, рещенна г системы (55), У котоРой все )пор)(ч(гл 1)о)Сс, и д(1. В этом случае ряд г, = /г+(А))г+(Аз/) +... сходится быстрее, чем геометрическая прогрессия с+сд+соз+..., и при заданной точности люжко ограни нпься каким-то определенным количеством ! слагаемых: г, = ~~~~ (А7)г.

(7?) ю О Будем считать, что !)3. для того чтобы по компонентам вектора А 7 вычислить все компоненты вектора А!+!1 необхолимо проделать глз умножений (операциями ело!кения, как более простыми, мы пренебрегаем). У вектора А!1 нам нужна лищь одна компонента (А!)) . Следовательно, общее количество умножений, затрачиваемых )Г' при расчетс по формуле (77), равно (! — 1)го!+я!. Рассмотрим теперь метод п. 5.3. Пусть все рой = 1(гл! это значит, что каждый номер й! с равной вероятностью может принимать значения 1, 2,..., гл независимо отй! !.

такой выбор можно (см. стр. 46) осуществлять по формуле й! =1+Ц(глу), где у — очередное случайное число. Лля реализации цепи с такими вероятностями перехода надо: 1) выбрать й,=г; 2) выбрать й, в найти элемент аа,а ! 3) выбрать йз и найти аз а и т. д. до а а а . Значение случайной величины (67), соответствующей (77), будет вычисляться по формуле ! г = Х йгг)а. где 1Г! — "'г — !л!"»! !а! В', =1.

!=в УПРАЖНЕНИЯ К гл в 207 Если матрицу а 3 заранее умножить на т,тона расчет одного значения! будет затрачпваться всего 3! умножений (т на у, таа г-а ! йтт-! "?А!на(г!). И если лля достижения требуемой точности придется вычислить А! цепей, то общее количество умножений прп таком способе расчета равно Зт?У+псе. Очевидно, расчет методом Монте-Карло будет экономичнее, чем расчет по формуле (?7), если (!-2) те+ т) ЗЙЧ. (78) Легко показать, что величина !У вЂ” колпчсстзо цепей, необходц. иое для достижения заданной вероятной ошпокп — ограничена прп )и- ьь н г-ьсь. В самом леле,какизвестио,й! пропорцпональиолнсперсии Оь.

Но О~(Мнт и так как [ь[ < с ~7~ д к.с(1 — д) го ю=а ' О((ст(! — 4) т. Послелння граница ни от т, ни от ! не зависит. Квадратному неравенству (78) удовлетворяют все т такие, что т) [ — 1+ )" 1+ !2! (! — 2)й![7[2(! — 2)). Так как 31~1, то это неравенство можно заменить более простыы т ) )Г!2! (! — 2) ?у?[2(! — 2)) = )l Зй(![(! — 2). Наконец, так как при !)3 отношение ![(! — 2) (3, то последнее не. равенство, а вместе с ним и (78), будет выполнено при любом !)3, если только т) 3 РтФ Например, если )У=900, то метод Моите-Карло выгоднее, чем расчет по формуле (77), для систем парадна тп)90. Упражнения к главе 5 1. Рассмотрим произвольную функцию ?!(Р, Р') из ьт(ОХО) и решение з(Р) уравнения (25), представимое в виде схолящегося ряда (28). Чтобы вычислить квадратичный функционал ()?з, х) метедом Монтечяарло, можно использовать пиры независимых случайньы траекторий (Л.

В. Майоров, А. Ы. Суховой [49)). а) Пусть две траектории типа Т (Яе ... ()! . ) и (; !?з ... м' ...)строятся по плотностям ! рж.),р((),, (),> ° р (Оо), р (()1,,О,') соответственно. Определим случайную величину сь заенсящу!о от пары таких траекторий: Ч=, ', . Я Рф(()!) У У',ф((),'). )т (Оь Оо) р('сь) р (г?з) .=.о ! — и 203 [Гл а РЕШЕНИЕ ЛИНЕЙНЫХ УРАВНЕНИЙ б) Пусть две траектории типа Тт(бз ... 6я]и (6в ...-~(), ] строятся по законам РЯе), р (61 1, Я), а [()1) и р'(Яа), р'(()) 1, Я;), а'[Я ) соответственно. Определим случайную величину 1),ч ЗаВИСЯЩУЮ От ПаРЫ таКИХ тРаЕКтОРИй: к[а„аз'] [[6,), [[а,) РЯе)р'(МЗ] 'а(Яч) ' а(М )' Доказать, что если выполнены условия теоремы 4, то МЧ = М,)„,.

= (Фг, г) . 2. Доказать, что если плотности р(Р) и р(Р„Р'), по которым строятся траектории Т , удовлетворяют условиям ') [ф(Р)[(Р)Р '(Р)] Р(Р)г(Р( ° с ] [К (Р, Р) [(Р) Р 1 (Р, Р) Г~ (Р)] Р(Р, Р) ИР' ( 4 С1 а (при любом Ртиб), то дисперсия Пь[ф] <оо. У к а з а н и е. Воспользоваться неравенством (44). 3, Предположим, что функции фз(Р) )з(Р), К'(Р, Р') фп(Р)= — „„, [п(Р) =.(„Р,), К„(Р, Р) =,(Р„(Р „ принадлежат соответственно ьз(6), ьз(6), йз(6Х6), и ряд Неймана для решения гп уравнения гп —— Кпгп+ /р сходится. Доказать, что дисиерсня оценки (39) конечна ц равна ()ьч [ф] = [ф, г ) — (ф, г)з (В. Г. Золотухин, С.М.

Ермаков [36]). 4. Интегральное уравнение 1 3 1х+х' г(х) = — ~ =, г(х') бх'+ 45х — 3 20 ] ~Гд имеет решение г 50х. а) Доказать, что последовательные приближения (26) сходятся, если только интеграл Кф(х) нонечен. б) Пустьй„ ..., Ь вЂ” заданные интервалы, расположенные ! внутри [О, (], и требуется вычислить методом Монте-Карло п. 2.2 упплжнып~я к гл 3 209 числа з,.

= ) х"'(х)дх, й=1,2,...,1, аа в случае, когда начальное приблизкение зге)(х)=1 Выписать все расчетные формулы, если начальная плотность р(х) =1, а плотность вероятностей перехода из х в х' пропорциональна (х + х )/у х'. 5. Доказать, что в условиях п. 3.2 (расчет по истинным траек- ториям) можно для оценки (ф, х) вместо случайной величины ь, !Л=(/(. 'Р(Ю!(ф(ге,)/ (О,)! называемой оценкой но иаглои,ениям, использовать случайную велит чину ит (/! = (/(!'ге)/Р(И! ~ ф (О/), пазываемуго оценкой ло /=о столкновениям. У к а з а и и е, Получив выражение СО )/"„=~,~...~/(Р.)~ )( /) и К„(Р,, Р.).(Р,) . г=о /=о $=! попользовать тождество а (Р,) =1 — ) К,т'1 Ры Ргч !') йргц.!.

6, Рассмотрим квадратную матрицуВ = (Ьие), 1<а, ()~(гп, исе собственные значения ри которой удовлетворягот условию (р„-й)<й, й>0. (79) Построить метод Монте-Карло для обращения матрицы В при по- мощи итераций матрицы А=Š— /г ' В. (Если все собственные зна- чения рю ..., р„, ма~рицы В лействнтсльны в положительны, то условие (79) всегда выполнено при й = шах (р,; ...; Рж) .) 7. В области 6=(0я=х(1, /)О) рассмотрим дифференциаль- ное уравнение теплопроводности ди/д/=дти/дхт+Р(х, 1). Требуется найти решение и=и(х, С) этого уравнения, удовлетворяю- щее граничным условиям и(х, О) =й(х), и(0, 1) =й,(/), и(1, !) и,(/), Выберем прямоугольную сетку с шагом Ь по х и й/ по й Коор- динаты узлов этой сетки х/ — — //г, / = ИГ, а значения и (х/, Г ) и Р(х., /1) обозначим и г и Р; р Во всех внУтРенних Узлах замет иим дифференциальное уравнение разиостным и/,г и/д — ! и/+К 1 — ! 2и/д — з+ и/-г, 1-1 которое, введя параметр и=й//йз, можно переписать в форме и/!~ми/+гг, +(1 — 2и) и/г, +ми 11 1+ й/Р/1 Условие устойчивости этого уравнения и~!/2.

Определить случайную цепь, аналогичную цепи из п. 5,5, для рас: чета и; !методом Монте-Карло. !4 И. м. сопель ГЛАВА 6 МОДЕЛИРОВАНИЕ ЕСТЕСТВЕННЫХ ПРОЦЕССОВ Рассмотрим какой-нибудь естественный процесс, на протекание которого влияют различные случайные факторы. Законы распределения этих факторов будем считать известными: иногда эти законы можно вычислить теоретически, чаше — экспериментально. Так как мы умеем находить значения случайных величин с любыми законами распределения (гл.

! и 2), то, разыграв конкретные значения случайных факторов, мы сможем рассчитать конкретную случайную реализацию процесса. Такой расчет называют имитацией (з(- пш!аПоп). Большинство приложений метода Монте-Карло связано именно с имитацией. Технические приемы имитации в различных областях науки, техники, экономики подробно рассматриваются в специальных книгах. Поэтому мы ограничимся лишь очень кратким изложением нескольких простых примеров Я !). С точки зрения математики гораздо интереснее то, что для многих задач можно построить более выгодные алгоритмы расчета, если отказаться от имитации есте. ственного процесса и воспользоваться некоторыми искусственными моделями.

Именно таким спобобагн расчета — моделированию с использованием статистических весов — посвяшена настояшая глава. Основная область применения этих методов (пока) — нейтронная физика. Однако материалы конференции [55! показывают, что такие методы начинают проникать и в другие области. 211 ф и МОДЕЛИРОВАНИЕ ПУТЕМ ИМИТАЦИИ 5 1. Моделирование путем имитации 1.1. Задача о поглощении нейтронов. Рассмотрим ,ограниченную выпуклую (для простоты) область 6е в пространстве, не содержащую делящихся ядер. Считаем известными сечения рассеяния н поглощения Х(г, Е) = =Х,(г, Е)+Х,(г, Е) и индикатрису рассеяния р,(г', (г1 11), которая представляет собой условную плотность распределения направлений рассеяния 11.

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

Тип файла
DJVU-файл
Размер
6,74 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

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