域名備案需要哪些資料東莞網(wǎng)站建設(shè)優(yōu)化推廣
前置芝士
鞅:
鞅是一類(lèi)特殊的隨機(jī)過(guò)程,假設(shè)我們從一開(kāi)始就在觀(guān)察一場(chǎng)賭博游戲,現(xiàn)在已經(jīng)得到了前t秒的觀(guān)測(cè)值,那么當(dāng)?shù)趖+1 秒觀(guān)測(cè)值的期望等于第t秒的觀(guān)測(cè)值時(shí),我們稱(chēng)這是一個(gè)公平賭博游戲。
具體來(lái)說(shuō),對(duì)于一個(gè)隨機(jī)過(guò)程 A 1 , A 2 , . . . {A_1,A_2,...} A1?,A2?,...,如果 E ( A n + 1 ∣ A 0 , A 2 , . . A n ) = A n E(A_{n+1}|A_0,A_2,..A_n)=A_n E(An+1?∣A0?,A2?,..An?)=An?,我們稱(chēng)該隨機(jī)過(guò)程為鞅。
鞅的停時(shí)定理:
設(shè)時(shí)停時(shí)間(在不知道隨機(jī)過(guò)程的中間狀態(tài)下停止的時(shí)刻)為t,則 E ( t ) = E ( 0 ) E(t)=E(0) E(t)=E(0)
這個(gè)E到底是什么,由具體的情境而定,但是只要一個(gè)隨機(jī)過(guò)程是一個(gè)鞅,它就有該結(jié)論
勢(shì)函數(shù)
接下來(lái)我們考慮一個(gè)很常見(jiàn)的問(wèn)題:
對(duì)于一個(gè)隨機(jī)過(guò)程 A 1 , A 2 , . . . {A_1,A_2,...} A1?,A2?,...,如果其終止?fàn)顟B(tài) A t A_t At?是確定的,求 E [ t ] E[t] E[t],即時(shí)停時(shí)刻的期望(注意這里我們不要求該隨機(jī)過(guò)程是一個(gè)鞅)
為此,我們引入一個(gè)勢(shì)函數(shù) ? ( X ) \phi(X) ?(X)
并且 ? ( x ) \phi(x) ?(x)滿(mǎn)足如下性質(zhì):
- ? n < t , E ( ? ( A n + 1 ) ? ? ( A n ) ∣ A 0 , A 1 , . . . A n ) = ? 1 \forall n<t, E(\phi(A_{n+1})-\phi(A_n)|A_0,A_1,...A_n)=-1 ?n<t,E(?(An+1?)??(An?)∣A0?,A1?,...An?)=?1,即勢(shì)能不斷降低
- E ( ? ( A t ) ) = C E(\phi(A_t))=C E(?(At?))=C,是一個(gè)常值
那么如果我們令 X t = ? ( A t ) + t X_t=\phi(A_t)+t Xt?=?(At?)+t,則 E ( X n + 1 ? X n ∣ x 0 , x 1 . . . x n ) = E ( ? ( A n + 1 ) ? ? ( A n ) + 1 ∣ x 0 , x 1 . . . x n ) = E ( ? ( A n + 1 ) ? ? ( A n ) ∣ x 0 , x 1 . . . x n ) + 1 = 0 E(X_{n+1}-X_n|x_0,x_1...x_n)=E(\phi(A_{n+1})-\phi(A_n)+1|x_0,x_1...x_n)=E(\phi(A_{n+1})-\phi(A_n)|x_0,x_1...x_n)+1=0 E(Xn+1??Xn?∣x0?,x1?...xn?)=E(?(An+1?)??(An?)+1∣x0?,x1?...xn?)=E(?(An+1?)??(An?)∣x0?,x1?...xn?)+1=0
我們發(fā)現(xiàn)隨機(jī)過(guò)程 X t X_t Xt?就是一個(gè)鞅了
那么由鞅的停時(shí)原理, E ( X t ) = E ( X 0 ) E(X_t)=E(X_0) E(Xt?)=E(X0?),即 E ( ? ( A t ) + t ) = E ( ? ( A 0 ) + 0 ) E(\phi(A_t)+t)=E(\phi(A_0)+0) E(?(At?)+t)=E(?(A0?)+0),也即 E ( ? ( A t ) ) + E ( t ) = E ( ? ( A 0 ) ) E(\phi(A_t))+E(t)=E(\phi(A_0)) E(?(At?))+E(t)=E(?(A0?))
所以我們得到 E ( t ) = E ( ? ( A 0 ) ) ? E ( ? ( A t ) ) E(t)=E(\phi(A_0))-E(\phi(A_t)) E(t)=E(?(A0?))?E(?(At?)),根據(jù)我們之前定義的性質(zhì), E ( ? ) A t E(\phi)A_t E(?)At?為一個(gè)常值,而 E ( ? ( A 0 ) ) E(\phi(A_0)) E(?(A0?))顯然也是一個(gè)常值,所以只要能找到這個(gè)滿(mǎn)足條件的勢(shì)函數(shù),就能很方便的求出 E ( t ) E(t) E(t)
這里我們只是在隨機(jī)過(guò)程 X t X_t Xt?中應(yīng)用了停時(shí)定理,對(duì)原本的隨機(jī)過(guò)程 A t A_t At?并沒(méi)有做什么限制
接下來(lái)結(jié)合具體的題目來(lái)討論一下如何構(gòu)造這樣的一個(gè)勢(shì)函數(shù)
CF1349D
大意:
有n個(gè)人在玩?zhèn)髑蛴螒?#xff0c;一開(kāi)始第 i i i個(gè)人有 a i a_i ai?個(gè)球。每一次傳球,等概率隨機(jī)選中一個(gè)球,設(shè)其當(dāng)前擁有者為 i i i, i i i將這個(gè)球等概率隨機(jī)傳給另一個(gè)人 j ( j ≠ i ) j(j\neq i) j(j=i)。當(dāng)某一個(gè)人擁有所有球時(shí),停止游戲。問(wèn)游戲停止時(shí)的期望傳球次數(shù)。
記球的總數(shù)為m
不妨記狀態(tài) A t = ( a t , 1 , a t , 2 . . . a t , n ) A_t=(a_{t,1},a_{t,2}...a_{t,n}) At?=(at,1?,at,2?...at,n?),一個(gè)n維向量,分別表示 在時(shí)刻t,第i個(gè)人手中球的數(shù)量,顯然它唯一地表示了某一個(gè)時(shí)刻的全局狀態(tài)
也就是說(shuō),我們現(xiàn)在就把這個(gè)游戲過(guò)程抽象成了一個(gè)隨機(jī)過(guò)程 A 0 , A 1 . . . . A_0,A_1.... A0?,A1?....,并且其停時(shí)為t。那么按照之前所說(shuō),我們需要去定義一個(gè)勢(shì)函數(shù) ? ( A t ) \phi(A_t) ?(At?),為了計(jì)算方便,我們可以將 ? \phi ?具體到A的每一維向量,不妨記為 ? ( A t ) = ∑ i = 1 n f ( a t , i ) \phi(A_t)=\sum_{i=1}^{n}f(a_{t,i}) ?(At?)=∑i=1n?f(at,i?),這里f是什么我們并不知道,但是如果我們知道了f,其實(shí)也就是相當(dāng)于構(gòu)造出了這個(gè)勢(shì)能函數(shù)
這里再把我們定義的 ? \phi ?的性質(zhì)再放一下
? ( x ) \phi(x) ?(x)滿(mǎn)足如下性質(zhì):
- ? n < t , E ( ? ( A n + 1 ) ? ? ( A n ) ∣ A 0 , A 1 , . . . A n ) = ? 1 \forall n<t, E(\phi(A_{n+1})-\phi(A_n)|A_0,A_1,...A_n)=-1 ?n<t,E(?(An+1?)??(An?)∣A0?,A1?,...An?)=?1,即勢(shì)能不斷降低
- E ( ? ( A t ) ) = C E(\phi(A_t))=C E(?(At?))=C,是一個(gè)常值
那么我們首先來(lái)考慮第一個(gè)性質(zhì),為了方便,不妨先考慮 E ( ? ( A n + 1 ) ∣ A 0 , A 1 , . . . A n ) E(\phi(A_{n+1})|A_0,A_1,...A_n) E(?(An+1?)∣A0?,A1?,...An?)
發(fā)現(xiàn)傳球過(guò)程就是一個(gè) M a r k o v Markov Markov過(guò)程,并且該時(shí)刻的狀態(tài)只與上一個(gè)時(shí)刻的狀態(tài)有關(guān),所以 E ( ? ( A n + 1 ) ∣ A 0 , A 1 , . . . A n ) = E ( ? ( A n + 1 ) ∣ A n ) E(\phi(A_{n+1})|A_0,A_1,...A_n)=E(\phi(A_{n+1})|A_n) E(?(An+1?)∣A0?,A1?,...An?)=E(?(An+1?)∣An?)
考慮一次轉(zhuǎn)移的所有可能
i傳球給j的概率是 a t , i m 1 n ? 1 \large \frac{a_{t,i}}{m}\frac{1}{n-1} mat,i??n?11?
E ( ? ( A n + 1 ) ∣ A n ) = ∑ i = 1 n ∑ j ≠ i a t , i m 1 n ? 1 [ f ( a t , i ? 1 ) + f ( a t , j + 1 ) + ∑ k ? ( i , j ) f ( a t , k ) ] E(\phi(A_{n+1})|A_n)=\sum_{i=1}^{n}\sum_{j\neq i}\frac{a_{t,i}}{m}\frac{1}{n-1}[f(a_{t,i}-1)+f(a_{t,j}+1)+\sum_{k\notin(i,j)}f(a_{t,k})] E(?(An+1?)∣An?)=∑i=1n?∑j=i?mat,i??n?11?[f(at,i??1)+f(at,j?+1)+∑k∈/(i,j)?f(at,k?)]
= ∑ i = 1 n a t , i m f ( a t , i ? 1 ) + m ? a t , i m ( n ? 1 ) f ( a t , i + 1 ) + ( m ? a t , i ) ( n ? 2 ) m ( n ? 1 ) f ( a t , i ) =\sum_{i=1}^{n}\frac{a_{t,i}}{m}f(a_{t,i}-1)+\frac{m-a_{t,i}}{m(n-1)}f(a_{t,i}+1)+\frac{(m-a_{t,i})(n-2)}{m(n-1)}f(a_{t,i}) =∑i=1n?mat,i??f(at,i??1)+m(n?1)m?at,i??f(at,i?+1)+m(n?1)(m?at,i?)(n?2)?f(at,i?)
根據(jù)我們定義的性質(zhì) E ( ? ( A n + 1 ) ? ? ( A n ) ∣ A 0 , A 1 , . . . A n ) = ? 1 E(\phi(A_{n+1})-\phi(A_n)|A_0,A_1,...A_n)=-1 E(?(An+1?)??(An?)∣A0?,A1?,...An?)=?1
E ( ? ( A n + 1 ) ? ? ( A n ) ∣ A 0 , A 1 , . . . A n ) = E ( ? ( A n + 1 ) ? ? ( A n ) ∣ A n ) E(\phi(A_{n+1})-\phi(A_n)|A_0,A_1,...A_n)=E(\phi(A_{n+1})-\phi(A_n)|A_n) E(?(An+1?)??(An?)∣A0?,A1?,...An?)=E(?(An+1?)??(An?)∣An?)
= ( ∑ i = 1 n a t , i m f ( a t , i ? 1 ) + m ? a t , i m ( n ? 1 ) f ( a t , i + 1 ) + ( m ? a t , i ) ( n ? 2 ) m ( n ? 1 ) f ( a t , i ) ) ? ∑ f ( a t , i ) = ? 1 =(\sum_{i=1}^{n}\frac{a_{t,i}}{m}f(a_{t,i}-1)+\frac{m-a_{t,i}}{m(n-1)}f(a_{t,i}+1)+\frac{(m-a_{t,i})(n-2)}{m(n-1)}f(a_{t,i}))-\sum f(a_{t,i})=-1 =(∑i=1n?mat,i??f(at,i??1)+m(n?1)m?at,i??f(at,i?+1)+m(n?1)(m?at,i?)(n?2)?f(at,i?))?∑f(at,i?)=?1
所以 ∑ f ( a t , i ) = ( ∑ i = 1 n a t , i m f ( a t , i ? 1 ) + m ? a t , i m ( n ? 1 ) f ( a t , i + 1 ) + ( m ? a t , i ) ( n ? 2 ) m ( n ? 1 ) f ( a t , i ) ) + 1 \sum f(a_{t,i})=(\sum_{i=1}^{n}\frac{a_{t,i}}{m}f(a_{t,i}-1)+\frac{m-a_{t,i}}{m(n-1)}f(a_{t,i}+1)+\frac{(m-a_{t,i})(n-2)}{m(n-1)}f(a_{t,i}))+1 ∑f(at,i?)=(∑i=1n?mat,i??f(at,i??1)+m(n?1)m?at,i??f(at,i?+1)+m(n?1)(m?at,i?)(n?2)?f(at,i?))+1
那么我們可以把末尾的1分配到每一個(gè)和式里面去,這樣左右的形式就統(tǒng)一了
所以 ∑ f ( a t , i ) = ∑ i = 1 n [ a t , i m f ( a t , i ? 1 ) + m ? a t , i m ( n ? 1 ) f ( a t , i + 1 ) + ( m ? a t , i ) ( n ? 2 ) m ( n ? 1 ) f ( a t , i ) + a t , i n ] \sum f(a_{t,i})=\sum_{i=1}^{n}[\frac{a_{t,i}}{m}f(a_{t,i}-1)+\frac{m-a_{t,i}}{m(n-1)}f(a_{t,i}+1)+\frac{(m-a_{t,i})(n-2)}{m(n-1)}f(a_{t,i})+\frac{a_{t,i}}{n}] ∑f(at,i?)=∑i=1n?[mat,i??f(at,i??1)+m(n?1)m?at,i??f(at,i?+1)+m(n?1)(m?at,i?)(n?2)?f(at,i?)+nat,i??]
那么不妨記 f ( a ) = a m f ( a ? 1 ) + m ? a m ( n ? 1 ) f ( a + 1 ) + ( m ? a ) ( n ? 2 ) m ( n ? 1 ) f ( a ) + a n f(a)=\frac{a}{m}f(a-1)+\frac{m-a}{m(n-1)}f(a+1)+\frac{(m-a)(n-2)}{m(n-1)}f(a)+\frac{a}{n} f(a)=ma?f(a?1)+m(n?1)m?a?f(a+1)+m(n?1)(m?a)(n?2)?f(a)+na?
這樣和式還是成立的,我們也成功抽象出了f函數(shù)
再轉(zhuǎn)化一下, f ( a + 1 ) = m + a n ? 2 a m ? a f ( a ) ? a ( n ? 1 ) m ? a ( f ( a ? 1 ) + 1 ) f(a+1)=\frac{m+an-2a}{m-a}f(a)-\frac{a(n-1)}{m-a}(f(a-1)+1) f(a+1)=m?am+an?2a?f(a)?m?aa(n?1)?(f(a?1)+1)
代入邊界條件 a = 0 a=0 a=0時(shí),有 f ( 1 ) = f ( 0 ) f(1)=f(0) f(1)=f(0),所以我們可以設(shè) f ( 1 ) = f ( 0 ) = 0 f(1)=f(0)=0 f(1)=f(0)=0,畢竟勢(shì)函數(shù)的初值并不重要
這樣就得到了f,也就是相當(dāng)于得到了勢(shì)函數(shù) ? ( x t ) = ∑ i f ( x t , i ) \phi(x_t)=\sum_{i}f(x_{t,i}) ?(xt?)=∑i?f(xt,i?)
然后考慮勢(shì)函數(shù)的第二個(gè)性質(zhì): E ( ? ( A t ) ) = C E(\phi(A_t))=C E(?(At?))=C是一個(gè)常值
顯然 E ( ? ( A t ) ) = ∑ i f ( a t , i ) = f ( m ) + ( n ? 1 ) f ( 0 ) E(\phi(A_t))=\sum_{i}f(a_{t,i})=f(m)+(n-1)f(0) E(?(At?))=∑i?f(at,i?)=f(m)+(n?1)f(0)是一個(gè)常值
所以根據(jù)我們的結(jié)論, E ( t ) = E ( ? ( A 0 ) ) ? E ( ? ( A t ) ) = ∑ i f ( a 0 , i ) ? f ( m ) ? ( n ? 1 ) f ( 0 ) = ∑ i f ( a 0 , i ) ? f ( m ) E(t)=E(\phi(A_0))-E(\phi(A_t))=\sum_{i}f(a_{0,i})-f(m)-(n-1)f(0)=\sum_{i}f(a_{0,i})-f(m) E(t)=E(?(A0?))?E(?(At?))=∑i?f(a0,i?)?f(m)?(n?1)f(0)=∑i?f(a0,i?)?f(m)
這樣我們就非常方便的得到了停時(shí)的期望
不妨來(lái)看一個(gè)近一點(diǎn)的例子
杭電多校09 Coins
大意:
n個(gè)人,每個(gè)人手中初始有 a i a_i ai?個(gè)硬幣,每次隨機(jī)選擇兩個(gè)人,第一個(gè)人給第二個(gè)人一個(gè)硬幣,如果某個(gè)人手中沒(méi)有硬幣了,則立即退出游戲,不再回來(lái)。當(dāng)某一個(gè)人擁有全部硬幣時(shí),游戲結(jié)束
問(wèn)停時(shí)的期望
題意與上一題十分相像,但是該題存在人數(shù)不固定的情況,所以我們描述游戲局面的時(shí)候要稍微改變一下
還是令 m = ∑ a i m=\sum a_i m=∑ai?
令 A t = ( a t , 1 , a t , 2 . . . a t , h t ) A_t=(a_{t,1},a_{t,2}...a_{t,h_t}) At?=(at,1?,at,2?...at,ht??)來(lái)描述第t個(gè)時(shí)刻的局面,其中 h t h_t ht?表示當(dāng)前的剩余人數(shù),顯然它不是一個(gè)固定的值。但是我們能保證 ? i ≤ h t , a t , i > 0 \forall i\leq h_t,a_{t,i}>0 ?i≤ht?,at,i?>0
仿照上一題的思路,我們令 ? ( A t ) = ∑ i = 1 n f ( a t , i ) \phi(A_t)=\sum_{i=1}^{n}f(a_{t,i}) ?(At?)=∑i=1n?f(at,i?)作為勢(shì)函數(shù),嘗試確定f
E ( ? ( A n + 1 ) ∣ A n ) = ∑ i = 1 h t ∑ j ≠ i 1 h t ( h t ? 1 ) [ f ( a t , i ? 1 ) + f ( a t , j + 1 ) + ∑ k ? ( i , j ) f ( a t , k ) ] E(\phi(A_{n+1})|A_n)=\sum_{i=1}^{h_t}\sum_{j\neq i}\frac{1}{h_t(h_t-1)}[f(a_{t,i}-1)+f(a_{t,j}+1)+\sum_{k\notin(i,j)}f(a_{t,k})] E(?(An+1?)∣An?)=∑i=1ht??∑j=i?ht?(ht??1)1?[f(at,i??1)+f(at,j?+1)+∑k∈/(i,j)?f(at,k?)]
= ∑ i = 1 h t 1 h t f ( a t , i ? 1 ) + 1 h t f ( a t , i + 1 ) + h t h t ? 2 f ( a t , i ) =\sum_{i=1}^{h_t}\frac{1}{h_t}f(a_{t,i}-1)+\frac{1}{h_t}f(a_{t,i}+1)+\frac{h_t}{h_t-2}f(a_{t,i}) =∑i=1ht??ht?1?f(at,i??1)+ht?1?f(at,i?+1)+ht??2ht??f(at,i?)
代入 E ( ? ( A n + 1 ) ? ? ( A n ) ∣ A 0 , A 1 , . . . A n ) = ? 1 E(\phi(A_{n+1})-\phi(A_n)|A_0,A_1,...A_n)=-1 E(?(An+1?)??(An?)∣A0?,A1?,...An?)=?1,也就是 E ( ? ( A n + 1 ) ? ? ( A n ) ∣ A n ) = ? 1 E(\phi(A_{n+1})-\phi(A_n)|A_n)=-1 E(?(An+1?)??(An?)∣An?)=?1(顯然這里當(dāng)前局面也只與上一個(gè)局面有關(guān)),有
∑ i = 1 h t f ( a t , i ) = [ ∑ i = 1 h t 1 h t f ( a t , i ? 1 ) + 1 h t f ( a t , i + 1 ) + h t h t ? 2 f ( a t , i ) ] + 1 \sum_{i=1}^{h_t} f(a_{t,i})=[\sum_{i=1}^{h_t}\frac{1}{h_t}f(a_{t,i}-1)+\frac{1}{h_t}f(a_{t,i}+1)+\frac{h_t}{h_t-2}f(a_{t,i})]+1 ∑i=1ht??f(at,i?)=[∑i=1ht??ht?1?f(at,i??1)+ht?1?f(at,i?+1)+ht??2ht??f(at,i?)]+1
= ∑ i = 1 h t ( 1 h t f ( a t , i ? 1 ) + 1 h t f ( a t , i + 1 ) + h t h t ? 2 f ( a t , i ) + 1 h t ) =\sum_{i=1}^{h_t}(\frac{1}{h_t}f(a_{t,i}-1)+\frac{1}{h_t}f(a_{t,i}+1)+\frac{h_t}{h_t-2}f(a_{t,i})+\frac{1}{h_t}) =∑i=1ht??(ht?1?f(at,i??1)+ht?1?f(at,i?+1)+ht??2ht??f(at,i?)+ht?1?)
抽象出 f ( a ) = 1 h f ( a ? 1 ) + 1 h f ( a + 1 ) + h h ? 2 f ( a ) + 1 h f(a)=\frac{1}{h}f(a-1)+\frac{1}{h}f(a+1)+\frac{h}{h-2}f(a)+\frac{1}{h} f(a)=h1?f(a?1)+h1?f(a+1)+h?2h?f(a)+h1?
f ( a + 1 ) ? f ( a ) = f ( a ) ? f ( a ? 1 ) ? 1 f(a+1)-f(a)=f(a)-f(a-1)-1 f(a+1)?f(a)=f(a)?f(a?1)?1
令 g ( a ) = f ( a ) ? f ( a ? 1 ) , 有 g ( a ) = g ( 0 ) ? a g(a)=f(a)-f(a-1),有g(shù)(a)=g(0)-a g(a)=f(a)?f(a?1),有g(a)=g(0)?a,則 f ( a ) = f ( 0 ) + a g ( 0 ) ? a ( a + 1 ) 2 f(a)=f(0)+ag(0)-\frac{a(a+1)}{2} f(a)=f(0)+ag(0)?2a(a+1)?
取 f ( 0 ) = g ( 0 ) = 0 f(0)=g(0)=0 f(0)=g(0)=0,則 f ( a ) = ? a ( a + 1 ) 2 f(a)=-\frac{a(a+1)}{2} f(a)=?2a(a+1)?
所以 E ( t ) = E ( ? ( A 0 ) ) ? E ( ? ( A t ) ) = ∑ i = 1 n f ( a 0 , i ) ? f ( m ) E(t)=E(\phi(A_0))-E(\phi(A_t))=\sum_{i=1}^{n}f(a_{0,i})-f(m) E(t)=E(?(A0?))?E(?(At?))=∑i=1n?f(a0,i?)?f(m)
未完待續(xù)