• 沒有找到結果。

以中性模型分析動物的群聚行為

N/A
N/A
Protected

Academic year: 2021

Share "以中性模型分析動物的群聚行為"

Copied!
62
0
0

加載中.... (立即查看全文)

全文

(1)

Group Patterns of Social Animals under the Neutral Mode

(2)

Group Patterns of Social Animals under the Neutral Mode

Student

Yi-Wen Lee

Advisor

Michael Fuchs

A Thesis

Submitted to Department of Applied Mathematics College of Science

National Chiao Tung University in Partial Fulfillment of the Requirements

for the Degree of Master

in

Applied Mathematics June 20011

Hsinchu, Taiwan, Republic of China

(3)

Group Patterns of Social Animals under the

Neutral Model

Yi-Wen Lee

Department of Applied Mathematics,

National Chiao Tung University

This thesis was supervised by Dr. Michael Fuchs

June 27, 2012

(4)

中文摘要

動物群聚問題源自於生物數學。 生物學家希望找到適當的模型來估計及預測動物群聚 的狀況, 在本篇報告中, 我們會專注在計算出該隨機變量序列的動差以及中央動差, 首 先我們會先算出隨機變量序列的期望值,接著我們會利用奇異點分析, 計算出該參數的 動差以及中央動差, 並且在中央動差的部分我們會使用兩種不同的方式證明, 會發現使 用奇異點分析的計算會相對一般證明方式簡潔,凸顯出使用奇異點分析的優點。 當得到動差以及中央動差之後我們就嘗試利用動差法去計算該隨機變量序列是 否有一個極限分佈,可惜的是,這個參數並沒有辦法經由動差法得到它的極限分佈。 本篇報告中使用的分析工具為奇異點分析, 是解析組合中主要使用的一項工具, 我們會透過分析生成函數的奇異點精確地計算出隨機變量序列的量, 甚至還可以知道 我們算出來的值的誤差值有多大,是一個非常有用的分析方法。 以下是我的論文概述, 在第一章我們會先介紹什麼是動物群聚問題, 並且也會介 紹前人所做的結果, 以及本篇論文中所研究的模型, 在第二章中, 我們會介紹解析組合 的工具以及一些相關的機率定理, 在第三章中我們會計算動物群具模型群數的動差以 及中央動差,並且還會證明該隨機變量序列會符合強大數法則及弱大數法則。 第四章我 們會計算關於二元搜尋樹去掉葉子之後的外點個數的中央動差以及它的極限分佈。 在 第五章中我們會繪製出這兩個參數的統計圖表。 最後我們會在第六章給一個結論。

(5)

Preface

Biologists have long been interested in finding appropriate models for the clustering behavior of social animals. Recently, they have proposed the so-called neutral model. In this thesis, we will study the group pattern problem for the neutral model. More pre-cisely, we will find moments and central moments for the number of groups under the neutral model. In doing so, we will start with the mean and then discuss all moments. As for central moments, we will use two different approaches to find asymptotic ex-pansions. These results will then be used to prove weak and strong laws of large numbers. Moreover, our results show that the limiting distribution cannot be found by the method of moments. This is rather surprising since another quantity, namely the number of terminal nodes in random binary search tree, satisfies almost the same recurrence and the limit law of this quantity can indeed be found with the method of moment. For the sake of comparison, this result will be shown in this thesis as well.

As for the methodology, we will use singularity analysis throughout this thesis. Singularity analysis is a major tool in analytic combinatorics. It can be used to find asymptotic expansions of sequence from the local behavior around singularities of its generating function. Moreover, the error of approximation can be controlled as well. We will see that singularity analysis is an efficient tool in studying the group pattern problem under the neutral model.

(6)

We conclude by giving a short outline of this thesis. In Chapter 1, we are going to introduce the group pattner problem in more details and state some known results. In Chapter 2, we will introduce singularity analysis and review some theorems from probability theory. In Chapter 3, we will compute moments and central moments of the number of groups under the neutral model. In addition, we will prove weak and strong laws of large numbers. In Chapter 5, we will calculate central moments of the number of terminal nodes in random binary search trees and show that these results lead to the limit law. In Chapter 5, we will do some numerical computations concerning the limit law of the two quantities analyzed in the previous chapters. Finally, we will give a conclusion in Chapter 6.

(7)

誌謝辭

首先

,

感謝我的指導教授符麥克老師

,

他給了我一篇很有趣又可以學到很

多東西的題目

,

在老師的帶領下

,

從機率模型開始

,

一步一步的分析問題

,

在過程中也讓我學到了做問題應該有的態度

,

讓我學到了很多東西

,

也很

感謝兩位口試委員的指導

,

他們的建議讓我學會用不同的角度思考我的

論文

,

給了我許多寶貴的意見。

我還要謝謝我的好朋友及好同學們

,

因為有你們的陪伴跟幫助

,

我這兩年成長了許多

,

一起念書、 一起打球、 一起奮鬥的日子

,

我想我這

一輩子都不會忘記的。

謝謝所有教過我的師長們

,

你們的細心教導讓我打下良好的基礎

,

後最後還要謝謝我的家人

,

因為有你們的支持

,

我才能無憂無慮的專注在

我的課業上

,

謝謝所有幫助過我的人

,

也祝福你們也都可以心想事成。

(8)

Contents

中文摘要

i

Preface

ii

誌謝辭

iv

1

Introduction

1

1.1

Group Pattern Problem . . . .

1

1.2

Neutral Model and Binary Search Tree . . . .

2

2

Some Tools

6

2.1

Singularity Analysis . . . .

6

2.2

Some Probability Theory . . . .

12

2.3

Some Lemmas

. . . .

13

3

The Number of Groups under the Neutral Model

18

(9)

3.1

Moments

. . . .

18

3.2

Central Moments and Laws of Large Numbers . . . .

23

4

The Number of Leaves in Binary Search Trees

38

4.1

Central Moments and Limit Law . . . .

38

5

Some Numerical Results

44

5.1

The Number of Groups under the Neutral Model

. . . .

44

5.2

The Number of Leaves in Binary Search Tree . . . .

46

(10)

Chapter 1

Introduction

1.1

Group Pattern Problem

生物界中,動物們常會以群聚的方式活動, 會有群聚行為的這種動物在生物學上稱為社 會性動物,透過群聚的行為,可以提高族群的生存率,並且增加族群演化的優勢。 對生物 學家來說, 如果能夠找到符合族群群聚的模型, 那麼對生物的瞭解會有很大的幫助。 在 社會行為學中有幾個常見的問題,例如: 群體的典型尺寸是多少? 有那些因素會影響或 是限制群體的大小? 能不能找到動物群聚的模型? 等等的問題。 因此找到符合動物群聚的模型對生物學家來說一直都是重要的議題,他們也提出 各種不同的模型來研究群聚問題, 例如: fusion and fission processes ([6]; [9]), kin se-lection ([10];[7])還有game-theoretic models ([5])。

在最近的研究中, E. Durand, M.G.B. Blum和O. Francois介紹了一種新的模型 來研究哺乳類動物的群聚行為 ([2])。 他們把這個模型建立在一個隨機族譜上, 這樣子 我們就可以透過這個族譜來觀察個體群聚的結果, 這個模型在[8]就已經被提出, 他們 把隨機過程的結果被命名為中性模型(neutral model)。

(11)

模型的隨機過程建構的方式和我們習慣分析的數學模型不太一樣, 中性模型的隨機過 程是透過一些分散的個體陸續集結而成, 這樣的模型並不容易分析, 因此我們找了一 個與中性模型有著相同機率分布的模型來分析, 這個模型就是二元搜尋樹模型(binary search tree model),它與中性模型有著相同極限分佈。 除此之外, 二元搜尋樹模型有簡 單的遞迴表示式,因此我們在之後都會用它來幫我們分析group pattern problem。

在[3]中,先將二元搜尋樹的模型寫成生成函數,推導出group pattern的期望值,

他們也證明了一些的結果, 像是群體大小恰好為 k 的期望值以及群體的偏差值 (size-biased group), 在本篇報告中, 我們將推廣並且修正他們的部分結果, 我們處理的方法 也是先把模型轉換成生成函數,我們使用的分析方法叫做奇異點分析(singularity anal-ysis), 奇異點分析是一種透過函數的奇異點 (singularity) 來計算組合結構數量的一種 方法, 我們會用這個方法來算出 group pattern的期望值,甚至是更高次方的動差 (mo-ment)以及中央動差 (central moment),有了這些資訊, 我們可以更瞭解這個模型的分 佈情形, 在Chapter 2中,我們會對奇異點分析這個分析方法做詳細的介紹。 在下一個 小節裡面,我們會先介紹中性模型和二元搜尋樹模型這兩個模型。

1.2

Neutral Model and Binary Search Tree

中性模型是一種用來描述動物群聚行為的模型,這個群聚的隨機過程定義如下。 假設給 定n個個體,接著從n個個體中隨機挑選兩個個體,並將選中的兩個個體合併成一個單 元,讓剩下來的個體與單元繼續重複以上的過程,直到所有的個體都被合併成單元就結 束這個隨機過程。 我們把這個隨機過程所產生的單元個數定義為Xn, 這個符號代表的 意義就是n個個體經過群聚的過程後所形成的群體的數量。 為了分析上的方便,所以我們讓剛才的隨機過程繼續進行下去,讓單元繼續合併, 直到這些單元都被合併成一個單元才結束。 這樣子做並不會影響Xn的結果。 但是對我 們之後的分析有很大的好處,因為如果我們把n個個體當作是葉子,把合併的單元當作

(12)

