国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

二重積分的重要函數(shù)法模擬

2014-10-11 08:34:16王洪濤李滿枝沈有建
海南開放大學(xué)學(xué)報 2014年3期
關(guān)鍵詞:概率密度函數(shù)均勻分布蒙特卡羅

王洪濤,李滿枝,沈有建

(海南師范大學(xué)數(shù)學(xué)與統(tǒng)計學(xué)院,海南???71158)

引 言

蒙特卡羅方法是計算多重積分常用的一種算法,是以隨機(jī)模擬和統(tǒng)計試驗為手段,從隨機(jī)變量概率分布中,通過選擇隨機(jī)數(shù)方法產(chǎn)生一種符合該隨機(jī)變量概率分布特性的隨機(jī)數(shù)值序列,作為輸入變量序列進(jìn)行特定的模擬試驗、求解的方法。[1]蒙特卡羅方法一般都是將抽樣點均勻分布在積分區(qū)域中,假如我們可以將抽樣點分布集中在“最重要的”區(qū)域(對結(jié)果貢獻(xiàn)最多的區(qū)域)中,而不是均勻分布于某一范圍內(nèi),蒙特卡羅方法效率便提高了,使用這一概念于蒙特卡羅抽樣過程中,叫做“重點抽樣”,對于某區(qū)域重要性進(jìn)行衡量的函數(shù)叫做“重要函數(shù)”,這種減少方差的模擬試驗法為重要抽樣法,也稱為相似密度抽樣法。

一 重要函數(shù)法計算二重積分?jǐn)?shù)值算法

積分都可以看作是某個隨機(jī)變量的數(shù)學(xué)期望。因此,在利用蒙特卡羅法計算二重積分的時候,采用了這個隨機(jī)變量算術(shù)平均值來作為其近似值。[3][4]

定理1[2][3][4]對于二重積分dy,設(shè)f(x,y)為區(qū)域D上的有界函數(shù),

1)在所求積分區(qū)域D上構(gòu)造一個概率密度函數(shù) g(x,y),滿足條件

2)令

3)(xi,yi),i=1,2,…,n 是以 g(x,y)為概率密度的隨機(jī)數(shù)列,當(dāng)n充分大時,

在定理1中,若取 g(xi,yi)=cf(x,y),c=時,計算方差為零,即方差最小。g(x,y)=cf(x,y)稱為有利密度函數(shù)或重要函數(shù),以 g(x,y)為概率密度的隨機(jī)變量(xi,yi),i=1,2,…,n稱為有利隨機(jī)數(shù),這樣得到方差最優(yōu)的蒙特卡羅算法。

定理2[5][6]設(shè) g(x,y)為某二維概率密度函數(shù),D為一平面區(qū)域,滿足(xi,yi),i=1,2,…,n 是區(qū)域 D 上的均勻分布隨機(jī)向量,zi為[0,1]上的均勻分布隨機(jī)變量,(xi,yi)與 zi相互獨立。取常數(shù) α>0,使 αg(x,y)≤1,則(xi,yi)在 αg(x,y)≥zi條件下的條件概率密度函數(shù)為 g(x,y)。

一場看似無法避免的悲劇,卻又消弭于無形之中,而用的方法卻異常簡單,似不合情理,但仔細(xì)一想,卻又合情合理,回過頭來一看,這個故事所體現(xiàn)的正是一種簡單的智慧。人生的實質(zhì)就是在不斷地解決問題,而解決問題的方法卻有千千萬萬,就如同那沙灘上的沙礫,一望無際。但總起來說只有兩類:將問題簡單化或復(fù)雜化。面對難題,智者只是將思維稍稍轉(zhuǎn)了一下彎,繞過障礙,就能取得“山重水復(fù)疑無路,柳暗花明又一村”的效果;而普通人卻是向這個難題發(fā)起無用的沖擊,最后身陷絕境,進(jìn)退不得,抱憾終生。

二 具體算法及算例

(一)根據(jù)被積函數(shù)f(x,y)估算c值,得到概率密度函數(shù) g(x,y)=cf(x,y);

(二)在區(qū)域D內(nèi)產(chǎn)生以g(x,y)為概率密度函數(shù)的二維隨機(jī)數(shù)(xi,yi),i=1,2,…,n;

(三)計算 f(xi,yi)(i=1,2,…,n);

應(yīng)用重要函數(shù)法計算積

為了便于進(jìn)行結(jié)果對比,應(yīng)用線性同余法產(chǎn)生1000個均勻隨機(jī)數(shù),每100個隨機(jī)數(shù)計算一次計算結(jié)果。由,

