999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

隨機游動中首達概率的研究與分析

2021-11-03 01:58:11李斯儒譚靜
現代信息科技 2021年8期

李斯儒 譚靜

DOI:10.19850/j.cnki.2096-4706.2021.08.004

摘? 要:眾所周知,隨機游動作為一種特殊的馬爾科夫鏈在諸多領域有著廣泛的應用,而研究系統的閾值狀態的首達概率則是重中之重。文章首先對對稱一維隨機游動某狀態的首達概率、首達時進行計算分析;然后采用了對遞推公式求母函數的方法求解對稱一維隨機游動的首次返回概率,最后通過蒙特卡洛方法求其首次返回概率的模擬值與理論值對照,通過大樣本容量的計算證實理論解的精確性。

關鍵詞:隨機游動;首達時間;首達概率;馬爾科夫鏈

中圖分類號:O211.1? ? 文獻標識碼:A? ? 文章編號:2096-4706(2021)08-0013-04

Research and Analysis on the First Arrival Probability in Random Walk

LI Siru,TAN Jing

(Nanhang Jincheng College,Nanjing? 211156,China)

Abstract:As we all know,the random walk is a special Markov chain that has wide applications in many fields,and the research on the first arrival probability of the threshold state of the system is the most important thing. First,the paper calculates and analyzes the first arrival probability and first arrival time of a certain state of a symmetric one-dimensional random walk;then uses the method of finding the generating function of the recurrence formula to solve the first return probability of the symmetric one-dimensional random walk,and finally uses Monte Carlo method compares the simulated value of the probability of its first return with the theoretical value,and confirms the accuracy of the theoretical solution through the calculation of a large sample volume.

Keywords:random walk;first arrival time;first arrival probability;Markov chain

0? 引? 言

在馬爾科夫鏈中有一類非常特殊的隨機過程被稱為隨機游走[1](Random Walk,RW)。隨機游走是一種數學統計模型,由一連串的軌跡組成,其中的每一步都是隨機的。隨機游走的理論最早在1905年由Karl Pearson提出[2],就像一個人喝醉了之后酒后漫步一樣,一定時間中所記錄的軌跡就是隨機游動。

一維隨機游走作為一種特殊的馬爾科夫鏈,可以有如下定義:假設游走者在一維坐標軸上從起始點x處出發,與時間無關以概率p向左移動一個單位(以1-p的概率向右移動一個單位,很多時候取p=0.5)。不妨記第游走者的第k次游動為Xk,n時刻游走著的位置是Ln,于是有:

Ln=x+X1+X2+…+Xk+…+Xn

這里X1,X2,…,Xn要滿足P(Xi=1)=p=1-P(Xi=-1)。

再列舉兩個常用的隨機游走問題:假設你是一位賭徒,你在賭場賭博,與時間無關,你每一場贏的概率為p,輸掉賭局的概率為1-p。你一開始身上帶了k元錢,贏一場加一元錢,輸一場少一元錢,在不能借錢賭博的情況下問你輸光所有賭錢的概率是多少,還有平均賭博幾場會輸光所有本錢。或是假設一個只會向前或者向后移動的醉鬼站在一個一邊是懸崖的道路上,他再向前跨一步就會跌入懸崖,每秒醉鬼向前一步或者是向后一步的概率都是50%,問醉鬼掉下懸崖的概率是多少。

1? 一維隨機游走的首次返回問題求解

1.1? 游動點返回原點的理論概率

在這個特殊的一維對稱隨機游動中,假設游動點從0點出發經過m步返回0點,顯然m必須是偶數才有可能返回,所以我們可以只計算游動點經過2n步之后返回0點的概率[1]。計算2n步之后首次返回0點的概率雖然有些難度,但我們很容易就能寫出2n步之后游動點停在0點的概率:

我們以此為計算的起始點,來分析2n步之后游動點首次回到0點的概率[3]

2? 數軸上的隨機游動仿真與蒙特卡洛方法

2.1? 蒙特卡洛方法

蒙特卡洛方法是一種一般使用偽隨機數,通過模擬的方式抽取系統狀態來解決很多計算問題的方法,與之對應的是確定性算法。