是結點,那麼這個隨機過程可以看成是一個生成二元樹(binary tree)的隨機過程。 觀察group pattern的這個隨機過程我們會發現它是由葉子從下向上建構成的一 個二元樹, 在Section 1.1有提到過, 這樣子從下到上的建構的模型其實是不容易分析 的, 因此我們找了一個與這個模型有相同分佈, 而構造方法是從上到下建構的模型, 二 元搜尋樹模型來當作分析的對象。 這個模型的隨機過程如下。 給定一個有兩片葉子的 根, 然後隨機挑選一片葉子, 並將這片葉子取代成一個有兩片葉子的節點, 接著繼續重 複上述的過程,直到這個二元樹有n片葉子才結束這個隨機過程。 透過這個隨機過程建 立的模型就叫做二元搜尋樹模型。 因為二元搜尋樹模型和中性模型有相同的機率分佈, 因此從現在開始, 我們會直 接用隨機二元搜尋樹來分析group pattern。 我們先來看二元搜尋樹模型的性質,給定一 個有n 片葉子的二元搜尋樹, 連接根左子樹的葉子數目被定義為 Ln, 它的機率分佈是 一個落在 {1, 2, . . . , n − 1}的均勻分布(uniform distribution) ([8])。 我們可以把它寫 成下列的表示式 P rob(Ln= l) = 1 n − 1, l = 1, . . . , n − 1. 這個性質也可以套用在二元搜尋樹上的其他子樹。 除此之外,我們把右子樹的葉子數目 Rn定義成n − Ln。 有了Ln的機率, 我們就可以開始著手研究group pattern 問題, 個體的群數Xn 在Section 1.1曾經被提過,稍後我們會給它一個數學的表示式, Xn是n片葉子所形成 的隨機二元搜尋樹, 只要透過計算子樹的節點就可以知道群體的數量, 而且群跟群之間 都是獨立的關係, 所以我們只要計算它的左子樹的群數XLn 及右子樹的群數XRn, 就 可以知道Xn的大小。 其中要特別注意的是! 我們研究的模型是關於群體的, 所以不會 有單獨個體的情況存在, 因此只要遇到 XLn = 1 或是 XRn = 1的情況, 我們就會定 義Xn = 1, 這個性質也可以套用在它的子樹上。 根據這個條件, 我們也很容易可以得 到X1 = X2 = 1。 除此之外,群數也可以看成對個別的子樹計算群數後加總,因此我們

(13)

可以得到Xn的遞迴式,對於所有n ≥ 3, Xn d =    XLn+ X ∗ Rn, if Ln6= 1 and Ln6= n − 1; 1, if Ln= 1 or Ln= n − 1, 初始條件是X1 = X2 = 1。Xn和Xn∗有相同的分佈,而且這兩個隨機變量彼此之間是 獨立的(independent)。 在[3],他們考慮的是extra-clustering model,也就是說,它們還有考慮額外的 聚合行為,它們給的模型為 If Ln= 1 or Ln= n − 1, then Xn= 1. If Ln6= 1 and Ln6= n − 1, then Xn d =    XLn + X ∗ Rn, with probability 1 − p; 1, with probability p, 初始條件是X1 = X2 = 1。Xn和Xn∗有相同的分佈,而且這兩個隨機變量彼此之間是 獨立的。 針對這個模型當n夠大的時候,他們算出來的期望值EXn為 EXn∼          c(p)n1−2p, if p < 1 2; log(n) 2 , if p = 1 2; p 2p−1, if p > 1 2, 其中c(p) = e−2(1−p) (1 − 2p)Γ(2(i − p))(1 + 2(1 − p) 2R1 0(1 − y) 1−2py2e2(1−p)ydy).p = 0 時,這個模型就是本篇報告中所討論的中性模型,當n → ∞,我們會得到該模型的期望 值為 EXn ∼ 1 − e−2 4 n.

(14)

在Chapter 3中,我們會用奇異點分析再次證明p = 0的這個模型的期望值EXn,還 有其他更高次的動差,以及中央動差,有了這些條件我們就可以嘗試使用動差法來求得

Xn的分佈,可惜的是,使用動差法並沒有辦法找到Xn的分佈。

話雖如此, 我們還是對Xn證明了一些相關的結果,像是Xn 這個變數會符合弱

大數法則(weak law of large numbers)以及強大數法則(strong law of large numbers),

但是我們依舊無法證明Xn 的極限分佈。 因此我們找了一個與 Xn 擁有相似遞迴式的 參數Yn來與Xn做比較。 Yn是計算n片葉子的隨機二元搜尋樹去掉葉子之後,樹的外點(external nodes) 的個數, 雖然這個二元搜尋樹去掉了外點, 但是它的外點並不會因此而改變, 除此之外, 計算整個樹的外點也會等於個別計算左子樹以及右子樹的外點,知道了這些特性, 我們 就可以列下Yn的遞迴關係 Yn d = YLn+ Y ∗ Rn, for n ≥ 3, 初始條件是Y1 = 0, Y2 = 1。Yn和Yn∗ 有相同的分佈,而且這兩個隨機變量彼此之間是 獨立的。 有趣的是, 雖然這兩個參數的遞迴式非常相似, 不過兩個參數的行為看起來卻不 太一樣, 在Chapter 4中會證明Yn 的期望值以及它的中央動差, 而且我們甚至可以證 明得更多,事實上,我們可以透過Chapter 2的機率定理,算出Yn的極限分佈。 雖然我們沒有找到Xn的極限分佈,不過我們在Chapter 5中會根據Xn的遞迴 關係,跑出一些數值的結果。

(15)

Chapter 2

Some Tools

2.1

Singularity Analysis

奇異點分析是根據生成函數 (generating function) 的奇異點來估計組合結構 (combi-natorial structure) 數量的一種方法, 如果要對組合結構有精確的估計, 那就必須對生 成函數的性質有詳細的瞭解, 因此接下來我們將會先介紹生成函數。 給定一個計數序 列{an}n≥1,那麼對應於這個計數序列的生成函數f (z)我們就把它定義為Pn≥1anzn, 為了方便起見,我們把f (z)的zn的係數an用[zn]f (z)表示。 生成函數可以被成兩種, 第一種是對應一個複變變數z ∈ C 所寫成的生成函數 f (z),這個生成函數會滿足所有微積分中會出現的冪級數的特性, 而另外一種則是形式 上的生成函數(formal power series), 也就是說, 雖然它也是寫成一般我們在微積分中 常見的冪級數的樣子,但是事實上, 它只是借用了微積分中冪級數的形式來幫我們解決 組合中的計數問題。

給定一個計數序列所對應的生成函數f (z),那我們可以利用複變來估計an 的漸

近行為, 奇異點分析就是用來估計係數的漸近行為的一種方法,透過可以得到非常準確 的估計, 而且我們找到的漸近值與實際值的誤差也可以被控制,關於這些性質我們在後

(16)

面會有詳細的證明與解釋,接下來我們就正式開始介紹奇異點分析的這個方法。

函數的奇異點會跟這個函數的係數有關係, 如果函數在0可解析,那麼我們可以 找到一個適當的圍線(contour),利用奇異點來估計函數的係數,我們把那個會影響函數 係數的奇異點稱為主要奇異點 (dominant singularity), 利用主要奇異點來估計函數係 數的分析的方法叫做singularity analysis。

以Catalan number為例,它的生成函數的封閉形式(closed form)可以表示成

C(z) = 1 − √ 1 − 4z 2z . 事實上我們關心的是生成函數的係數cn= [zn]C(z)透過一些計算我們會得到 cn= 1 n + 1 2n n  . 根據Stirling’s formula , n! ∼√2πn( ne )n,因此當n很大的時候, c n的漸近行為為 cn∼ 4n √ πn3. 這是用一般的組合方法來計算 Catalan number, 但我們也可以用另外一種算法得到這 個答案, 這個函數的主要奇異點(dominant singularity)會發生在z = 1 4 ,的這個地方, 恰好[zn]C(z)的成長速度也是跟 4n 有關係, 事實上, 這並不是巧合, 而這些關係都會 在我們介紹完奇異點分析的分析方法後得到答案。

奇異點分析是透過複變中的柯西積分公式(Cauchy’s integral formula) [zn]f (z) = 1 2iπ Z γ f (z) dz zz+1 重新表示生成函數中的係數的一種方法,利用這個表示方法,我們可以找到函數係數的 漸近行為, 而積分的圍線, 可以利用線積分的特性把圍線換成Hankel contour。 以下的 定理,就是利用奇異點分析來估計函數係數的漸近行為。

(17)

Theorem 2.1. Let α be an arbitrary complex number in C \ Z≤0. The coefficient ofzn

in

f (z) = (1 − z)−α has the following asymptotic behavior

[zn]f (z) ∼ n α−1 Γ(α) 1 + ∞ X k=1 ek(α) nk ! , whereek(α) is a polynomial in α of degree 2k.

Theorem 2.2. Let α ∈ C \ Z≤0,β ∈ C. The coefficient of znin

f (z) = (1 − z)−α 1 z log

1 1 − z

β has the following asymptotic behavior

[zn]f (z) ∼ n α−1 Γ(α)(log n) β 1 + ∞ X k=1 Ck(α, β) (log n)k ! , whereCk(α, β) = β kΓ(α) d k dsk 1 Γ(s) s=α . 有了Theorem 2.1 和Theorem 2.2我們已經可以針對這兩種形式的生成函數 做主要奇異點展開去計算它們係數的漸近行為, 如果我們把函數在主要奇異點展開成 下列形式

f (z) = g(z) + O(h(z)), where h(z) = o(g(z)) , z → 1. (2.1)

當我們使用 Theorem 2.1或 Theorem 2.2計算出 g(z), 那我們當然會希望 O(h(z))

也會有類似的結果, 事實上, 除了 O 這個運算符號有這個特性, o 運算也有相似的結 果,Theorem 2.3證明了O 和o的運算會保持封閉性,也就是說,如果一個函數可以表

(18)

示成(2.1),代表我們計算函數的係數的漸近行為時,只有它的主要奇異點才會影響到我 們的主要的漸近行為, 在計算上會方便許多, 其中要注意的是, 這個特性必須在一些條 件下才會成立,讓我們先定義一些條件。

Definition 2.1. Let φ, R be real numbers with R > 1 and 0 < φ < π2. Then 4(φ, R) = {z : |z| < R, z 6= 1, | arg(z − 1)| > φ}

