日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UA MATH575B 数值分析下VI 统计物理的随机模拟方法1

發布時間:2025/4/14 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UA MATH575B 数值分析下VI 统计物理的随机模拟方法1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

UA MATH575B 數值分析下VI 統計物理的隨機模擬方法1

  • 模擬SDE的解
  • 用蒙特卡羅方法估計SDE解的自相關函數

模擬SDE的解

以最簡單的隨機微分方程為例,考慮隨機游走
dxt=ξtdtdx_t = \xi_t dtdxt?=ξt?dt
其中ξt\xi_tξt?是白噪聲,假設?ξt1,ξt2?=2Dδ(t1?t2)\langle \xi_{t_1},\xi_{t_2} \rangle = 2D\delta(t_1-t_2)?ξt1??,ξt2???=2Dδ(t1??t2?),其中D>0D>0D>0δ\deltaδ是Dirac函數。假設隨機過程xtx_txt?的概率密度函數為ρ(t,x)\rho(t,x)ρ(t,x),它滿足Fokker-Planck方程:
?ρ?t=D?2ρ?x2\frac{\partial \rho}{\partial t} = D \frac{\partial^2 \rho}{\partial x^2}?t?ρ?=D?x2?2ρ?
這個是一維的擴散方程,DDD叫做擴散系數。這個方程的一個解是
ρ(t,x)=14πDtexp?(?x24Dt)\rho(t,x) = \frac{1}{\sqrt{4\pi Dt}}\exp \left(- \frac{x^2}{4Dt} \right)ρ(t,x)=4πDt?1?exp(?4Dtx2?)
xtx_txt?是高斯過程,分布可以記為N(0,2Dt)N(0,2Dt)N(0,2Dt)

現在對時間做離散化,記time step為τ\tauτ,簡單回顧一下解數值ODE的Runge-Kutta方法 (RK):對于動力系統x˙=f(t,x)∈Rm\dot{x}=f(t,x)∈\mathbb{R}^mx˙=f(t,x)Rm,定義RK的系數為A∈Rs×s,b∈Rs,c∈RsA∈\mathbb{R}^{s×s}, b∈\mathbb{R}^s,c∈\mathbb{R}^sARs×s,bRs,cRs
ki=hf(t+cih,x(t)+∑j=1sAijkj)x(t+h)=x(t)+∑j=1sbjkjk_i=hf(t+c_i h,x(t)+\sum_{j=1}^s A_{ij} k_j) \\ x(t+h)=x(t)+\sum_{j=1}^s b_j k_jki?=hf(t+ci?h,x(t)+j=1s?Aij?kj?)x(t+h)=x(t)+j=1s?bj?kj?
其中sss是RK方法的階數,hhh是步長,根據上述遞推關系,可以計算出x(t)x(t)x(t)的序列。

對于隨機微分方程dxt=ξtdtdx_t = \xi_t dtdxt?=ξt?dt,考慮RK2:
A=[00120],b=[0,1]T,c=[0,12]T,h=τA = \left[ \begin{matrix} 0 & 0 \\ \frac{1}{2} & 0 \end{matrix} \right],b=[0,1]^T,c=[0,\frac{1}{2}]^T,h=\tauA=[021??00?],b=[0,1]T,c=[0,21?]T,h=τ

k1=τξi,k2=τξi+12xi+1=xi+τξi+12k_1 = \tau \xi_i,k_2 = \tau \xi_{i+\frac{1}{2}} \\ x_{i+1} = x_i + \tau \xi_{i+\frac{1}{2}}k1?=τξi?,k2?=τξi+21??xi+1?=xi?+τξi+21??
xi+1=xi+τξi+12x_{i+1} = x_{i} + \tau \xi_{i+\frac{1}{2}}xi+1?=xi?+τξi+21??
其中?ξi,ξj?=2Dδij/τ\langle \xi_{i},\xi_{j} \rangle = 2D\delta_{ij}/\tau?ξi?,ξj??=2Dδij?/τ,其中δij\delta_{ij}δij?為Kronecker符號,所有ξi\xi_iξi?都是獨立同分布的。因此可以將上式寫成:
xi+1=xi+2Dτζζ~N(0,1)x_{i+1} = x_{i} + \sqrt{2D\tau} \zeta\\\zeta \sim N(0,1)xi+1?=xi?+2Dτ?ζζN(0,1)

