|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Andrianov 2:5020/1507.400 13 Feb 2003 10:36:04 To : Martynenko Sergey Subject : Re: интеграл -------------------------------------------------------------------------------- Однажды 11-Feb-03 в 18:05 Martynenko Sergey (via gate) написал Alexander Shevchenko по поводу -=- Re: интеграл -=- MS> From: "Martynenko Sergey" <serjio@rosneft-tnp.ru> >>> Монте-Kарло. >> Спасибо. А поподробней можно? MS> мне вот что не понятно MS> в Монте-Kарло случайно точки бросаем, MS> и по отношению точек попавших к непопавшим MS> судим о занимаемой площади. MS> основная фишка (благодаря которой метод работает) MS> в том что случайно брошенные точки, равномерно MS> распределены (масло-то размазывайте, MS> а не кусками кладите) MS> тут вспоминается история промахнувшихся MS> америкосов спутником мимо Плутона, то ли MS> Hептуна, так как им пришлось интегралы MS> в real time считать. считать решили методом MS> Монте-Kарло, а тот генератор случайных чисел MS> теперь приводят как пример того как делать не надо. MS> (промахнулись потому что масло кусками лежало) MS> так вот у сетки ("клеточек") точки MS> _наиболее_ равномерно распределены. MS> почему бы не считать интегралы MS> положив на область сетку MS> (фиксированный шаг между точками). MS> уже слышу, "Kак же Так можно!", MS> но для одинакового кол-ва точек MS> имеем оптимальное их распределение MS> или поскольку "ничего нельзя сказать" MS> о поялении точки и они теоретически MS> будут раномерно распределены это лучше, MS> чем будет порядок в распределении точек MS> и сказать можно будет, что "наша" площадь MS> может быть далека от реальной. MS> конечно, случайно бросая, мы можем бросать по одной MS> и когда захотим прекратить. MS> а вот с сеткой, на (i+1)-ой итерации, прийдется MS> обсчитывать 2^(2*i-2) точек. дык, все равно MS> покрыть точками надо "довольно плотно". MS> так вот мне не совсем ясен выбор именнно случайного MS> "бросания" точек в пользу фиксированного шага. Такой метод есть, он используется (если мне не изменяет память, называется методом палетки), но по сравнению с М-K имеет по меньшей мере 2 недостатка. Один из них ты уже фактически описал - в методе М-K можно плавно увеличивать точность, а в альтернативном методе - нет. Второй недостаток более сущенственен: в М-K мы имеем погрешность, вызваную _только_ случайной ошибкой, а а другом методе из-за регулярной сетки присутствует и систематическая ошибка. А существующие методы как оценки величины ошибки, так и борьбы за увеличение точности умеют работать _только_ со случайными ошибками. Т.е. в альтернативном методе мы не можем ни оценить величину ошибки, ни подсчитать количество узлов сетки достваточное для обеспечения ошибки ниже требуемого уровня (либо по существующим оценкам количество узлов окажется во много раз больше, чем в М-K при той же погрешности). До свидания, в 09:28 MSK Sergey --- * Origin: Sergiev Posad (2:5020/1507.400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/52053E4B6704.html, оценка из 5, голосов 10
|