




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、MonteCarlo方法及其簡單應(yīng)用(圖文)論文導(dǎo)讀:本文介紹了Monte Carlo方法的思想,主要從在定積分計算方面介紹了隨機(jī)投點法和平均值法,并將其推廣到二重積分、三重積分和多重積分情形,最后以棋手分獎金問題介紹了 Monte Carlo方法在古典概率問題中的應(yīng)用.分析了誤差,介紹了減少誤差的方法. 給出這些方法的實例及其Mathematica實現(xiàn)程序.關(guān)鍵詞:MonteCarlo方法,積分計算,古典概率,模擬1 引言Monte Carlo方法,源于第二次世界大戰(zhàn)美國關(guān)于研制原子彈的曼哈頓方案;.該方案的主持人之一、數(shù)學(xué)家馮-諾伊曼用著名世界的賭城摩納哥的Monte Carlo來命名這種
2、方法,為它蒙上了一層神秘色彩.Monte Carlo方法研究的問題大致可分為兩種類型:一種是問題本身就是隨機(jī)的,另一種本身屬于確定性問題,但可以建立它的解與特定隨機(jī)變量或隨機(jī)過程的數(shù)字特征或分布函數(shù)之間的聯(lián)系,因而也可用隨機(jī)模擬方法解決.文【1】-【7】 介紹了Monte Carlo方法的思想,但沒有給出具體的實例及實現(xiàn)過程。發(fā)表論文。本文介紹了MonteCarlo方法的思想,從計算定積分和古典概率兩方面的應(yīng)用進(jìn)行研究,給出了實例及其Mathematica實現(xiàn)程序.2 Monte Carlo方法2.1 Monte Carlo方法思想概述Monte Carlo方法,有時也稱隨機(jī)模擬(Random
3、Simulation)方法或統(tǒng)計試驗(Statistical Testing)方法.它的根本思想是:首先建立一個概率模型或隨機(jī)過程,使它的參數(shù)等于問題的解;然后通過對模型或過程的觀察、抽樣來計算所求參數(shù)的統(tǒng)計特征;最后給出所求解的近似值,而解的精度可用估計值的標(biāo)準(zhǔn)誤差來表示.假設(shè)所求的量是隨機(jī)變量的數(shù)學(xué)期望,那么近似確定的方法是對進(jìn)行重復(fù)抽樣,產(chǎn)生相互獨立的值的序列并計算其算術(shù)平均值:根據(jù)大數(shù)定理,當(dāng)充分大時,以概率1成立,即可用作為的估計值.Monte Carlo方法以概率統(tǒng)計理論為根底,以隨機(jī)抽樣(隨機(jī)變量的抽樣)為手段,在很多方面有重要的應(yīng)用.它的優(yōu)點表現(xiàn)在三個方面:方法和程序的結(jié)構(gòu)簡單
4、,易分析、易理解;收斂的概率性和收斂速度與問題的維數(shù)無關(guān),很好的防止了維數(shù)問題;受問題條件限制的影響較小,很好的提高可行性.使用Monte Carlo方法的步驟如下:(l)構(gòu)造或描述概率過程(2)實現(xiàn)從概率分布中抽樣(3)建立各種估計量2.2 Monte Carlo方法的可行性從Monte Carlo方法的根本思想可以得到它通常的做法,利用數(shù)學(xué)或物理方法產(chǎn)生中均勻分布的隨機(jī)數(shù),在變換得到任意分布的隨機(jī)數(shù).隨機(jī)數(shù)個數(shù)很大時,可以由大數(shù)定理,求出事件的概率值.這種做法的可行性主要依據(jù)下面的事實:即服從上的均勻分布.因此是服從分布函數(shù)的隨機(jī)變量.所以我們只要能夠產(chǎn)生中均勻分布的隨機(jī)變量的子樣,那么通
5、過2式我們就可以得到任意分布函數(shù)的隨機(jī)變量的子樣.再結(jié)合大數(shù)定理、就可以運(yùn)用Monte Carlo方法進(jìn)行隨機(jī)模擬,解決一些實際的問題.3 Monte Carlo方法在定積分中的應(yīng)用3.1隨機(jī)投點法對于定積分.為使計算機(jī)模擬簡單起見,設(shè),有限,令,并設(shè)是在上均勻分布的二維隨機(jī)變量,其聯(lián)合密度函數(shù)為.那么是中曲線下方的面積如圖2.圖2假設(shè)我們向中進(jìn)行隨機(jī)投點.假設(shè)點落在下方即稱為中的,否那么稱不中.那么點中的概率為,假設(shè)我們進(jìn)行次投點,其中次中的.那么可以得到的一個估計該方法的具體計算步驟為: 獨立地產(chǎn)生2個隨機(jī)數(shù),i=1,n; 計算, ,和; 統(tǒng)計的個數(shù); 用由矩法,假設(shè)有個那么可給出的一個矩
6、估計,這便是樣本平均值法的根本原理.假設(shè),有限,可取.設(shè)是那么的一個估計為該方法的具體計算步驟為: 獨立地產(chǎn)生個隨機(jī)數(shù); 計算和 ,;用其中為S維單位立方體,在上有:.很明顯.此時積分對于這種較為一般形式的多重積分計算問題,采用的還是隨機(jī)投點.具體步驟如下:首先產(chǎn)生個隨機(jī)數(shù)i=1,2,,及,構(gòu)造維隨機(jī)向量 ,然后檢驗是否落后在V中,同理可以推論.檢驗是否成立,如果在構(gòu)成的個隨機(jī)向量中,有個隨機(jī)向量落于V中,那么取作為積分的近似值,即,如果積分區(qū)域及被積函數(shù)不滿足上述條件,那么可以通過變換便可到達(dá)所希望的條件.方法二:其中積分區(qū)域包含在維多面體中,此多面體決定于個不等式.設(shè)函數(shù)在內(nèi)連續(xù)且滿足條件
7、:,是在維多面體中均勻分布的隨機(jī)質(zhì)點的個數(shù),是在個隨機(jī)點之中落入以維區(qū)域V為底以為頂之曲頂柱體內(nèi)的隨機(jī)點的個數(shù).這里表示由不等式和決定的維多面體.那么重積分的Monte Carlo近似計算公式為:=例2 在三維空間中,由三個圓柱面:,圍成一個立體,利用Monte Carlo方法求它的體積.分析:據(jù)題意,所求體積,其中,且,.記,,考慮在空間內(nèi)隨機(jī)的產(chǎn)生個點,落在空間內(nèi)有個,那么.在Mathematica中模擬程序見附錄2.5 在古典概率問題中的應(yīng)用下面的例子說明了Monte Carlo方法在古典概率中的應(yīng)用.例3 甲乙兩位棋手棋藝相當(dāng),現(xiàn)他們在一項獎金為1000元的比賽中相遇,比賽為五局三勝制
8、,已經(jīng)進(jìn)行了三局的比賽,結(jié)果為甲三勝一負(fù),現(xiàn)因故要停止比賽,問應(yīng)該如何分配這1000元比賽獎金才算公平?分析:平均分對甲欠公平,全歸甲那么對乙欠公平.合理的分法是按一定的比例分配.現(xiàn)在我們用計算機(jī)模擬兩位棋手后面的比賽,是否就可以知道獎金分配方案.由于兩位棋手的棋藝相當(dāng),可以假定他們在以下每局的比賽勝負(fù)的時機(jī)各半.Mathematica中函數(shù)產(chǎn)生隨機(jī)數(shù)0或1,0與1出現(xiàn)的時機(jī)各占一半,可以用隨機(jī)數(shù)1表示甲棋手勝,而隨機(jī)數(shù)0表示乙勝.最終以甲分到;乙分到.即甲750元,乙250元.6 誤差分析6.1 收斂性蒙特卡羅方法是由隨機(jī)變量的簡單子樣的算術(shù)平均值:作為所求解的近似值.由大數(shù)定律可知,如獨立
9、同分布,且具有有限期望值6.2 誤差蒙特卡羅方法的近似值與真值的誤差問題,概率論的中心極限定理給出了答案.該定理指出,如果隨機(jī)變量序列,獨立同分布,且具有有限非零的方差,即是的分布密度函數(shù).那么當(dāng)N充分大時,有如下的近似式其中稱為置信度,1稱為置信水平.這說明,不等式近似地以概率1成立,且誤差收斂速度的階為.通常,Monte Carlo方法的誤差定義為上式中與置信度是一一對應(yīng)的,根據(jù)問題的要求確定出置信水平后,查標(biāo)準(zhǔn)正態(tài)分布表,就可以確定出.關(guān)于蒙特卡羅方法的誤差需說明兩點:第一,蒙特卡羅方法的誤差為概率誤差,這與其他數(shù)值計算方法是有區(qū)別的.第二,誤差中的均方差是未知的,必須使用其估計值來代替
10、,在計算所求量的同時,可計算出.例4 求用平均值法估計圓周率,并考慮置信度為5%,精度要求為0.01的情況下所需的試驗次數(shù).解:易知,故考慮令,令,其期望值為,因此=,其中是區(qū)間上均勻分布的隨機(jī)數(shù).此時,所以次.6.3 減小方差的各種技巧顯然,當(dāng)給定置信度后,誤差由和N決定.要減小,或者是增大N,或者是減小方差.在固定的情況下,要把精度提高一個數(shù)量級,試驗次數(shù)N需增加兩個數(shù)量級.因此,單純增大N不是一個有效的方法.另一方面,如能減小估計的均方差,比方降低一半,那誤差就減小一半,這相當(dāng)于N增大四倍的效果.因此降低方差的各種技巧,引起了人們的普遍注意.總的來說,增大樣本的值對計算機(jī)要求較高;減小方
11、差的技巧都只具有指導(dǎo)思想上的意義.對于實際的計算問題,往往要求對涉及的隨機(jī)變量有先驗的了解,或者對發(fā)生的物理過程的性態(tài)有一定的認(rèn)識.通過利用這些預(yù)知的信息采取相應(yīng)的手段減小誤差,提高精度.附錄1.1 n=1000;p=Do;y=Random;If,k,1,n;AppendTo,t,1,10;Print;Sum,t,1,10/102 n=10000;p=Do;y=Random;If,k,1,n;AppendTo,t,1,10;Print;Sum,t,1,10/103 n=100000;p=Do;y=Random;If,k,1,n;AppendTo,t,1,10;Print;Sum,t,1,10/102. n=1000;p=Do;y=Random;z=Random;If,k,1,n;AppendTo,t,1,10;Print;Sum,t,1,10/103. n=1000;p=Do+2;y=Random+1;If,k,1,n;AppendTo,t,1,20Print;Sum,t,1,20/20,1000-Sum,t1,20/20參考文獻(xiàn)【1】 徐鐘濟(jì)蒙特卡羅方法上海:上海科學(xué)技術(shù)出版社,1985:171-188.【2】 茆詩松,王靜龍,濮曉龍高等數(shù)理統(tǒng)計.北京:高等教育出版社,2006:415454【3】 周鐵,徐樹方
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024浙江湖州雷博人力資源服務(wù)有限公司工作人員招聘1人筆試參考題庫附帶答案詳解
- 第19課 資本主義國家的新變化 教學(xué)設(shè)計-2024-2025學(xué)年高中歷史統(tǒng)編版2019必修中外歷史綱要下冊
- 2024江西撫州市市屬國有企業(yè)招聘員工專業(yè)筆試參考題庫附帶答案詳解
- 2024年度福建水投集團(tuán)屏南水務(wù)有限公司招聘1人筆試參考題庫附帶答案詳解
- 彩色水性環(huán)氧地坪施工方案
- 橋面鋪裝專項施工方案
- 第二章 第二節(jié) 地形圖的判讀 教學(xué)設(shè)計- 2024-2025學(xué)年人教版七年級地理上冊
- 2024年福建兆佳貿(mào)易有限公司公開招聘2人筆試參考題庫附帶答案詳解
- Unit5教學(xué)設(shè)計2024-2025學(xué)年人教版八年級英語上冊
- 2024年安慶高新吉電能源有限公司招聘3人筆試參考題庫附帶答案詳解
- 礦山機(jī)械傷害安全培訓(xùn)
- 2025貴州省黔東南州直屬事業(yè)單位招聘202人易考易錯模擬試題(共500題)試卷后附參考答案
- 鄭州2025年河南鄭州市公安機(jī)關(guān)招聘輔警1200人筆試歷年參考題庫附帶答案詳解
- 2025年語文高考復(fù)習(xí)計劃解析
- 2025年度專業(yè)酒店裝修承攬合同
- 2025年度5G基站建設(shè)勞務(wù)合同范本
- 微電網(wǎng)運(yùn)行與控制策略-深度研究
- 中職高教版(2023)語文職業(yè)模塊-第五單元:走近大國工匠(一)展示國家工程-了解工匠貢獻(xiàn)【課件】
- 物業(yè)管理車輛出入管理制度
- 家庭康復(fù)服務(wù)的商業(yè)價值與發(fā)展趨勢
- 2025年施工項目部《春節(jié)節(jié)后復(fù)工復(fù)產(chǎn)》工作實施方案 (3份)-75
評論
0/150
提交評論