is called a4-domain. In addition, a function is called 4-analytic if it is analytic in some4-domain.

Theorem 2.3. Let α, β be arbitrary real numbers and let f (z) be a 4-analytic func-tion.

(1) Assume that f (z) satisfies in the intersection of a neighbourhood of 1 with its4-domain the condition

f (z) = O (1 − z)−α 1 zlog 1 1 − z β! . Then, [zn]f (z) = O nα−1(log n)β .

(2) Assume that f (z) satisfies in the intersection of a neighbourhood of 1 with its4-domain the condition

f (z) = o (1 − z)−α 1 z log 1 1 − z β! . Then, [zn]f (z) = o nα−1(log n)β .

(19)

觀察Theorem 2.1, Theorem 2.2和Theorem 2.3會發現我們只有證明函數係 數的漸近行為在 z = 1 會成立, 假設函數 f (z) 有一個主要奇異點在 z = ζ, 那麼我 們可以藉由泰勒展開式(taylor expansion)的調整比例規則(scaling rule)使得g(z) = f (zζ),則f (z)的函數係數為

[zn]f (z) = ζ−n[zn]f (zζ) = ζ−n[zn]g(z),

其中g(z)的主要奇異點就會發生在z = 1。

有了調整比例規則,以及上述的這些定理,我們可以利用奇異點分析再次分析 Cata-lan number, CataCata-lan number的生成函數封閉形式為

C(z) = 1 − √ 1 − 4z 2z . 觀察C(z)我們會發現它的主要奇異點發生在z = 14 ,根據調整比例規則我們可以得到 [zn]C(z) = 4n[zn]C( z4),所以 [zn]C(z) = 4n[zn]2(1 − √ 1 − z) z , 把2(1− √ 1−z) z 在z = 1做奇異點展開可以得到 [zn]C(z) = 4n[zn] 2(1 −√1 − z) + O((1 − z)3/2) . 因此根據Theorem 2.1和Theorem 2.3 我們有以下結果 [zn]C(z) = 4nn −3/2 Γ(12) + O(n −5/2 ) ∼ 4 n √ πn3. 這個結果跟使用Stirling’s formula得到的結論是一樣的。 根據前面提過的定理,我們知道奇異點分析在+, −, ×, ÷的運算會保持封閉性, 事實上,它在微分(differentiation)和積分(integration)的運算下也具有封閉性,我們會 藉由以下的定理來說明此特性。

(20)

Theorem 2.4. Let f (z) be a 4-analytic function having its singular expansion of the form: f (z) = k X i=0 ci(1 − z)αi + O((1 − z)A).

Then the derivative off (z) is 4-analytic. The expansion of the derivative at the sin-gularity is obtained by term-by-term differentiation:

d dzf (z) = − k X i=0 ciαi(1 − z)αi−1+ O((1 − z)A−1). 類似的結果也可以推廣到Theorem 2.3的函數上。

Remark2.1. Let g(z) be a 4-analytic function with, for k ∈ Z≥1,

g(z) = O (1 − z)AL(z)k , L(z) := log 1 1 − z. Then d dzg(z) = O (1 − z) A−1 L(z)k .

Theorem 2.5. Let f (z) be a 4-analytic function having its singular expansion of the form: f (z) = k X i=0 ci(1 − z)αi + O((1 − z)A), αi, A 6= 1.

ThenR0zf (t)dt is 4-analytic. In addition, (1) forA < −1, Z z 0 f (t)dt = − k X i=0 ci αi+ 1 (1 − z)αi+ O((1 − z)A+1).

(21)

(2) ForA > −1, Z z 0 f (t)dt = − k X i=0 ci αi+ 1 (1 − z)αi + L 0 + O((1 − z)A+1),

where the integration constantL0 has the value

L0 := X α<−1 ci αi+ 1 + Z 1 0 [f (t) − X α<−1 ci(1 − t)αi]dt. 當αi = −1或A = −1時,我們有以下的結果。 Remark2.2. Z z 0 (1 − w)−1dw = L(z). Z z 0 O((1 − w)−1)dw = O(L(z)).

2.2

Some Probability Theory

在機率論中, 如果我們要證明隨機變量序列會滿足中央極限定理, 通常都會先假設這 個隨機變量序列符合一些限制, 像是變數相互獨立且具有相同分佈 (independent and identically distributed) (i.i.d.),這樣子證明中央極限定理會比較容易, 但是並不是每個 隨機變量序列都有這麼好的性質, 因此如果我們想證明隨機變量序列{X1, X2, . . .}會 收斂到一個隨機變量X 我們就必須用別的方法證明它的收斂性。 給定一個隨機變量序列, 我們會想要得到這個隨機變量序列的極限分佈, 我們通 常會藉由一些統計量來觀察這個隨機變量序列, 像是期望值 (expected value), 變異數 (variance)或是更高次的動差。 有了這些資訊, 我們就會進一步測試隨機變量序列的收 斂性。 如果 limn→∞EXnk = EXk 對於所有的 k = 1, 2, . . .都會成立。 再加上一些特 定的條件,則我們可以得到Theorem 2.6。

(22)

Theorem 2.6. Suppose that the distribution of X is determined by its moments, that theXnhave moments of all orders, and thatlimn→∞E(Xnk) = E(Xk) for k = 1, 2, . . ..

ThenXnconverges in distribution toX.

這個方法也被稱為動差法(method of moments),它是由Pafnuty Chebyshev為

了證明中央極限定理而提出的([1])。 拿常態分佈N (0, 1)來當例子,首先, 我們知道N (0, 1)會被它的動差唯一決定, 如果我們去計算它的k次動差,會得到下列結果 E(N (0, 1)k) =    (2m)! 2mm!, if k = 2m; 0, if k = 2m + 1. 如果我們知道另一個隨機變量序列{Xn}n≥1,有以下結果,對於所有的k ≥ 1 , lim n→∞E(X k n) =    (2m)! 2mm!, if k = 2m; 0, if k = 2m + 1. 那麼根據Theorem 2.4我們可以得到Xn的分佈會收斂到常態分佈N (0, 1)。

2.3

Some Lemmas

接下來我們會證明兩個簡單的微分方程式的引理: Lemma 2.1. Let d dzf (z) =  2z 1 − z + 1 z  f (z) + g(z) withf (0) = 0. Then f (z) = 1 µ(z) Z z 0 µ(t)g(t)dt with µ(z) = (z − 1) 2e2z z .

(23)

Proof. 首先,我們先讓等式兩邊都乘上µ(z)可以得到 µ(z) d dzf (z) = µ(z)  2z 1 − z + 1 z  f (z) + µ(z)g(z) 觀察µ(z) d dzf (z) − µ(z)  2z 1 − z + 1z  f (z)會發現它是µ(z)f (z)對z微分的展開式, 因此 d dz(µ(z)f (z)) = µ(z)g(z). 將等式積分後代入初始條件就可以得到 f (z) = 1 µ(z) Z z 0 µ(t)g(t)dt. Lemma 2.2. Let f0(z) =  2 1 − z + 1 z  f (z) + g(z) withf (0) = 0. Then f (z) = 1 µ(z) Z z 0 µ(t)g(t)dt with µ(z) = (z − 1) 2 z . Proof. 證明方法與Lemma 2.1相似。 在介紹 Lemma 2.3之前, 我們會用到一些符號, 首先我們先定義一下這些符號 的所代表的意義。

Definition 2.2. The digamma function is defined as the logarithmic derivative of the gamma function:

ψ(x) = d

dxln Γ(x) = Γ0(x)

Γ(x). Ifx ∈ N, then ψ(x) has the property

(24)

在Chapter 3中,我們會利用EXk

n的漸近行為來估計E(Xn− EXn)k。 在估計

的過程中我們會需要用到ψ(x)的特性, 因此有了 Definition 2.2的定義, 我們就可以 開始證明Lemma 2.3。

Lemma 2.3. The following equation holds for all k ≥ 3,

k X i=1 k i  (−1)i(i − 1)i! d ds 1 Γ(s) s=i = k k − 2. Proof. 因為 d dsΓ(s)1 s=i = −Γ 0 (s) Γ(s)2 s=i ,所以 k X i=1 k i  (−1)i(i − 1)i! d ds 1 Γ(s) s=i = − k X i=1 k i  (−1)i(i − 1)i!Γ 0(s) Γ(s)2 s=i 根據Definition 2.2,我們可以把 Γ 0 (s) Γ(s) 換成ψ(s) = − k X i=1 k i  (−1)i(i − 1)i! 1 Γ(s)ψ(s) s=i 再次根據Definition 2.2將ψ(s)換成Hs−1− γ = − k X i=1 k i  (−1)i−1(i − 1)i! 1 (i − 1)! −γ + i−1 X j=1 1 j ! = k X i=1 k i  (1)i(i − 1)i! γ (i − 1)! − k X i=1 k i  (−1)i(i − 1)i! 1 (i − 1)! i−1 X j=1 1 j. 接下來我們將把式子分成兩個部分,分別為 k X i=1 k i  (−1)i(i − 1)i! γ (i − 1)! = 0 (2.2) 和 − k X i=1 k i  (−1)i(i − 1)i! 1 (i − 1)! i−1 X j=1 1 j = k k − 2. (2.3)

(25)