要解這個隨機過程可以用隨機模擬的方法:

  • 第一步,從標準正態分布中抽一個樣本ζ\zetaζ
  • 第二步,根據xi+1=xi+2Dτζx_{i+1} = x_{i} + \sqrt{2D\tau} \zetaxi+1?=xi?+2Dτ?ζ更新隨機過程的值;
  • 重復這兩步,直到達到設置的時間上限。

    由此我們可以總結出模擬一個隨機微分方程的一般性做法:

  • 用數值ODE的方法導出SDE解的遞推關系
  • 生成正態分布的隨機數,根據遞推關系模擬這個SDE
  • 例1下面的SDE表示幾何隨機游走
    dxt=xtξtdtdx_t =x_t \xi_t dtdxt?=xt?ξt?dt
    其中ξt\xi_tξt?是白噪聲,假設?ξt1,ξt2?=2Dδ(t1?t2)\langle \xi_{t_1},\xi_{t_2} \rangle = 2D\delta(t_1-t_2)?ξt1??,ξt2???=2Dδ(t1??t2?)D>0D>0D>0。用這個例子介紹兩種離散化的規則:

  • Ito規則:xi+1=xi+2Dτxiζx_{i+1}=x_i + \sqrt{2D\tau}x_i \zetaxi+1?=xi?+2Dτ?xi?ζ
  • Stratonovich規則:xi+1=xi+2Dτxi+xi+12ζx_{i+1}=x_i + \sqrt{2D\tau}\frac{x_i + x_{i+1}}{2} \zetaxi+1?=xi?+2Dτ?2xi?+xi+1??ζ
  • 在這個例子中,Ito規則導出的結果是Exi+1=Exi=x0Ex_{i+1}=Ex_i = x_0Exi+1?=Exi?=x0?,這個比較明顯。但Stratonovich規則導出的是
    xi+1=xi1+2Dτζ21?2Dτζ2=xi(1+2Dτζ2)(1+2Dτζ2+2Dτζ24+o(ζ2))=xi(1+2Dτζ+Dτζ2+o(ζ2))→xi(1+Dτ+2Dτζ)x_{i+1} = x_i \frac{1+ \sqrt{2D\tau} \frac{\zeta}{2}}{1- \sqrt{2D\tau} \frac{\zeta}{2}} = x_i(1+ \sqrt{2D\tau} \frac{\zeta}{2})(1+\sqrt{2D\tau} \frac{\zeta}{2}+2D\tau \frac{\zeta^2}{4}+o(\zeta^2)) \\ = x_i(1+\sqrt{2D\tau}\zeta + D\tau \zeta^2 + o(\zeta^2)) \to x_i(1+D\tau+\sqrt{2D\tau}\zeta )xi+1?=xi?1?2Dτ?2ζ?1+2Dτ?2ζ??=xi?(1+2Dτ?2ζ?)(1+2Dτ?2ζ?+2Dτ4ζ2?+o(ζ2))=xi?(1+2Dτ?ζ+Dτζ2+o(ζ2))xi?(1+Dτ+2Dτ?ζ)
    因此
    Exi+1=Exi(1+Dτ)Ex_{i+1} = Ex_i (1+D \tau)Exi+1?=Exi?(1+Dτ)
    因此這兩個規則模擬出來的結果會有明顯差別。

    用蒙特卡羅方法估計SDE解的自相關函數

    隨著時間流逝,xtx_txt?信息減少的規律可以用自相關函數來表示,
    KXX(τ)=?(xt+τ?xt)2?=∫tt+τdt1∫tt+τdt2?ξt1ξt2?=2DτK_{XX}(\tau) = \langle (x_{t+\tau}-x_t)^2 \rangle = \int_t^{t+\tau} dt_1 \int_t^{t+\tau} dt_2 \langle \xi_{t_1} \xi_{t_2}\rangle =2D \tauKXX?(τ)=?(xt+τ??xt?)2?=tt+τ?dt1?tt+τ?dt2??ξt1??ξt2???=2Dτ
    隨機游走的自相關函數顯然只與兩個時點的差有關,這種隨機過程叫平穩隨機過程。如果SDE的解比較復雜,甚至根本寫不出解析解,很難直接計算自相關函數,我們可以用Monte Carlo方法估計自相關函數:
    KXX(τ)=Extxt+τ≈1T∑i=1Txixi+τK_{XX}(\tau) = Ex_tx_{t+\tau} \approx \frac{1}{T} \sum_{i=1}^T x_i x_{i+\tau}KXX?(τ)=Ext?xt+τ?T1?i=1T?xi?xi+τ?
    其中xi,xi+τx_i,x_{i+\tau}xi?,xi+τ?可以用隨機模擬得到。

    例2 一個簡單的單位根過程,假設擴散系數D=12D=\frac{1}{2}D=21?
    dxt=(?xt+ξt)dtdx_t = (-x_t + \xi_t )dtdxt?=(?xt?+ξt?)dt
    參考SDE的第一講,這個方程定義了一個Ornstein-Uhlenbeck過程,它的解是
    xt=∫?∞te?(t?s)ξsdsx_t = \int_{-\infty}^t e^{-(t-s)}\xi_s dsxt?=?t?e?(t?s)ξs?ds
    根據這個解計算自相關函數,第一行到第二行用到的性質是Ito Isometry:
    KXX(τ)=Extxt+τ=E∫?∞te?(t?s)ξsds∫?∞t+τe?(t+τ?r)ξrdr=∫?∞t∫?∞t+τe?(t?s)e?(t+τ?r)Eξsξrdsdr=∫?∞t∫?∞t+τe?(t?s)e?(t+τ?r)δ(r?s)dsdr=12exp?(?τ),τ≥0K_{XX}(\tau) = Ex_{t}x_{t+\tau} = E \int_{-\infty}^t e^{-(t-s)}\xi_s ds \int_{-\infty}^{t+\tau} e^{-(t+\tau-r)}\xi_r dr \\ =\int_{-\infty}^t \int_{-\infty}^{t+\tau} e^{-(t-s)}e^{-(t+\tau-r)} E\xi_s\xi_r dsdr \\ =\int_{-\infty}^t \int_{-\infty}^{t+\tau} e^{-(t-s)}e^{-(t+\tau-r)} \delta(r-s) dsdr = \frac{1}{2} \exp(-\tau),\tau\ge0 KXX?(τ)=Ext?xt+τ?=E?t?e?(t?s)ξs?ds?t+τ?e?(t+τ?r)ξr?dr=?t??t+τ?e?(t?s)e?(t+τ?r)Eξs?ξr?dsdr=?t??t+τ?e?(t?s)e?(t+τ?r)δ(r?s)dsdr=21?exp(?τ),τ0

    如果我們不知道Ito Isometry,要計算自相關函數的解析解就會比較麻煩,這時就可以用Monte Carlo方法來估計自相關函數。先用RK2得到SDE的數值算法:
    xi+1=e?τxi+τζ≈(1?τ)xi+τζx_{i+1}=e^{-\tau}x_i + \sqrt{\tau} \zeta \approx (1-\tau)x_i + \sqrt{\tau} \zeta xi+1?=e?τxi?+τ?ζ(1?τ)xi?+τ?ζ
    根據這個遞推關系模擬SDE的解,然后根據
    KXX(τ)=Extxt+τ≈1T∑i=1Txixi+τK_{XX}(\tau) = Ex_tx_{t+\tau} \approx \frac{1}{T} \sum_{i=1}^T x_i x_{i+\tau}KXX?(τ)=Ext?xt+τ?T1?i=1T?xi?xi+τ?
    估計自相關函數。

    總結

    以上是生活随笔為你收集整理的UA MATH575B 数值分析下VI 统计物理的随机模拟方法1的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲欧美视频在线播放 | 五十路japanese55丰满 | 污污内射在线观看一区二区少妇 | 免费在线观看a级片 | 强伦人妻一区二区三区视频18 | 久久99久久久久久 | 欧美久久久久久久久久久 | 国产精品偷伦视频免费看 | 欧洲精品久久久 | 无码无套少妇毛多18pxxxx | 久久久久少妇 | 少妇毛片一区二区三区粉嫩av | 成为性瘾网黄的yy对象后 | 美国美女群体交乱 | 蜜桃成人免费视频 | 欧洲美女粗暴牲交免费观看 | 成人国产一区二区 | 国产又爽又黄的视频 | 九九自拍 | 九月婷婷丁香 | 久久黄色片视频 | 国产一区二区福利 | 亚洲免费不卡视频 | 色哟哟一区二区三区 | 2024国产精品视频 | 天堂中文在线观看视频 | 献给魔王伊伏洛基亚吧动漫在线观看 | 久久久久看片 | 69看片| 美女av影院 | 师生出轨h灌满了1v1 | 亚洲第一福利视频 | 在线精品视频免费观看 | 婷婷五月综合久久中文字幕 | 国偷自产av一区二区三区麻豆 | 亚洲欧洲免费视频 | 日韩欧美片 | 久久在线免费观看视频 | 91艹| 天堂在线中文字幕 | 蜜臀久久99精品久久久画质超高清 | 女女互慰揉小黄文 | 精品一区二区无码 | 68日本xxxxxⅹxxx22| 久久噜噜色综合一区二区 | 特极毛片 | 国产午夜精品久久久久久久 | 婷婷亚洲一区 | 国产男女猛烈无遮挡a片漫画 | 岛国在线视频 | 色窝窝综合色窝窝久久 | 国产一区二区三区黄 | 日一日干一干 | 五月婷综合 | 国产精品亚洲二区在线观看 | 国产精品视频一区二区三区在3 | 国内一区二区三区 | 我会温柔一点的日剧 | 裸体裸乳被免费看视频 | 玖玖爱在线精品视频 | 97自拍网| 一极黄色大片 | 对白超刺激精彩粗话av | 久久久精品999 | 献给魔王伊伏洛基亚吧动漫在线观看 | 91精品国产99 | 我要看免费黄色片 | 国模私拍在线观看 | 国产精品资源 | 欧美国产日韩综合 | 欧美日韩国产精品一区二区三区 | 羞辱狗奴的句子有哪些 | 涩涩精品 | 成人手机视频 | 国产精品短视频 | 中文字幕日韩精品无码内射 | 中文字幕成人网 | 五月天堂婷婷 | 成人影视在线看 | 久久久久亚洲av成人人电影 | 国产人妻精品一区二区三 | 日本美女视频网站 | 久草视频手机在线观看 | 天天干夜夜看 | 91毛片观看| 一区二区三区日韩电影 | 中日韩精品视频在线观看 | 啪啪啪毛片 | 日本亲与子乱xxx | 中国videosex高潮hd | 中文乱码人妻一区二区三区视频 | 美女日批视频在线观看 | 中日韩av电影 | 久青草国产在线 | 亚洲第一黄色片 | 成人午夜视频在线观看 | 欧美日韩在线高清 | 亚洲一区 中文字幕 | 亚洲精品久久久久久宅男 |