事實上很早以前布豐通過投針實驗[7]來計算π就算是一種蒙特卡洛方法,目前在計算復雜的積分時經常會先選擇一個能完全包含積分曲線的長方形區域,再在區域內大量平均撒點將落在積分區域內點數比上全部的撒點次數就可以得到曲線與x軸包圍的面積與長方形區域的面積之比,從而求得積分數值解。

2.2? 蒙特卡洛模擬首達概率

在MATLAB環境中我用蒙特卡洛方法模擬了1.1中對稱隨機游走中游動點從0點出發經過2k次游動是否首次返回0點的問題,MATLAB蒙特卡洛實驗代碼為:

1n1=10000000;? ? ? ? ? ? ? ? %每次中層嵌套的蒙特卡洛要模擬一千萬次

i0=1;? ? ? ? ? ? ? ? ? ? ? ? %初始化i0=1

A=zeros(2,200);? ? ? ? ? ? ? ? %創造一個2行200列的矩陣

neighbour=[-1 1];? ? ? ? ? ? ? ?%游動點游動矩陣,數軸坐標+1或者是-1

for n=2:2:400? ? ? ? ? ? %最外層循環確定在一千萬次模擬中游動的步數(n為偶數)

z=0;? ? ? ? ? ? ? %初始化z,z為一千萬次實驗中成功經過n步首次返回原點的次數

for i1=1:n1? ? ? ? ? ? ? ? ?%中層循環蒙特卡洛實驗開始

x=0;? ? ? ? ? ? ? ? ? ? ?%x代表坐標

y=0;? ? ? ? ? ? ? ? ? ? ? %y表示在本次游動中一共返回0點的次數

for i2=1:n

r=floor(1+2*rand());? ? ?%偽隨機數來判定x是向左游動一個單位還是向右移動一個單位

x=x+neighbour(1,r);

if x==0? ? ? ? ? ? ? ?%游動過程中x每返回一次原點y自增1

y=y+1;

else end

end? ? ? ? ? ? ? ? ? ? ? %內層循環結束,一次n步的隨機游走完成

if (x==0)&(y==1)? ? ? ? ? ? ? ?%一次蒙特卡洛模擬結束,當且僅當%

z=z+1;? ? ? ? ? ? ? ? ? ? ? %x停在0點且只有這次停在0點時z自增1

else end

end? ? ? ? ? ? ? ? ? ? ? ? ? %記錄完一千萬次實驗中有幾次符合要求

A(:,i0)=[n;z];? ? ? ? ? ? ? ? ? ? ?%將實驗數據放置在矩陣A中

i0=i0+1;

end? ? ? ? ? ? ? ? ? ? ? ? ? ? ?%外層循環結束蒙特卡洛實驗完成

xlswrite('A.xlsx', A);? ? ? ? ? ? ? ?%將實驗數據導出到Excel中防止丟失

B=zeros(2,200);

B=A;

i0=1;

for n=2:2:400

w=(1./(n-1)).*nchoosek(n,n/2).*((1/2)^n);? ?%將之前計算的概率分布的理論值付給w

B(:,i0)=[n;log10(w)];? ?%由于某些概率過低將理論值取以10為底數的對數儲存

i0=i0+1; y1=A(2,:);

end

y1=y1./10000000;? ? ?%求出蒙特卡洛法從0點出發經過n次游動首次返回0點的概率

for i1=1:200

q=y1(:,i1);

y1(:,i1)=log10(q);? ? %同理將蒙特卡洛方法求得的概率的數值解去對數儲存

end

y2=B(2,:);

x0=A(1,:);

plot(x0,y2)? ? ? ? ? ? ? ? ? ?%繪制出橫坐標為游走步數縱坐標為從0點出發經過

hold on;? ? ? ? ? ? ? % n次游動首次返回0點的概率的對數的理論值和模擬實驗值

plot(x0,y1)? ? ? %理論值為光滑曲線,蒙特卡洛實驗值為震蕩曲線

運行結果如圖1、圖2所示。

3? 結? 論

綜合全文,本文使用遞推和母函數性質的方法著重研究了一維對稱隨機游動中粒子的首次返回原點的概率分布,給出MATLAB蒙特卡洛方法的具體代碼,經過多次試驗將理論精確解與模擬數值解進行比對。