f(x,y)=x2+y2,x∈[-1,1],y∈[0,3],在積分區(qū)域中選取三個點分別應(yīng)用泰勒公式展開,應(yīng)用重要函數(shù)法進(jìn)行計算,并對比計算結(jié)果。

根據(jù)定理2,由 αg(x,y)≤1,因為 max[g(x,,令α=0.5即可滿足條件,產(chǎn)生以g(x,y)為概率密度函數(shù)的二維隨機(jī)數(shù)(xi,yi),隨機(jī)點分布圖見圖1。

積分計算公式為

2.(x0,y0)處展開得

根據(jù)定理 2,由 αg(x,y)≤1,因為 max[g(x,,令 α=0.5即可滿足條件,產(chǎn)生以 g(x,y)為概率密度函數(shù)的二維隨機(jī)數(shù)(xi,yi),隨機(jī)點分布圖見圖2。

積分計算公式為

3.在(x0,y0))處展開得

根據(jù)定理 2,由 αg(x,y)≤1,因為 max[g(x,,令 α=0.5即可滿足條件,產(chǎn)生以 g(x,y)為概率密度函數(shù)的二維隨機(jī)數(shù)(xi,yi),隨機(jī)點分布圖見圖3。

積分計算公式為

下表給出上述三種計算結(jié)果。其中,積分理論值為 I=7.50476。

不同點的展開計算結(jié)果

結(jié) 論

(一)應(yīng)用重要函數(shù)法計算二重積分難度較大,尤其是估計值十分繁瑣。

(二)在積分區(qū)域中選取不同的點,分別應(yīng)用泰勒公式展開函數(shù)得到不同結(jié)果,計算效果相差很大,樣本點在重要區(qū)域分布圖也不一樣;若在不合適點展開函數(shù)得到的結(jié)果誤差很大,嚴(yán)重失真。

(三)在積分區(qū)間中點(0,1.5)展開函數(shù)得到的結(jié)果最理想。

(四)根據(jù)算法構(gòu)造和計算結(jié)果比較,重要函數(shù)法的結(jié)果受到取點位置影響較大。

[1]徐鐘濟(jì).蒙特卡羅方法[M].上海:上海科學(xué)技術(shù)出版社,1985.

[2]尹增謙,管景峰.蒙特卡羅方法及應(yīng)用[J].物理與工程,2002(3).

[3]劉輝玲,葉鋒.計算多重積分的均勻隨機(jī)數(shù)蒙特卡羅法的實現(xiàn)[J].電腦知識與技術(shù),2008(8).

[4]黎鎖平.運(yùn)用蒙特卡羅方法求解隨機(jī)性問題[J].甘肅工業(yè)大學(xué)學(xué)報,2001(2).

[5]李滿枝,王洪濤,苗俊紅.二重積分的Monte-Carlo數(shù)值仿真[J].計算機(jī)仿真,2011(5).

[6]李滿枝,王洪濤.蒙特卡羅積分計算[M].海口:海南出版社,2011.

猜你喜歡
概率密度函數(shù)均勻分布蒙特卡羅
冪分布的有效估計*
接觸壓力非均勻分布下彎曲孔道摩阻損失分析
利用蒙特卡羅方法求解二重積分
智富時代(2019年6期)2019-07-24 10:33:16
已知f(x)如何求F(x)
電磁感應(yīng)綜合應(yīng)用檢測題
探討蒙特卡羅方法在解微分方程邊值問題中的應(yīng)用
基于概率密度函數(shù)的控制系統(tǒng)性能評價
復(fù)合型種子源125I-103Pd劑量場分布的蒙特卡羅模擬與實驗測定
同位素(2014年2期)2014-04-16 04:57:20
非高斯隨機(jī)分布系統(tǒng)自適應(yīng)控制算法的研究
基于蒙特卡羅仿真的CRC檢錯能力驗證
宁强县| 福泉市| 高淳县| 金沙县| 乐业县| 孟津县| 徐州市| 鄂伦春自治旗| 刚察县| 简阳市| 临清市| 和硕县| 浦江县| 彰化市| 偏关县| 泰安市| 昌宁县| 廊坊市| 灌云县| 太和县| 霞浦县| 东源县| 筠连县| 白玉县| 信宜市| 永康市| 靖远县| 米易县| 延津县| 蒙城县| 乌拉特前旗| 霍林郭勒市| 永春县| 永仁县| 瓦房店市| 宁强县| 隆回县| 尖扎县| 板桥市| 文化| 华亭县|