化簡(2.2)可以得到 k X i=1 k i  (−1)i(i − 1)i! γ (i − 1)! = γ k X i=1 k i  (−1)i(i − 1)i = γk(k − 1) k X i=2 k − 2 i − 2  (−1)i−2= γk(k − 1)(1 − 1)k−2 = 0. 完成了(2.2)的證明,接下來我們將證明(2.3) − k X i=1 k i  (−1)i(i − 1)i! 1 (i − 1)! i−1 X j=1 1 j = −k(k − 1) k X i=2 k − 2 i − 2  (−1)i−2 i−1 X j=1 1 j = −k(k − 1) k−2 X i=0 k − 2 i  (−1)i i+1 X j=1 1 j 利用二項式係數的遞迴公式將k − 2 i  代換成k − 3 i  +k − 3 i − 1  並將它們拆成兩 個部分 = −k(k − 1) k−3 X i=0 n − 3 i  (−1)i i+1 X j=1 1 j − k(k − 1) k−3 X i=0 k − 3 i  (−1)i+1 i+2 X j=1 1 j 將相同的部分消去會得到 = −k(k − 1) k−3 X i=0 k − 3 i  (−1)i+1 1 i + 2 = k(k − 1) k−3 X i=0 (−1)i (k − 3)! (i + 2)!(k − 3 − i)!(i + 2 − 1) 將上式拆成兩項 = k(k − 1) k−3 X i=0 (−1)i (k − 3)! (i + 1)!(k − 3 − i)! − k(k − 1) k−3 X i=0 (−1)i (k − 3)! (i + 2)!(k − 3 − i)!

(26)

對上式做適當的調整,接下來經過一些計算就可以得到我們要的目標 = −k(k − 1) k − 2 k−2 X i=1 (−1)ik − 2 i  − k k − 2 k−1 X i=2 (−1)ik − 1 i + 2  = −k(k − 1) k − 2 k−2 X i=0 (−1)ik − 2 i  − 1 ! − k k − 2 k−1 X i=0 (−1)ik − 1 i + 2  − 1 + (k − 1) ! = −k(k − 1) k − 2 ((1 − 1) k−2− 1) − k k − 2((1 − 1) k−1− 1 + (k − 1)) = k(k − 1) k − 2 + k k − 2 − k(k − 1) k − 2 = k k − 2. 根據(2.2)和(2.3)的結果就可以得到Lemma 2.3的結果了。

(27)

Chapter 3

The Number of Groups under the

Neutral Model

3.1

Moments

在Section 1.2中我們已經描述過動物群聚的參數Xn,接下來我們將會利用生成函數來

計算這個隨機變量序列的統計量, 首先,先讓我們定義對應這個參數的生成函數Pn(y)

和Q(y, z)如下

Pn(y) = E(eXny) and Q(y, z) =

X

n≥2

Pn(y)zn.

(28)

算出Xn的動差,在那之前,我們先利用條件機率(conditional probability)化約Pn(y) Pn(y) = E(eXny) = E(eXny|L n6= 1 and Ln 6= n − 1) + E(eXny|Ln= 1 or Ln = n − 1) = 1 n − 1 n−2 X j=2 E  e(Xj+Xn−j∗ )y  + 2 n − 1Ee y, for n ≥ 3 = 1 n − 1 n−2 X j=2 Pj(y)Pn−j(y) + 2 n − 1e y. 透過以上的計算,我們可以得到Pn(y)的遞迴式,當n ≥ 3, Pn(y) = 1 n − 1 n−2 X j=2 Pj(y)Pn−j(y) + 2 n − 1e y. (3.1) 事實上, 我們會發現只要將Pn(y)乘上zn並且加總就可以得到Q(y, z),因此,接下來 我們將會經由一些計算,(3.1)轉換成Q(y, z)的表示式,那我們就可以利用奇異點分 析得到Xn的k次動差。 將(3.1)乘以(n − 1)zn再將兩邊同時加總,會得到 X n≥3 (n − 1)Pn(y)zn = X n≥3 n−2 X j=2 Pj(y)Pn−j(y)zn+ X n≥3 2eyzn. (3.2) (3.2)的左式的化簡 X n≥3 (n − 1)Pn(y)zn= X n≥3 nPn(y)zn− X n≥3 Pn(y)zn = zX n≥3 nPn(y)zn−1− X n≥3 Pn(y)zn = zX n≥2 nPn(y)zn−1− z2P2(y)z ! − X n≥2 Pn(y)zn− P2(y)z2 ! = z ∂

∂zQ(y, z) − Q(y, z) − P2(y)z

2

= z ∂

∂zQ(y, z) − Q(y, z) − e

(29)

(3.2)的右式的化簡 X n≥3 n−2 X j=2 Pj(y)Pn−j(y)zn+ X n≥3 2eyzn=X n≥4 n−2 X j=2 Pj(y)Pn−j(y)zn+ 2ey z3 1 − z = X n≥2 Pn(y)zn !2 + 2ey z 3 1 − z = Q(y, z) 2+ 2ey z3 1 − z. 再將以上的計算稍加整理就會得到 z ∂ ∂zQ(y, z) = Q(y, z) 2+ Q(y, z) + eyz2+ 2ey z3 1 − z. (3.3) (3.3)是一個用 Q(y, z)表示成的微分方程式, 而我們的目標是得到 EXk n, 因此接下來 我們會將Q(y, z)對y偏微分後,代入y = 0,來計算EXk n,我們將會先計算期望值,也 就是對(3.3)做y的偏微分並且代入y = 0會得到 z ∂ 2 ∂z∂yQ(y, z) y=0 = ∂ ∂yQ(y, z) 2 y=0 + ∂ ∂yQ(y, z) y=0 + ∂ ∂ye yz2 y=0 + 2 ∂ ∂ye y z 3 1 − z y=0 . 為了讓符號有較簡潔的表式方式,我們先定義E(Xk n)所對應的生成函數Mk(z)為 Mk(z) = ∂k ∂ykQ(y, z) y=0 =X n≥2 E(Xnk)z n . 當k = 1時,我們可以得到 d dzM1(z) =  2z 1 − z + 1 z  M1(z) + z + 2z2 1 − z. 根據Lemma 2.1我們可以得到M1(z) M1(z) = z (z − 1)2e2z Z z 0 (t − 1)2e2t t  t + 2t 2 1 − t  dt = −1 4 (e2z(2z2− 2z − 1) + 1)e−2zz (1 − z)2 .

(30)

只要算出[zn]M1(z),我們就可以得到Xn 的期望值,首先我們先對M1(z)在z = 1展 開 M1(z) = 1 4 1 − e−2 (1 − z)2 + 1 4 1 − e−2 (1 − z) + O(1). (3.4) 根據Theorem 2.1,我們可以得到[zn]M 1(z)的漸近行為 [zn]M1(z) = 1 − e−2 4 n + 1 − e−2 2 z→1 ∼ 1 − e −2 4 n. (3.5) 如果要計算變異數以及其他更高次的動差的話, 那我們可以用相同的方法, 將 (3.3)對 y偏微後代入y = 0,則我們可以得到Mk(z)的微分方程式 d dzMk(z) =  2z 1 − z + 1 z  Mk(z) + 1 z k−1 X i=1 k i  Mi(z)Mk−i(z) + z + 2z2 1 − z. 根據Lemma 2.1,我們可以算出Mk(z)的一般式 Mk(z) = z (z − 1)2e2z Z z 0 (t − 1)2e2t t  1 t k−1 X i=1 k i  Mi(t)Mk−i(t) + t + 2t2 1 − t  dt. (3.6) 透過(3.6)我們可以遞迴地算出EXk n, 我們也可以透過下列定理得到EXnk的漸 近行為。

Theorem 3.1. As n → ∞, we have the following result E(Xnk) ∼ (1 − e−2)k 4k n k . Proof. 接下來我們會用(3.6)及下式使用數學歸納法來證明這個定理 Mk(z)) z→1 ∼ (1 − e −2)k 4k k! (1 − z)k+1.

(31)

當k = 1,我們在先前已經證明過了。 假設k ≤ m,下列式子會成立, Mk(z)) z→1 ∼ (1 − e −2)k 4k k! (1 − z)k+1. 當k = m + 1, Mm+1(z) = z (z − 1)2e2z Z z 0 (t − 1)2e2t t  1 t m X i=1 m + 1 i  Mi(t)Mm+1−i(t) + t + 2t2 1 − t  dt. 當k ≤ m,我們可以根據數學歸納法並將 (t−1)2e2t t 在t = 1做奇異點展開 (t − 1)2e2t t  1 t m X i=1 m + 1 i  Mi(t)Mm+1−i(t) + t + 2t2 1 − t  t→1 ∼ e2 m X i=1 (m + 1)! 4m+1 (1 − e−2)m+1 (1 − t)m+1 再將上式代回積分式,根據Theorem 2.5我們可以計算此積分的漸近行為 Z z 0 e2 m X i=1 (m + 1)! 4m+1 (1 − e−2)m+1 (1 − t)m+1 z→1 ∼ e2(m + 1)! 4m+1 (1 − e−2)m+1 (1 − z)m 再將 z (z − 1)2e2z 在z = 1做奇異點展開,並對Mm+1(z)化簡會得到: Mm+1(z) z→1 ∼ (m + 1)! 4m+1 (1 − e−2)m+1 (1 − z)m+2 數學歸納法成立, 因此根據數學歸納法的結果以及Theorem 2.1我們可以得到對於所 有的k ≥ 1,以下式子都會成立 E(Xnk) ∼ (1 − e−2)k 4k n k. 此定理得證。

(32)

3.2

Central Moments and Laws of Large Numbers

Section 3.1的Theorem 3.1證明了Xn的k次動差,我們知道Xn的k次中央動差為 E(Xn− EXn)k,將此式做二項式展開 E(Xn− EXn)k = k X i=0 k i  (−1)i(EXn)iEXnk−i.

不過只靠Theorem 3.1的結果是沒辦法估計E(Xn− EXn)k,如果我們將Theorem

3.1 的式子展開更多項數的話, 我們就可以得到中央動差的估計值, 因此首先我們必須 要重新估計EXk n 。Mk(z)的展開式如下: Mk(z) z→1 ∼ (1 − e−2)k  ck (1 − z)k+1 + dk (1 − z)k ln 1 1 − z + ek (1 − z)k  . (3.7) 當k = 1,根據(3.4)可以得到c1 = 14 ,d1 = 0, e1 = 14 . 當k = 2,根據(3.6) M2(z) = z (z − 1)2e2z Z z 0 (t − 1)2e2t t  1 t2M1(t) 2+ t + 2t2 1 − t  dt. 將M1(z)的漸近行為代入,並在t = 1做奇異點展開 2(t − 1)2e2  1 4(1 − t)2 + 1 4(1 − t) 2 t→1 ∼ e 2 8(1 − t)2 + e2 4(1 − t). 將上式結果代入積分式,並根據Theorem 2.5算出積分 Z z 0  e2 8(1 − t)2 + e2 4(1 − t)  dtz→1∼ e 2 8(1 − z) + e2 4 ln 1 1 − z + e2e 2, 再對 z (z − 1)2e2z 在z = 1做奇異點展開後代入M2(z)可以得到 M2(z) z→1 ∼ 1 (z − 1)2e2  e2 8(1 − z) + e2 4 ln 1 1 − z + e2e 2  = 1 8(1 − z)3 + 1 4(1 − z)2 ln 1 1 − z + e2 (1 − z)2.

