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

主站蜘蛛池模板: www.亚洲一区二区三区| 国产成人成人一区二区| 国产成人综合亚洲网址| 精品伊人久久大香线蕉网站| 久久香蕉国产线看精品| 特级做a爰片毛片免费69| 色成人综合| 国产精品嫩草影院视频| 亚洲欧洲日韩综合色天使| 97在线国产视频| 国产95在线 | 欧美中文字幕无线码视频| 色噜噜在线观看| 国产精品视频a| 午夜免费小视频| 日韩国产高清无码| 狠狠躁天天躁夜夜躁婷婷| 国产浮力第一页永久地址| 成年午夜精品久久精品| 亚洲精品国产精品乱码不卞| 狠狠五月天中文字幕| 色老头综合网| 91久久偷偷做嫩草影院免费看| 午夜视频日本| 国产精品免费露脸视频| jizz国产视频| 国产噜噜在线视频观看| 97精品久久久大香线焦| 黄色网在线| 国产亚洲欧美在线专区| 国产成人精品一区二区三区| 热re99久久精品国99热| 人妻无码AⅤ中文字| 国产精品美女自慰喷水| 亚洲成A人V欧美综合| 在线观看热码亚洲av每日更新| 亚洲人成网站色7799在线播放| 欧美视频在线播放观看免费福利资源 | 免费黄色国产视频| 福利国产在线| 成人av手机在线观看| 亚洲精品无码抽插日韩| 日韩高清无码免费| 国产成人高清亚洲一区久久| 欧美激情首页| 日韩高清欧美| 91精品小视频| 麻豆AV网站免费进入| 精品免费在线视频| 国产精品漂亮美女在线观看| 国产精品亚欧美一区二区| 亚洲av日韩综合一区尤物| 国产激爽爽爽大片在线观看| 乱人伦99久久| 国产91麻豆视频| 性网站在线观看| 国产Av无码精品色午夜| 亚洲高清中文字幕在线看不卡| 国产成人亚洲无码淙合青草| 国产精女同一区二区三区久| v天堂中文在线| 成年人福利视频| 亚洲av日韩av制服丝袜| 成人韩免费网站| 免费av一区二区三区在线| 亚洲无码高清一区| 国产爽歪歪免费视频在线观看 | 久久99热这里只有精品免费看| 久久青青草原亚洲av无码| 亚洲一道AV无码午夜福利| 国产成人乱无码视频| 亚洲欧美日韩另类在线一| 久久人妻系列无码一区| 日韩a在线观看免费观看| 高潮毛片无遮挡高清视频播放| 亚洲香蕉在线| 四虎永久在线视频| 久久综合九色综合97婷婷| 欧美日韩v| 日韩欧美高清视频| 极品国产一区二区三区| 精品福利视频导航|