在一維對稱隨機游動的狀態首達概率的理論計算時,由于使用的遞推公式較為繁瑣導致后面不得不使用數學歸納法證明f(x)的通項公式。

另外在進行一維對稱隨機游動蒙特卡洛方法的仿真中,若實驗次數稍少就會出現理論解與實際解不匹配,震蕩嚴重的情況。本文的代碼運行用時過長超過8小時,今后應采取效率更高的算法進行仿真。

參考文獻:

[1] 陸大絟.隨機過程及其應用 [M].北京:清華大學出版社,1986.

[2] 何聲武.隨機過程導論 [M].上海:華東師范大學出版社,1989.

[3] 李林海,常建平.隨機信號分析 [M].北京:科學出版社,2006.

[4] 陳懷琛,吳大正,高西全.MATLAB及在電子信息課程中的應用:第4版 [M].北京:電子工業出版社,2013.

[5] 何書元.概率引論 [M].北京:高等教育出版社,2011.

[6] 陳紀修.數學分析:第2版 [M].北京:高等教育出版社,2004.

[7] SPITZER F. Principles of RANDOM WALK [M].New York:Springer,2001.

作者簡介:李斯儒(1999—),男,漢族,江蘇揚州人,本科在讀,研究方向:信息與信號處理;通訊作者:譚靜(1978—),女,漢族,江蘇南通人,副教授,碩士,研究方向:雷達信號處理。

收稿日期:2021-03-02

主站蜘蛛池模板: 日韩国产高清无码| 国产亚洲欧美在线人成aaaa| 97视频精品全国免费观看| 日本国产在线| h视频在线播放| 中文字幕免费播放| 国产大全韩国亚洲一区二区三区| 精品国产成人国产在线| 精品国产一区91在线| 国产XXXX做受性欧美88| 综合成人国产| 日韩中文字幕免费在线观看 | 久久久久久久久18禁秘| 成人韩免费网站| 精品久久久久成人码免费动漫| 亚洲无码视频图片| 中文字幕一区二区人妻电影| 欧美日韩另类国产| 国产在线小视频| 乱人伦视频中文字幕在线| 亚洲精品无码专区在线观看 | 亚洲91精品视频| 亚洲精品国产综合99| 国产成本人片免费a∨短片| 久久公开视频| 91网红精品在线观看| 欧美亚洲第一页| 国内视频精品| 在线国产你懂的| 激情無極限的亚洲一区免费| 亚洲综合狠狠| 国产成人欧美| 亚洲综合片| 亚洲日韩国产精品综合在线观看| 久久99久久无码毛片一区二区| 一本色道久久88亚洲综合| 国产精品高清国产三级囯产AV| 91久久国产热精品免费| 91久久国产综合精品女同我| 亚洲天堂免费在线视频| 亚洲区视频在线观看| 欧美一区二区精品久久久| 国产精品自在在线午夜区app| 欧美精品高清| 日韩精品亚洲精品第一页| 亚洲色欲色欲www网| 国产嫩草在线观看| 色九九视频| 亚洲天堂视频在线观看免费| 国产波多野结衣中文在线播放| 99中文字幕亚洲一区二区| 国产精品无码作爱| 国产女人综合久久精品视| 婷婷五月在线| 热99re99首页精品亚洲五月天| 全部免费特黄特色大片视频| 欧美亚洲国产视频| 热久久综合这里只有精品电影| 91在线国内在线播放老师 | 国产亚洲欧美在线专区| 一本大道无码高清| 真实国产精品vr专区| 亚洲区视频在线观看| 99热免费在线| 超碰91免费人妻| 天堂亚洲网| 国内黄色精品| 国产在线视频福利资源站| 黄色在线不卡| 精品少妇人妻无码久久| 精品无码一区二区三区电影| 欧美日韩高清在线| 国产网友愉拍精品视频| 黑色丝袜高跟国产在线91| 一级黄色片网| 高h视频在线| 高清色本在线www| 国产超薄肉色丝袜网站| 一级毛片不卡片免费观看| 亚洲无码高清一区二区| 欧美日韩综合网| 亚洲一区二区三区在线视频|