(33)

根據以上的計算我們可以得到c2 = 18 ,d2 = 14 ,e2 = e2. 我們的目標是找出 ck, dk和 ek的表示式,如果我們將(3.7)代入(3.6)並將積分內式子展開 (t − 1)2e2 k−1 X i=1 k i  ci (1 − t)i+1 + di (1 − t)i ln 1 1 − t + ei (1 − t)i   ck−i (1 − t)k−i+1 + dk−i (1 − t)k−i ln 1 1 − t+ ek−i (1 − t)k−i  + t + 2t 2 1 − t  . 當k ≥ 3時, 積分內的 t + 2t1 − t2 並不會影響到的主要項, 將上式的展開,保留主要項, 其餘忽略,我們會得到 e2 k−1 X i=1 k i  cick−i (1 − t)k + 2cidk−i (1 − t)k−1ln 1 1 − t + 2ciek−i (1 − t)k−1  , 根據Theorem 2.5 e2 Z z 0 k−1 X i=1 k i  cick−i (1 − t)k + 2cidk−i (1 − t)k−1 ln 1 1 − t + 2ciek−i (1 − t)k−1  dt z→1 ∼ e2 k−1 X i=1 k i  cick−i (k − 1)(1 − z)k−1 + 2cidk−i (k − 2)(1 − z)k−2 ln 1 1 − z + cick−i k − 1 − 2cidk−i (k − 2)2 + 2ciek−i k − 2  1 (1 − z)k−2  . 將 z (z − 1)2e2z 在z = 1做奇異點展開並把上式計算結果代回Mk(z) Mk(z) z→1 ∼ (1 − e−2)k k−1 X i=1 k i  cick−i (k − 1)(1 − z)k+1 + 2cidk−i (k − 2)(1 − z)kln 1 1 − z + cick−i k − 1 − 2cidk−i (k − 2)2 + 2ciek−i k − 2  1 (1 − z)k  . 將算出的結果定義為 Mk(z) z→1 ∼ (1 − e−2)k  ck (1 − z)k+1 + dk (1 − z)k ln 1 1 − z + ek (1 − z)k  .

(34)

根據Theorem 3.1我們知道ck = k! 4k,而我們的目標是得到dk 和ek,因此接下來我們 會透過Lemma 3.1來證明dk和ek的結果。 Lemma 3.1. Given dk = k−1 X i=1 k i  2cidk−i k − 2 , with d1 = 0, d2 = 1 4 ek = k−1 X i=1 k i  cick−i k − 1 − 2cidk−i (k − 2)2 + 2ciek−i k − 2  withe1 = 1 4, e2 = e2. Then dk = k!(k − 1) 2 · 4k−1 , ek = k!  2 − k + 8e2(k − 1)  4k . Proof. 首先我們先證明dk dk = 2 k−1 X i=1 k i  cidk−i k − 2, 將等式兩邊同乘k − 2 (k − 2)dk = 2 k−1 X i=1 k i  cidk−i, 將上式寫成生成函數 X k≥3 (k − 2)dk k! z k = 2X k≥3 k−1 X i=1 k i  cidk−i k! z k, 將上式整理可以得到 z  X k≥1 kdk k!z k−1− d 2z − d1  − 2  X k≥1 dk k!z k d2z2 2 − d1z  = 2X i≥1 ci i!z iX j≥1 dj j!z j .

(35)

定義D(z)為P k≥1 dk k!zk並且代入ci = i! 4i, z d dzD(z) − 2D(z) = 2 X i≥1 i! 4ii!z i ! D(z), 將上式化簡 d dzD(z) =  z 2 1 − z4 + 2 z  D(z). 解出微分方程式可以得到 D(z) = z 2 8(1 − z)2, 再將dk算出 dk = k![zk]D(z) = k!(k − 1) 2 · 4k−1 , for all k ≥ 1. 接下來我們就開始證明ek,首先 ek= k−1 X i=1 k i  cick−i k − 1 − 2cidk−i (k − 2)2 + 2ciek−i k − 2  , 因為ck= k! 4k, dk = Pk−1 i=1 k i 2cidk−i k − 2 ,將已知的結果代入可以得到 ek= k! 4k − 1 k − 2 k!(k − 1) 2 · 4k−1 + k−1 X i=1 k i  2ciek−i k − 2 , 將等式兩邊同乘k − 2 (k − 2)ek = (k − 2) k! 4k − k!(k − 1) 2 · 4k−1 + 2 k−1 X i=1 k!

i!(k − i)!ciek−i,

再把上式寫成生成函數 X k≥3 ek(k − 2) k! z k =X k≥3 k − 2 4k z kX k≥3 (k − 1) 2 · 4k−1z k + 2X k≥3 k−1 X i=1 ciek−i i!(k − i)!z k ,

(36)

將上式稍加整理可以得到 z  X k≥1 kek k!z k−1− e 2z − e1  − 2  X k≥3 ek k!z k e2 2z 2− e 1z  = z 3 4(z − 4)2 + z3(z − 8) 8(z − 4)2 + 2  X i≥1 zi 4i X j≥1 ej j!z j z2 16  . 定義E(z)為P k≥1 ek k!zk,可以把上式表示為 d dzE(z) =  2 z + 2 4 − z  E(z) + z 2(z − 6) 8(z − 4)2 − z 8− 1 4. 解出微分方程式可以得到 E(z) = 4z + 8e2z 2− 2z2 (z − 4)2 , 再將ek算出 ek = k![zk]E(z) = k!  2 − k + 8e2(k − 1)  4k , for all k ≥ 1. 根據Lemma 3.1 ,我們可以得到 對於所有k ≥ 1, Mk(z) z→1 ∼ (1 − e−2)k k! 4k 1 (1 − z)k+1 + k!(k − 1) 2 · 4k−1 1 (1 − z)kln 1 1 − z + k!  2 − k + 8e2(k − 1)  4k 1 (1 − z)k  . (3.8) Theorem 3.2. Let a = 1 − e4 −2 andk ≥ 1. As n → ∞, we have the following result E(Xnk) ∼ a k  1 + k(k + 1) 2n  nk+2k!(k − 1)n k−1 (k − 1)! ln n  1 + (k − 1)! ln n d ds 1 Γ(s) s=1  + k  2 − k + 8e2(k − 1)  nk−1  .

(37)

Proof. 根據(3.8)對於所有k ≥ 1, Mk(z) z→1 ∼ ak  k! (1 − z)k+1 + 2k!(k − 1) (1 − z)k ln 1 1 − z + k!(2 − k + 8e2(k − 1)) (1 − z)k  . 根據Theorem 2.1和Theorem 2.2就可以得到此定理的結果。 有了Theorem 3.2的結果,我們只就可以對所有的k ∈ N計算它的k 次中央動 差E(Xn− EXn)kk = 1, E(Xn− EXn) = EXn− EXn = 0. 當k = 2, E(Xn− EXn)2 = E(X2 n) − (EXn)2. 根據Theorem 3.2,我們知道 EXn∼ an + a E(Xn2) ∼ a 2 n2+ 4a2n ln n + 2e2n 因此

E(Xn− EXn)2 = E(Xn2) − (EXn)2 ∼ 4a2n ln n.

當k ≥ 3 ,先讓我們對E(Xn− EXn)k做二項式展開 E(Xn− EXn)k = k X i=0 k i  (−1)i(EXn)iEXnk−i = k−1 X i=0 k i  (−1)i(EXn)iEXnk−i+ (−1) k (EXn)k 代入Theorem 3.2的結果可以得到 E(Xn−EXn)k ∼ k−1 X i=0 k i  (−1)i(an + 2a)i  ak−ink−i  1 + (k − i)(k − i + 1) 2n  + 2a

k−i(k − i)!(k − i − 1)nk−i−1

(k − i − 1)! ln n  1 + (k − i − 1)! ln n d ds 1 Γ(s) s=k−i  + ak−i(k − i)  2 − (k − i) + 8e2(k − i − 1)  nk−i−1  + (−1)k(an + 2a)k.

(38)

