亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        動(dòng)力學(xué)蒙特卡洛方法在計(jì)算物理教學(xué)中的引入

        2019-08-26 05:06:02陳含爽
        關(guān)鍵詞:蒙特卡洛等待時(shí)間動(dòng)力學(xué)

        陳含爽

        (安徽大學(xué)物理與材料科學(xué)學(xué)院,安徽合肥230601)

        隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,計(jì)算物理作為一門獨(dú)立的學(xué)科嶄露頭角,成為聯(lián)系理論物理和實(shí)驗(yàn)物理的橋梁。計(jì)算物理也是大多數(shù)本科高等院校物理以及相近專業(yè)開設(shè)的一門本科生專業(yè)課。大多數(shù)計(jì)算物理教材都會(huì)涉及蒙特卡洛方法的介紹,如圓周率和定積分的計(jì)算、任意分布隨機(jī)數(shù)的產(chǎn)生等[1]。蒙特卡洛方法是發(fā)展最為成熟的計(jì)算機(jī)模擬方法之一,最早是在1957年由Metropolis和Ulam等針對中子輸運(yùn)問題時(shí)提出的[2]。蒙特卡洛方法基本原理是基于多次隨機(jī)采樣來得到數(shù)值結(jié)果的計(jì)算機(jī)模型方法,已被廣泛地應(yīng)用于數(shù)值優(yōu)化和數(shù)值積分等問題。蒙特卡洛方法在許多領(lǐng)域均有廣泛的應(yīng)用,如統(tǒng)計(jì)物理、計(jì)算生物學(xué)、金融學(xué)以及人工智能等領(lǐng)域[3]。

        動(dòng)力學(xué)蒙特卡洛方法是模擬一些實(shí)際過程時(shí)間演化的有效的蒙特卡羅方法,其應(yīng)用范圍十分廣泛,包括晶體生長、表面反應(yīng)和擴(kuò)散等[4]。動(dòng)力學(xué)蒙特卡洛方法的提出是為了解決常規(guī)蒙特卡洛方法效率不高的問題。例如,在模擬自旋模型的Metropolis算法中,自旋翻轉(zhuǎn)的嘗試可能不被執(zhí)行,這些嘗試被稱為空事件,尤其在低溫情況下,空事件出現(xiàn)的可能性很大,這時(shí)蒙特卡洛模擬的效率就不高,動(dòng)力學(xué)蒙特卡洛方法可以避免空事件的發(fā)生[5]。動(dòng)力學(xué)蒙特卡洛方法和Gillespie算法[6]本質(zhì)上是相同的,其算法實(shí)現(xiàn)是要回答兩個(gè)問題:一是下一個(gè)事件是什么時(shí)候發(fā)生,二是下一次發(fā)生的是哪一個(gè)事件。然而,大多數(shù)計(jì)算物理教科書都沒有涉及動(dòng)力學(xué)蒙特卡洛方法的介紹。為此,本文嘗試通過簡潔的數(shù)學(xué)語言介紹動(dòng)力學(xué)蒙特卡洛方法的基本原理以及實(shí)現(xiàn)方法。最后,通過一個(gè)簡單的例子——Susceptible-Infected-Susceptible:SIS傳播模型[7],來闡述動(dòng)力學(xué)蒙特卡洛方法實(shí)現(xiàn)的過程,以及如何進(jìn)行結(jié)果分析和討論。

        1 動(dòng)力學(xué)蒙特卡洛方法的基本原理

        現(xiàn)有n個(gè)獨(dú)立無關(guān)的隨機(jī)過程,假設(shè)過程本身發(fā)生的時(shí)間忽略不計(jì),相繼兩次過程之間的等待時(shí)間τ滿足指數(shù)分布(泊松過程),即

        其中λi是第i個(gè)過程的發(fā)生速率。定義存活概率函數(shù)其含義是第i個(gè)過程的等待時(shí)間大于τ的概率,那么所有過程的存活概率為因此,整個(gè)過程的等待時(shí)間滿足概率密度函數(shù)是可以看出整個(gè)過程仍是泊松過程,任意一個(gè)過程發(fā)生的速率為所有過程發(fā)生速率之和,即因?yàn)榇婊罡怕适?到1之間的隨機(jī)數(shù),所以等待時(shí)間可以寫做

        其中r是0到1之間均勻分布的隨機(jī)數(shù)。第i個(gè)隨機(jī)過程發(fā)生的概率密度為

        所以第i個(gè)隨機(jī)過程發(fā)生的概率為

        基于上述理論,動(dòng)力學(xué)蒙特卡洛方法可以總結(jié)為以下兩步:

        (1)產(chǎn)生0到1之間的均勻分布的隨機(jī)數(shù)r,計(jì)算下一個(gè)過程發(fā)生的時(shí)間間隔更新時(shí)間

        (2)產(chǎn)生另一個(gè)0到1之間的均勻分布的隨機(jī)數(shù)u,若滿足不等式則發(fā)生第j個(gè)隨機(jī)過程,更新粒子數(shù)和反應(yīng)速率。

        2 動(dòng)力學(xué)蒙特卡洛方法的應(yīng)用

        作為一個(gè)具體例子,下面將動(dòng)力學(xué)蒙特卡洛方法應(yīng)用到SIS模型。給定一個(gè)大小為N的網(wǎng)絡(luò),網(wǎng)絡(luò)上每個(gè)節(jié)點(diǎn)放置一個(gè)粒子,粒子的狀態(tài)要么是易感態(tài)(susceptible),用S表示,要么是感染態(tài)(infected),用I表示。一方面,一個(gè)S粒子與一個(gè)I粒子接觸,即這兩個(gè)粒子是鄰居節(jié)點(diǎn),那么S粒子被感染變成I粒子的速率為λ;另一方面,一個(gè)I粒子自發(fā)地恢復(fù)成S粒子的速率為μ。這兩個(gè)過程可以表示成下列兩個(gè)反應(yīng):

        SIS模型的動(dòng)力學(xué)蒙特卡洛方法的實(shí)施如下:

        (1)初始條件設(shè)置:隨機(jī)選擇一部分粒子作為感染種子節(jié)點(diǎn)(例如10%的節(jié)點(diǎn)),即這些種子節(jié)點(diǎn)的初始狀態(tài)設(shè)為I,剩下節(jié)點(diǎn)的初始狀態(tài)設(shè)為S。設(shè)定初始時(shí)間t=0,產(chǎn)生初始I粒子和SI邊的列表,記NI和NSI為I粒子和SI邊的數(shù)目。

        (2)產(chǎn)生均勻分布的隨機(jī)數(shù)r∈[0,1],計(jì)算下一個(gè)過程發(fā)生的時(shí)間間隔更新時(shí)間

        (4)更新I粒子和SI邊的列表?;氐剑?)。

        3 結(jié)果分析

        定義有效感染系數(shù)β=λ μ。圖1給出了ER隨機(jī)網(wǎng)絡(luò)[8]上SIS模型的感染范圍ρ(t)=NI(t)N的3條時(shí)間序列,對應(yīng)于3個(gè)不同的β值。當(dāng)β較小時(shí),最終的感染范圍變?yōu)榱悖Q之為健康態(tài),該狀態(tài)是吸收態(tài)。吸收態(tài)的意思是一旦體系達(dá)到這個(gè)狀態(tài),會(huì)永遠(yuǎn)停留在此態(tài)[9]。對SIS模型來說,一旦所有節(jié)點(diǎn)的狀態(tài)都是S態(tài),(5)式兩個(gè)反應(yīng)都無法進(jìn)行。當(dāng)β較大時(shí),最終的感染范圍會(huì)維持在某個(gè)值附近。由于有限大小網(wǎng)絡(luò)原因,感染范圍會(huì)在穩(wěn)態(tài)值附近漲落,網(wǎng)絡(luò)規(guī)模越小,漲落越大。

        圖1 3個(gè)不同感染速率下的ER網(wǎng)絡(luò)上感染范圍ρ(t)的時(shí)間序列。網(wǎng)絡(luò)大小N=1 000,平均度 k=10

        圖2 給出了β=0.15時(shí)兩次相繼反應(yīng)之間的等待時(shí)間Δt的分布P( )Δt,如果將縱坐標(biāo)設(shè)置成對數(shù)值,如圖2中的插圖所示,可以看出滿足指數(shù)分布,即這與之前泊松過程假設(shè)是一致的。

        圖2 β=0.15時(shí)兩次相繼反應(yīng)之間的等待時(shí)間Δt的分布P( )Δt

        圖3 給出了感染范圍的穩(wěn)態(tài)平均值 ρ隨有效感染系數(shù)β的變化圖,其中是采樣時(shí)間長度。當(dāng)β<βc時(shí),ρ=0;當(dāng)β>βc時(shí),ρ>0。體系在傳播速率閾值β=βc時(shí)發(fā)生了相變。然而,當(dāng)β稍稍大于βc時(shí),感染范圍并不大,由于有限尺度漲落原因,體系很容易達(dá)到吸收態(tài)。因此,很難通過圖3來準(zhǔn)確地定出傳播速率閾值,為此,采取準(zhǔn)靜態(tài)方法來確定βc的值。準(zhǔn)靜態(tài)方法的基本思想是:一旦體系達(dá)到吸收態(tài),隨機(jī)地賦予體系的一個(gè)采用過的非吸收態(tài)構(gòu)型。通過計(jì)算ρ的漲落有關(guān)的量,定義為極大值的位置給出傳播速率閾值βc的值,如圖4所示,βc=0.106。

        圖3 感染范圍的穩(wěn)態(tài)平均值 ρ隨有效感染系數(shù)β的變化圖

        圖4 χ隨有效感染系數(shù)β的變化圖

        4 結(jié)論

        本文介紹了動(dòng)力學(xué)蒙特卡洛方法的基本原理以及程序?qū)崿F(xiàn)的基本步驟,并以一個(gè)簡單的例子——網(wǎng)絡(luò)上SIS疾病傳播過程來說明動(dòng)力學(xué)蒙特卡洛方法的實(shí)際應(yīng)用。通過計(jì)算傳播范圍與傳播速率之間的關(guān)系來闡述該模型相變的性質(zhì),并通過計(jì)算漲落相關(guān)的物理量來確定相變的位置,即傳播速率的閾值。本文對動(dòng)力學(xué)蒙特卡洛方法的基本原理的闡述是考慮了本科生對數(shù)學(xué)和物理知識掌握的實(shí)際程度,相信只要本科生掌握了一些微積分和概率論的知識,本文的推導(dǎo)是完全可以看懂的。此外,本文討論的是泊松過程,若隨機(jī)過程的等待時(shí)間不滿足指數(shù)分布,即非泊松過程,也可以使用類似的方法推導(dǎo)[11]。

        猜你喜歡
        蒙特卡洛等待時(shí)間動(dòng)力學(xué)
        給學(xué)生適宜的等待時(shí)間
        ——國外課堂互動(dòng)等待時(shí)間研究的現(xiàn)狀與啟示
        《空氣動(dòng)力學(xué)學(xué)報(bào)》征稿簡則
        征服蒙特卡洛賽道
        利用控制變量方法縮減蒙特卡洛方差
        意大利:反腐敗沒有等待時(shí)間
        公民與法治(2016年2期)2016-05-17 04:08:28
        蒙特卡洛模擬法計(jì)算電動(dòng)汽車充電負(fù)荷
        基于蒙特卡洛的非線性約束條件下的優(yōu)化算法研究
        顧客等待心理的十條原則
        視野(2015年14期)2015-07-28 00:01:44
        顧客等待心理的十條原則
        讀者(2015年12期)2015-06-19 16:09:14
        基于隨機(jī)-動(dòng)力學(xué)模型的非均勻推移質(zhì)擴(kuò)散
        亚洲国产精品午夜电影| 久久精品国产亚洲av日韩精品| 国产精品国产三级国产专播| 亚洲伊人av天堂有码在线| 一本无码中文字幕在线观| 最爽无遮挡行房视频| 欧美成年黄网站色视频| 亚洲aⅴ久久久噜噜噜噜| 国产精品亚洲一区二区三区妖精| 免费看黄视频亚洲网站| 久久天堂av综合合色| 全球中文成人在线| 国产免费网站看v片元遮挡| 国产一区二区三区亚洲精品| 亚洲国产日韩一区二区三区四区| 图片小说视频一区二区| 777亚洲精品乱码久久久久久 | 东京热人妻无码一区二区av| 国产精品久久久久久人妻精品| 91网红福利精品区一区二| 久久精品天堂一区二区| 娇小女人被黑人插免费视频| 国产边摸边吃奶叫床视频| 国产精品久久久av久久久| 东京热加勒比日韩精品| 亚洲一区二区在线观看av| 国产精品久久久久久av| a级毛片成人网站免费看| 99久久国内精品成人免费| 一级二级三一片内射视频| 日本一区二区三级在线观看| 亚洲avav天堂av在线网毛片| 国产喷水福利在线视频| 日本熟妇高潮爽视频在线观看| 麻豆精品一区二区三区| 香蕉免费一区二区三区| 又粗又大又黄又爽的免费视频| 在线视频一区二区亚洲| 久久久精品国产免费看| 黑人巨大精品欧美一区二区免费| 3d动漫精品啪啪一区二区下载 |