E(Xn− EXn)k的最主要項展開 E(Xn− EXn)k ∼ ak k X i=0 k i  (−1)ink+ 2ak k−1 X i=0 k i  (−1)i(k − i)(k − i − 1)nk−1ln n + 2ak k X i=1 k i  (−1)iink−1+a k 2 k−1 X i=0 k i  (−1)i(k − i)(k − i + 1)nk−1 + 2ak k−1 X i=0 k i  (−1)i(k − i)!(k − i − 1) d ds 1 Γ(s) s=k−i nk−1 + ak k−1 X i=0 k i  (−1)i(k − i)(2 − (k − i) + 8e2(k − i − 1))nk−1. 接下來我們會分別計算以上的式子,首先 ak k X i=0 k i  (−1)ink = aknk k X i=0 k i  (−1)i = aknk(1 − 1)k= 0. (3.9) 第二個部分 2ak k−1 X i=0 k i  (−1)i(k − i)(k − i − 1)nk−1ln n (3.10) = 2aknk−1ln n(k(k − 1) k−2 X i=0 (−1)i (k − 2)! i!(k − 2 − i)! = 2aknk−1ln nk(k − 1)(1 − 1)k−2 = 0. (3.11) 第三個部分 2ak k X i=1 k i  (−1)iink−1 = 2aknk−1(−k) k X i=1 k − 1 i − 1  (−1)i−1 = 2aknk−1(−k)(1 − 1)k−1 = 0. (3.12)

(39)

第四個部分 ak 2 k−1 X i=0 k i  (−1)i(k − i)(k − i + 1)nk−1 = a k 2n k−1k(k − 1) k−2 X i=0 k − 2 i  (−1)i−2 = a k 2n k−1 k(k − 1)(1 − 1)k−2 = 0. 第五個部分 2ak k−1 X i=0 k i  (−1)i(k − i)!(k − i − 1) d ds 1 Γ(s) s=k−i nk−1 = 2ak(−1)k k X i=1 k i  (−1)ii!(i − 1) d ds 1 Γ(s) s=i nk−1. 根據Lemma 2.3 k X i=1 k i  (−1)ii!(i − 1) d ds 1 Γ(s) s=i = k k − 2. 因此 2ak k−1 X i=0 k i  (−1)i(k − i)!(k − i − 1) d ds 1 Γ(s) s=k−i nk−1 = 2ak(−1)k k k − 2n k−1. (3.13)

(40)

最後一個部分 ak k−1 X i=0 k i  (−1)i(k − i)(2 − (k − i) + 8e2(k − i − 1))nk−1 = 2ak k−1 X i=0 k i  (−1)i(k − i) − ak k−1 X i=0 k i  (−1)i(k − i)((k − i)nk−1 + 8e2ak k−1 X i=0 k i  (−1)i(k − i)(k − i − 1))nk−1 = 2akk k−1 X i=0 k − 1 i  (−1)ink−1 − ak  k2 k−1 X i=0 k − 1 i  (−1)ink−1− k k−1 X i=0 k − 1 i − 1  (−1)i  nk−1 + 8e2akk(k − 1) k−1 X i=0 k − 2 i  nk−1 = 0. (3.14) 根據(3.9)到(3.14)我們可以得到 E(Xn− EXn)k ∼ 2ak(−1)k k k − 2n k−1. 透過以上的計算我們會發現計算過程非常的繁複,不過如果我們可以將生成函數Q(y, z) 做適當的平移, 那麼我們可以利用與計算動差相同的方法來計算中央動差,而且計算的 過程也會比剛才的方法簡潔許多。 首先,我們必須先定義

Q(y, z) = Q(y, ze−ay).

有了以上的定義,那我們可以得到 Q(y, z) =X n≥2 Pn(y)(ze−ay)n = X n≥2 E(e(Xn−an)y)zn. 將Q(y, ze−ay)代入(3.3)我們可以得到 ze−ay ∂ ∂zQ(y, ze −ay

) = Q(y, ze−ay)2+ Q(y, ze−ay) + eyz2e−2ay+ 2ey z

3e−3ay

(41)

要得到k次中央動差的生成函數Nk(z)只需要把上式對y做k次偏微分後代入y = 0 就可以得到 d dzNk(z) =  2z 1 − z + 1 z  Nk(z) +1 z k−1 X i=1 k i  Ni(z)Nk−i(z) + 1 z ∂k ∂yk  eyz2e−2ay + 2ey z 3e−3ay 1 − ze−ay  y=0 , 其中 ∂k ∂yk  eyt2e−2ay+ 2ey t 3e−3ay 1 − te−ay  y=0 t→1 ∼ (−1)k k! (1 − t)k+1. (3.15) 這個結果在Theorem 3.3會被用到,根據(3.9)以及Lemma 2.2可以得到 Nk(z) = z (z − 1)2e2z Z z 0 (t − 1)2e2t t 1 t k−1 X i=1 k i  Ni(t)Nk−i(t)dt + z (z − 1)2e2z Z z 0 (t − 1)2e2t t 1 t ∂k ∂yk  eyt2e−2ay + 2ey t 3e−3ay 1 − te−ay  y=0 dt. 有了(3.15)和(3.16),我們就可以開始證明Theorem 3.3。 Theorem 3.3. Let a = 1 − e −2

4 andk ≥ 3. As n → ∞, we have the following result E(Xn− EXn)k∼ (−1)k2kak (k − 2) n k−1 . Proof. 接下來我們將用 (3.15) (3.16) 對Nk(z)使用數學歸納法來證明下列式子會成 立。 Nk(z) z→1 ∼ (−1) kk!ak (k − 2)(1 − z)k, for k ≥ 3. 首先先讓我們證明初始條件,當k = 1, N1(z) = z (z − 1)2e2z Z z 0 (t − 1)2e2t t  (1 − 2a)t + 2(1 − 3a)t 2 1 − t − 2at3 (1 − t)2  dt = 1 4 (e2z− e2zz2− 2e2z−2z + e2z−2z2+ 1)e−2zz (1 − z)2 .

(42)

將N1(z)在展開會得到 N1(z) z→1 ∼ 2a (1 − z). 當k = 2, N2(z) = z (z − 1)2e2z Z z 0 (t − 1)2e2t t  2N1(t)2 t + (1 − 2a)t + (1 − 2a) 2t2 +2(1 − 3a) 2t3 1 − t − 4a(1 − 3a)t4 (1 − t)2 + 2a2t4 (1 − t)2 + 4a2z5 (1 − t)3  dt. 首先我們先計算積分內的式子 (t − 1)2e2t t  2N1(t)2 t + (1 − 2a)t + (1 − 2a) 2t2+ 2(1 − 3a)2t3 1 − t −4a(1 − 3a)t 4 (1 − t)2 + 2a2t4 (1 − t)2 + 4a2t5 (1 − t)3  . 因為N1(z) = O((1 − z)−1),在t = 1做奇異點展開可以得到 (t − 1)2e2t t  2N1(t)2 t + ∂2 ∂y2  eyt2e−2ay + 2ey t 3e−3ay 1 − te−ay  y=0 t→1 ∼ 4a 2e2 1 − t. 根據Theorem 2.5我們可以得到 Z z 0 4a2e2 1 − tdt z→1 ∼ 4a2e2ln  1 1 − z  , 再把積分結果代回N2(z),並在z = 1做奇異點展開 N2(z) z→1 ∼ 4a 2 (1 − z)2 ln  1 1 − z  . 當k = 3,根據(3.16) N3(z) = z (z − 1)2e2z Z z 0 (t − 1)2e2t t 1 t 3−1 X i=1 3 i  Ni(t)N3−i(t)dt + z (z − 1)2e2z Z z 0 (t − 1)2e2t t 1 t ∂3 ∂y3  eyt2e−2ay+ 2ey t 3e−3ay 1 − te−ay  y=0 dt.

(43)

根據(3.15) ∂3 ∂y3  eyt2e−2ay + 2ey t 3e−3ay 1 − te−ay  y=0 (−1)3 t→1∼ 2 · 3! (1 − t)4. 根據先前的計算,我們知道N1(z) = O((1 − z)−1)和N2(z) = O((1 − z)−2ln(1−z1 )), 我們可以發現(−1)3 2 · 3! (1 − t)4 才是主要項,因此根據Theorem 2.5 Z z 0 (t − 1)2e2(−1)3 2 · 3! (1 − t)4dt z→1 ∼ (−1) 32 · 3a3 1 − z , 將上式結果帶回N3(z)並對 z (z − 1)2e2z 在z = 1做奇異點展開 N3(z) z→1 ∼ 1 (z − 1)2e2 (−1)32 · 3a3 1 − z = (−1)32 · 3a3 (1 − z)3 . 初始條件證明完畢。 假設對於所有的3 ≤ k ≤ m以下式子都會成立 Nk(z) z→1 ∼ (−1) kk!ak (k − 2)(1 − z)k. 當k = m + 1, Nm+1(z) = z (z − 1)2e2z Z z 0 (t − 1)2e2t t2 m X i=1 m + 1 i  Ni(t)Nm+1−i(t)dt + z (z − 1)2e2z Z z 0 (t − 1)2e2t t 1 t ∂m+1 ∂ym+1  eyt2e−2ay+ 2ey t 3e−3ay 1 − te−ay  y=0 dt. 根據數學歸納法我們可以得到 N2(t) = O  (1 − z)−2ln  1 1 − t  ,

(44)

將積分內式子在t = 1做奇異點展開 (t − 1)2e2t t2 m X i=1 m + 1 i  Ni(t)Nm+1−i(t) t→1 ∼ O (1 − t)−m+1 , 而另一積分式在t = 1做奇異點展開 (t − 1)2e2t t 1 t ∂m+1 ∂ym+1  eyt2e−2ay + 2ey t 3e−3ay 1 − te−ay  y=0 t→1 ∼ e2(−1)m+12(m + 1)!a m+1 (1 − t)m . (3.16) (3.17)才是主要項,因此根據Theorem 2.5 Z z 0 (t − 1)2e2t t 1 t ∂m+1 ∂ym+1  eyt2e−2ay+ 2ey t 3e−3ay 1 − te−ay  y=0 dt z→1 ∼ e2(−1)m+12(m + 1)!am+1 (1 − z)m−1 . 將 z (z − 1)2e2z 在z = 1做奇異點展開,並化簡Nm+1(z) Nm+1(z) z→1 ∼ (−1)m+1 2(m + 1)!a m+1 (m − 1)(1 − z)m+1. 根據數學歸納法我們證明對於所有的k ≥ 3, Nk(z) z→1 ∼ (−1) k2k!ak (k − 2)(1 − z)k, with a = 1 − e−2 4 . 都會成立。 有了數學歸納法的結果,再根據Theorem 2.1,我們可以得到對於k ≥ 3, E(Xn− EXn)k ∼ (−1)k2ak (k − 2) n k−1, where a = 1 − e −2 4 . 透過Theorem 3.1和Theorem 3.3 ,我們可以得到 Xn 的動差和中央動差, 不過我們 並沒有辦法算出這個參數的極限分布,不過我們還是可以藉由已經得到的結果證明Xn 會符合大數法則,首先我們已經在前面證明過Xn的變異數和期望值分別為 EXn∼ an and Var(Xn) ∼ 4a2n ln n.

(45)

根據切比雪夫不等式(Chebyshev’s Inequality) P  Xn EXn − 1 ≥   = P (|Xn− EXn| ≥ EXn) ≤ O 4a 2n ln n 2a2n2  = O ln n n  . 當n → ∞ 上式會收斂到0, 因此Xn會符合弱大數法則, 事實上Xn 也會符合強大數 法則,因此我們有下列定理

Theorem 3.4. (Strong Law of Large Numbers) Asn → ∞, we have the following result

P  lim n→∞ Xn EXn − 1 = 0  = 1. Proof. 首先我們挑選n = k2,根據切比雪夫不等式 P  Xk2 EXk2 − 1 ≥   = P (|Xk2 − EXk2| ≥ EXk2) O  ≤ 4a 2k22 ln k 2a2k4  = O ln k k2  . 因為 X k≥1 P  Xk2 EXk2 − 1 ≥   ≤X k≥1 O ln k k2  , 而P k≥1O  ln k k2  為一收斂的p-級數(p-series),因此 X k≥1 P  Xk2 EXk2 − 1 ≥   < ∞. 根據Borel-Cantelli lemma我們可以推得 lim k→∞ Xk2 EXk2 = 1. (3.17)

(46)

任意給定一個n,根據自然數特性,我們可以找到適當的k 會符合下列條件 k2 ≤ n ≤ (k + 1)2. 因為{Xn}n≥1為一單調遞增序列,因此根據這個性質,我們可以得到 Xk2 EX(k+1)2 ≤ Xn EX(k+1)2 ≤ X(k+1)2 EX(k+1)2 . 根據(3.18)及上式我們知道 P  lim n→∞ Xn EXn − 1 = 0  = 1. 證明了Xn會符合強大數法則。 接下來在下一章我們會介紹另外一個相似的參數Yn,並算出該參數的極限分布。

(47)

Chapter 4

The Number of Leaves in Binary

Search Trees

4.1

Central Moments and Limit Law

在Section 1.2中我們已經描述過二元搜尋樹去掉葉子的外點個數Yn,接下來我們將會

利用生成函數來計算這個隨機變量序列的統計量, 首先,先讓我們定義對應這個參數的 生成函數Rn(y), B(y, z)如下:

Rn(y) = E(eYny) and B(y, z) =

X n≥2 Rn(y)zn. 我們可以用與第三章相同的方法求出Yn的期望值 Rn(y) = E(eYny) = 1 n − 1 n−1 X j=1 E(e(Yj+Y ∗ n−j)y = 1 n − 1 n−1 X j=1 Rj(y)Rn−j(y).

(48)

將等式的兩邊同乘(n − 1)zn,再將等式兩邊加總可以得到 X n≥3 (n − 1)Rn(y) = X n≥3 n−1 X j=1 Rj(y)Rn−j(y), 再經由一些計算就可以算出B(y, z)所形成的微分方程式 z ∂

∂zB(y, z) − B(y, z) = B(y, z)

2+ 2zB(y, z) + eyz2. (4.1) 首先,我們先定義Yn所對應的生成函數U (z) U (z) = ∂ ∂yB(y, z) y=0 =X n≥2 E(Yn)zn. 將(4.1)對y做偏微分後代入y = 0就會得到期望值EYn的微分方程式U (z) z ∂ ∂zU (z) = 2z2 1 − zU (z) + (2z + 1)U (z) + z 2. 根據Lemma 2.2我們可以算出U (z) U (z) = ( 1 3(−1 + z) 3+ 1 3)z (1 − z)2 . 在z = 1對U (z)做奇異點展開 U (z) z→1∼ 1 3 1 (1 − z)2. 最後再使用Theorem 2.1就可以得到期望值的漸近行為 E(Yn) = [zn]U (z) ∼ 1 3n. (4.2) 有了Yn的期望值我們就可以直接計算它的中央動差,首先我們先定義 B(y, z) = B(y, ze−13y).

(49)

再把B(y, ze−13y)代入(4.1)整理過後可以得到 z ∂ ∂zB(y, z) = B(y, z) 2+ (1 + 2ze−1 3y)B(y, z) + z2e 1 3y. (4.3) 在計算中央動差之前,我們先定義Yn的中央動差所對應的生成函數為 Vk(z) = ∂k ∂ykB(y, z) y=0 =X n≥2 E(Yn− EYn)kzn. 對(4.3) 做k 次偏微分再代入 y = 0就可以得到Yn 的k次中央動差所對應的微分方 程式 d dzVk(z) =  2 1 − z + 1 z  Vk(z) + 1 z k−1 X i=1 k i  Vi(z)Vk−i(z) + 2 k−1 X i=1 k i   −1 3 i Vk−i(z) + 2  −1 3 k z2 1 − z +  1 3 k z. 根據Lemma 2.2我們可以得到 Vk(z) = z (1 − z)2 Z z 0 (1 − t)2 t 1 t k−1 X i=1 k i  Vi(t)Vk−i(t)dt + 2z (1 − z)2 Z z 0 (1 − t)2 t k−1 X i=1 k i   −1 3 i Vk−i(t)dt + z (1 − z)2 Z z 0 (1 − t)2 t 2  −1 3 k t2 1 − t +  1 3 k t ! dt. (4.4) 接下來我們就開始證明Yn的中央動差的定理。

Theorem 4.1. As n → ∞, we have the following result E(Yn− EYn)k∼    (2m)! 2mm!  2 45 m nm, ifk = 2m; O(nm), ifk = 2m + 1.

(50)

Proof. 我們接下來會利用(4.4)及數學歸納法證明下式: Vk(z) z→1 ∼      (2m)! 2m  245 m 1 (1 − z)m+1, if k = 2m; O  1 (1 − z)m+1  , if k = 2m + 1. 首先我們必須先確認初始條件。 當k = 1, V1(z) = z (1 − z)2 Z z 0 (1 − t)2 t  − 2t 2 3(1 − t) + 1 3t  dt = 1 3z 2. 在z = 1將V1(z)展開 V1(z) z→1 ∼ 1 3 = O  1 1 − z  . 當k = 2,根據Lemma 2.2可以得到 V2(z) = z (1 − z)2 Z z 0 (1 − t)2 t  2t2 9(1 − t) + t 9 − 4t2 9 + 2t3 9  dt = z2 9 + 2z6 45 − 2z5 9 + z4 3 − 2z3 9 (1 − z)2 . 將V2(z)在z = 1做奇異點展開 V2(z) z→1 ∼ 2 45 1 (1 − z)2. 初始條件成立,我們假設所有k ≤ 2m − 1的情況都會成立,那麼當k = 2m, V2m(z) = z (1 − z)2 Z z 0 (1 − t)2 t  1 t 2m−1 X i=1 2m i  Vi(z)V2m−i(t) + 2 2m−1 X i=1 2m i   −1 3 i V2m−i(t) + 2  −1 3 2m t2 1 − t +  1 3 2m t  dt, 將積分內的式子根據數學歸納法在t = 1做奇異點展開我們可以得到 (1 − t)2 t2 m X i=1  2m 2i − 1 

V2i−1(z)V2m−2i+1(t) = O((1 − t)−m+1),

2(1 − t)2 t 2m−1 X i=1 2m i   −1 3 i V2m−i(t) + 2  −1 3 2m t2 1 − t +  1 3 2m t = O((1 − t)−m+2),

(51)

而另一部分則是 (1 − t)2 t2 m−1 X i=1 2m 2i  V2i(t)V2m−2i(t) t→1 ∼ m−1 X i=1 2m 2i   2 45 m 1 (1 − t)m. (4.5) 我們會發現(4.5)會是積分內的主要項,因此根據Theorem 2.5 Z z 0 (1 − t)2 t2 m−1 X i=1 2m 2i  V2i(t)V2m−2i(t)dt z→1 ∼ (2m)! 2m  2 45 m 1 (1 − z)m−1. 將 z (1 − z)2 在z = 1做奇異點展開並將上式結果代入 V2m(z) z→1 ∼ 1 (1 − z)2 (2m)! 2m  2 45 m 1 (1 − z)m−1 = (2m)! 2m  2 45 m 1 (1 − z)m+1. 那麼當k = 2m + 1, V2m+1(z) = z (1 − z)2 Z z 0 (1 − t)2 t2  2m X i=1 2m + 1 i  Vi(t)V2m+1−i(t)  dt + z (1 − z)2 Z z 0 (1 − t)2 t  2 2m X i=1 2m + 1 i   −1 3 i V2m+1−i(t)  dt + z (1 − z)2 Z z 0 (1 − t)2 t  2  −1 3 2m+1 t2 1 − t +  1 3 2m+1 t  dt, 根據數學歸納法並將積分內的式子在t = 1做奇異點展開我們可以得到 (1 − t)2 2m X i=1 2m + 1 i  Vi(t)V2m+1−i(t) = O((1 − t)−m) (4.6) 而另一項 (1 − t)2 2 2m X i=1 2m + 1 i   −1 3 i V2m+1−i(t) +  −1 3 2m+1 t2 1 − t+  1 3 2m+1 t ! = O((1 − t)−m+1)

(52)

觀察後會發現(4.6)會是主要項,根據Theorem 2.5會得到 Z z 0 (1 − t)2 t2 2m X i=1 2m + 1 i  Vi(t)V2m+1−i(t)dt = O((1 − z)−m+1). 對V2m+1(z)在z = 1做奇異點展開 V2m+1(z) z→1 ∼ O((1 − t)−(m+1)). 根據數學歸納法我們證明了對於所有的k ∈ N會符合 Vk(z) z→1 ∼      (2m)! 2m ( 245)m(1 − z)1 m+1, if k = 2m; O  1 (1 − z)m+1  , if k = 2m + 1. 因此Theorem 2.1我們會得到E(Yn− EYn)k E(Yn− EYn)k ∼    (2m)! 2mm! 245 m nm, if k = 2m; O(nm), if k = 2m + 1. 此定理得證。 接下來我們將會證明Yn這個參數的極限分佈。

Theorem 4.2. As n → ∞, we have the following result Yn− 13n q 2 45n d → N (0, 1).

Proof. 利用Theorem 2.6和Theorem 4.1就可以證明出Theorem 4.2的結果。 根據 Theorem 4.2 我們得到 Yn 的極限分佈, 接下來 Section 5.2我們會把Yn

在特定的n 之下的畫成統計的圖表, 我們也可以透過畫出來的圖與它的極限分佈做比 較,觀察其收斂速度。

(53)

Chapter 5

Some Numerical Results

5.1

The Number of Groups under the Neutral Model

在Chapter 3中我們已經把Xn的動差算出來了,不過我們並沒有得到它的極限分佈,

接下來我們會透過一個演算法去估計Xn收斂的狀況, 猜測它的極限分佈,並繪製成圖

表觀察Xn是否會收斂。 假設a := 1 − e −2

4 根據Theorem 3.2的結果有以下結果: E(Xn) ∼ an and Var(Xn) ∼ 4a2n ln n.

除此之外,根據Theorem 3.3 ,當k ≥ 3, E(Xn− EXn)k∼ (−1)k2kak k − 2 n k−1 . 由上式我們可以知道 第k累計量(cummulant) κk有以下的漸近展開 κk ∼ (−1)k2kak k − 2 n k−1 . 根據這個結果 ln E(eXnt) =X k≥1 κk tk k! ≈ ant + 2a 2 n ln nt2 +X k≥3 κk tk k!,

(54)

其中 X k≥3 κk tk k! ≈ 1 n X k≥3 2 (k − 2)(k − 1)!(−ant) k. 請注意 X k≥3 2 (k − 2)(k − 1)!(−z) k= 2z(z − 1 + e−2 ) − zγ − z ln z − zEi(1, z)) ∼ −2z2ln z. 將t用t/(2a√n ln n)取代則 ln E(eXnt/(2a √ n ln n) ≈ √ n 2√ln nt + t 2/4. 根據ln E(eXnt/(2a √ n ln n)的估計,因此我們猜測 Xn− an 2a√n ln n d → N (0, 1/2). 因此我們接下來會利用數值運算的結果算出n個個體正規化之後的極限分佈,其 中我們算的例子有包括n = 50, n = 100, n = 200, n = 250, n = 300,這幾個狀況的 分佈,並做成圖Figure 5.1,除此之外,根據以上的估計我們把N (0, 1/2)當作Xn的比 較對象,觀察當個體數量n上升時Xn是否會收斂到N (0, 1/2)。 觀察之後歸納出幾個可能性, 第一種可能是因為Xn收斂的速度太慢, 但是電腦 的計算能力有限,點數太多的時會有計算上的困難。 第二種狀況可能是因為我們忽略了 太多誤差項,因此猜錯收斂的模型,或許Xn收斂到的是其他分佈或是Xn根本就不會 收斂,所以找不到適當的收斂模型。 關於 Xn 的極限分佈可以留待之後有興趣的人繼續研究, 接下來在下一個小節 中, 我們也會針對二元搜尋樹去掉葉子後的外點個數 Yn 計算一些特別的例子, 觀察它 的收斂性。

(55)

Figure 5.1: Histogram of Xnfor n = 50, 100, 200, 300

5.2

The Number of Leaves in Binary Search Tree

在 Chapter 4 中, 我們計算出 Yn 的極限分佈, 並且證明 Yn 正則化後會唯一收斂到

N (0, 1) ,針對Yn 我們也會計算一些特別的例子,其中我們計算的例子有n = 10, n =

20, n = 30, n = 50,分別對應到Figure 5.2, Figure 5.3, Figure 5.4, Figure 5.5。

觀察過後我們會發現Yn收斂的速度非常快,當n = 30的時候,其實已經非常接

近N(0,1),透過 Xn 和Yn的圖我們可以很清楚的看到兩個圖的差別,首先, Yn收斂的

速度比Xn 快許多, 除此之外, 雖然兩個參數的遞迴式相似, 但會發現兩個參數的行為

(56)

Figure 5.2: n = 10

(57)

Figure 5.4: n = 30

(58)

Chapter 6

Conclusion

我們將在這一章做簡短的總結還有本篇報告得到的主要結果, 本篇論文的目標是希望 可以得到動物群組的群數 Xn 的動差以及中央動差, 並使用動差法得到該參數的極限 分佈, 因此在Chapter 1中, 我們介紹了關於動物群聚的問題, 並介紹了一些前人研究 過的動物群聚的模型, 並在 Section 1.2 中介紹了本篇報告中研究的兩個重要的參數: 動物群聚的群數Xn和二元搜尋樹的外點數Yn,以及它們的遞迴式。 接著在 Chapter 3 中, 我們我們利用奇異點分析算出 Xn 的所有動差以及中央 動差,推廣了[2]的結果,也讓我們對這個參數有更多的了解,遺憾的是,我們並沒有辦 法從動差法找到Xn的極限分佈。 在 Chapter 4中, 我們計算了另一個與 Xn 擁有類似遞迴式的參數Yn, 雖然兩 個參數的遞迴式非常相似, 但得到的結果卻是完全不同, 因為算出Yn 的中央動差之後 我們發現可以透過動差法得到它的極限分佈, 也就是說, 雖然兩個參數看起來很像, 但 是從分析的角度來看,卻是差蠻多的。 最後,在Chapter 5中,我們將Xn和Yn 算出特定的n 並繪成統計圖表。 雖然 我們辦法透過動差法得到Xn的極限分佈, 不過我們計算出它的動差以及中央動差,希 望之後研究這個問題的人能夠利用別的方法找到Xn的極限分佈。

(59)

在Chapter 3中,我們有計算出Xn所對應的生成函數的微分方程

z ∂

∂zQ(y, z) = Q(y, z)

2+ Q(y, z) + eyz2+ 2ey z3

1 − z.

這是一個Riccati differential eqution。Flajolet, Gourdon和Martinez三人在[4]提出 了一個化約Riccati differential eqution到極限法則的定理,可惜的是,他們的定理不能 使用在這裡。 在解釋這個原因之前我們先使用一般解Riccati differential eqution的方 法來計算此微分方程式。 首先我們定義 e Q(y, z) = Q(y, z) z . 則, ∂ ∂zQ(y, z) = ee Q(y, z) 2+ ey + 2ey z 1 − z. 接下來,我們令 e Q(y, z) = ∂ ∂zT (y, z) T (y, z) . 則T (y, z)會滿足下列二階微分方程式 ∂2 ∂z2T (y, z) + e y1 + z 1 − zT (y, z) = 0. 觀察這個微分方程式我們會發現它在 z = 1有一個奇異點。 這就是我們先前提 過為什麼Flajolet, Gourdon和Martinez的定理不能應用在這個微分方式的原因。 那麼 是否可以推廣他們的定理適用於我們的狀況呢? 最後,我們將以上的這個微分方程式的解算出來如下 T (y, z) = W M  −ey/2,1 2, 2e y/2(z − 1)  + c(y)W W  −ey/2,1 2, 2e y/2(z − 1)  ,

(60)

其中WM和WW為Whittaker M和Whittaker W函數而且

c(y) = −(e

y/2− 1)W M −ey/2+ 1,1 2, −2e y/2 W W −ey/2+ 1,1 2, −2e y/2 . 因此,我們對Q(y, z)有一個明確的表式式。 那麼是否可以找到這個二元漸近的極限法 則呢? 如果真的能找到的話, 那麼我們也就對可以對動物群聚的模型有更深刻的了解 了。

(61)

Bibliography

[1] Billingsley P. (1995) Probability and Measure, Wiley.

[2] Durand E., Blum M.G.B., Franc¸ois O. (2007). Prediction of group patterns in social mammals based on a coalescent model, J Theor. Biol., 249, 262–270. [3] Durand E., Franc¸ois O. (2010). Probabilistic analysis of a genealogical model of

animal group patterns, J. Math. Biol., 60, 451–468.

[4] Flajolet P., Gourdon X., Martinez C. (1997). Patterns in Random Binary Search Trees, Random Struct Algorithm., 11, 223-244.

[5] Giraldeau L.A., Caraco T. (1993). Genetic relatedness and group size in an ag-gregation economy, Evol. Ecol., 7, 429–438.

[6] Gueron S., Levin S.A. (1995). The dynamics of group formation, Math. Biosci., 128, 243–264.

[7] Hamilton I.M. (2000). Using optimal skewtheory to predict group size and the division of ressources within groups of social foragers, Am. Nat., 155, 684–695. [8] Kingman J.F.C. (1982). The coalescent, Stoch. Proc. Appl., 13, 235–248.

(62)

[9] Takayasu H. (1989). Steady-state distribution of generalized aggregation system with injection, Phys. Rev. Lett., 63, 2563–2565.

[10] Yokoyama S., Felsenstein J. (1978). Amodel of kin selection for an altruistic trait considered as a quantitative character, Proc. Natl. Academy Sci., 75, 420–422.

數據

Figure 5.1: Histogram of X n for n = 50, 100, 200, 300

參考文獻

相關文件

In this process, we use the following facts: Law of Large Numbers, Central Limit Theorem, and the Approximation of Binomial Distribution by Normal Distribution or Poisson

Teachers may consider the school’s aims and conditions or even the language environment to select the most appropriate approach according to students’ need and ability; or develop

The research proposes a data oriented approach for choosing the type of clustering algorithms and a new cluster validity index for choosing their input parameters.. The

Wang, Solving pseudomonotone variational inequalities and pseudocon- vex optimization problems using the projection neural network, IEEE Transactions on Neural Networks 17

Define instead the imaginary.. potential, magnetic field, lattice…) Dirac-BdG Hamiltonian:. with small, and matrix

Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in

It is interesting that almost every numbers share a same value in terms of the geometric mean of the coefficients of the continued fraction expansion, and that K 0 itself is

“Since our classification problem is essentially a multi-label task, during the prediction procedure, we assume that the number of labels for the unlabeled nodes is already known