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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

数模(6):Leslie矩阵人口模型

發布時間:2023/12/10 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数模(6):Leslie矩阵人口模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上期中介紹了兩種利用非線性函數擬合人口與物種增長趨勢的方法。這兩種方法都可以用于對人口與物種增長的總體趨勢進行預測,但預測不夠精細。我們知道在正常社會條件或自然條件下,生育率與死亡率是與群體的年齡構成息息相關的。我們需要對整個群體按年齡進行層次劃分,構建與年齡相聯系的人口模型。典型的例子就是Leslie矩陣模型。

Leslie矩陣介紹

我們把整個社會中的人群按年齡等距分成n組,每組中該年的人口總數為ai,i=1,2,...,na_i,i=1,2,...,nai?,i=1,2,...,n,每組人口的每年的普遍存活率為ci,i=1,2,...,n?1c_i,i=1,2,...,n-1ci?,i=1,2,...,n?1(設最后一組下一年全部死亡),每組人口的每年普遍生育率為bi,i=1,2,...,nb_i,i=1,2,...,nbi?,i=1,2,...,n,則下一年每組中的人口總數ai′,i=1,2,...,na'_i,i=1,2,...,nai?,i=1,2,...,n就滿足遞推關系式{ai′=ai?1ci?1,i=2,3,...,na1′=∑i=1naibi\begin{cases}a'_i=a_{i-1}c_{i-1},i=2,3,...,n\\a'_1=\sum_{i=1}^{n}a_ib_i\end{cases}{ai?=ai?1?ci?1?,i=2,3,...,na1?=i=1n?ai?bi??

該式可寫成矩陣乘向量的形式:
a′?=(b1b2...bn?1bnc10...000c2...00???00...cn?10)(a1,a2,...,an)T\vec{a'}= \left( \begin{matrix} b_1&b_2&...&b_{n-1}&b_n\\ c_1&0&...&0&0\\ 0&c_2&...&0&0\\ \vdots&\vdots&&\vdots\\ 0&0&...&c_{n-1}&0 \end{matrix} \right) (a_1,a_2,...,a_n)^T a=????????b1?c1?0?0?b2?0c2??0?............?bn?1?00?cn?1??bn?000?????????(a1?,a2?,...,an?)T

該式中左邊的矩陣就是Leslie矩陣。

Leslie矩陣性質

  • Leslie矩陣有唯一的單重正特征值λ1\lambda_1λ1?,對應的特征向量x?1=(1,b1/λ1,c1c2/λ12,...,c1c2...cn?1/λ1n?1)T\vec x_1=(1,b_1/\lambda_1,c_1c_2/\lambda_1^2,...,c_1c_2...c_{n-1}/\lambda_1^{n-1})^Tx1?=(1,b1?/λ1?,c1?c2?/λ12?,...,c1?c2?...cn?1?/λ1n?1?)T
  • 證明:設n階的該矩陣為Ln,n階的特征多項式為Pn,則有
    Pn=∣λI?Ln∣=∣λ?b1?b2...?bn?1?bn?c1λ...000?c2...00???00...?cn?1λ∣P_n=|\lambda I-L_n|= \left| \begin{matrix} \lambda-b_1&-b_2&...&-b_{n-1}&-b_n\\ -c_1&\lambda&...&0&0\\ 0&-c_2&...&0&0\\ \vdots&\vdots&&\vdots&&\\ 0&0&...&-c_{n-1}&\lambda \end{matrix} \right| Pn?=λI?Ln?=?λ?b1??c1?0?0??b2?λ?c2??0?............??bn?1?00??cn?1???bn?00λ???
    =>Pn=λ∣λ?b1?b2...?bn?2?bn?1?c1λ...000?c2...00???00...?cn?2λ∣+cn?1∣λ?b1?b2...?bn?3?bn?1?c1λ...000?c2...00???00...?cn?20∣=>P_n=\lambda \left| \begin{matrix} \lambda-b_1&-b_2&...&-b_{n-2}&-b_{n-1}\\ -c_1&\lambda&...&0&0\\ 0&-c_2&...&0&0\\ \vdots&\vdots&&\vdots&&\\ 0&0&...&-c_{n-2}&\lambda \end{matrix} \right|+c_{n-1} \left| \begin{matrix} \lambda-b_1&-b_2&...&-b_{n-3}&-b_{n-1}\\ -c_1&\lambda&...&0&0\\ 0&-c_2&...&0&0\\ \vdots&\vdots&&\vdots&&\\ 0&0&...&-c_{n-2}&0 \end{matrix} \right| =>Pn?=λ?λ?b1??c1?0?0??b2?λ?c2??0?............??bn?2?00??cn?2???bn?1?00λ???+cn?1??λ?b1??c1?0?0??b2?λ?c2??0?............??bn?3?00??cn?2???bn?1?000???
    =>Pn=λPn?1+cn?1(?bn?1)(c1c2...cn?2)(?1)n?2(?1)n?2=>Pn=λPn?1?bn?1c1c2...cn?1=>P_n=\lambda P_{n-1}+c_{n-1}(-b_{n-1})(c_1c_2...c_{n-2})(-1)^{n-2}(-1)^{n-2}=> P_n=\lambda P_{n-1}-b_{n-1}c_1c_2...c_{n-1} =>Pn?=λPn?1?+cn?1?(?bn?1?)(c1?c2?...cn?2?)(?1)n?2(?1)n?2=>Pn?=λPn?1??bn?1?c1?c2?...cn?1?
    =>Pn=λPn?1?βn?1=>Pn=λn?β1λn?1?β2λn?2?...?βn=>=>P_n=\lambda P_{n-1}-\beta_{n-1}=> P_n=\lambda^n-\beta_1\lambda^{n-1}-\beta_2\lambda^{n-2}-...-\beta_n=> =>Pn?=λPn?1??βn?1?=>Pn?=λn?β1?λn?1?β2?λn?2?...?βn?=>
    0=λn?β1λn?1?β2λn?2?...?βn=>Pn=λn?β1λn?1?β2λn?2?...?βn=>0=\lambda^n-\beta_1\lambda^{n-1}-\beta_2\lambda^{n-2}-...-\beta_n=>P_n=\lambda^n-\beta_1\lambda^{n-1}-\beta_2\lambda^{n-2}-...-\beta_n=> 0=λn?β1?λn?1?β2?λn?2?...?βn?=>Pn?=λn?β1?λn?1?β2?λn?2?...?βn?=>
    1=β1λ?1+β2λ?2+...+βnλ?n1=\beta_1\lambda^{-1}+\beta_2\lambda^{-2}+...+\beta_n\lambda^{-n} 1=β1?λ?1+β2?λ?2+...+βn?λ?n右邊的函數是單調連續減函數,且λ\lambdaλ無窮大時趨近0、λ\lambdaλ趨近于0時趨近正無窮,所以有唯一正特征根λ1\lambda_1λ1?,對應的特征向量為x?1=(1,b1/λ1,c1c2/λ12,...,c1c2...cn?1/λ1n?1)T\vec x_1=(1,b_1/\lambda_1,c_1c_2/\lambda_1^2,...,c_1c_2...c_{n-1}/\lambda_1^{n-1})^Tx1?=(1,b1?/λ1?,c1?c2?/λ12?,...,c1?c2?...cn?1?/λ1n?1?)T

  • 所有負的特征值都滿足∣λ∣<λ1|\lambda|<\lambda_1λ<λ1?,稱λ1\lambda_1λ1?嚴格優勢特征值
  • 證明:設有特征值滿足∣λ∣≥λ1=>λ≥?λ1|\lambda|\geq\lambda_1=>\lambda\geq-\lambda_1λλ1?=>λ?λ1?,則有其依然滿足1=β1λ?1+β2λ?2+...+βnλ?n1=\beta_1\lambda^{-1}+\beta_2\lambda^{-2}+...+\beta_n\lambda^{-n}1=β1?λ?1+β2?λ?2+...+βn?λ?n ,而 1=β1λ1?1+β2λ1?2+...+βnλ1?n≥β∣λ?1∣+β∣λ?2∣+...+β∣λ?n∣>βλ?1+βλ?2+...+βλ?n1=\beta_1\lambda_1^{-1}+\beta_2\lambda_1^{-2}+...+\beta_n\lambda_1^{-n} \geq\beta|\lambda^{-1}|+\beta|\lambda^{-2}|+...+\beta|\lambda^{-n}|>\beta\lambda^{-1}+\beta\lambda^{-2}+...+\beta\lambda^{-n}1=β1?λ1?1?+β2?λ1?2?+...+βn?λ1?n?βλ?1+βλ?2+...+βλ?n>βλ?1+βλ?2+...+βλ?n,矛盾

  • 對于任意人口分布向量x?\vec xx,其迭代k次后的結果有lim?k?>+∞x?(k)λ1k=cx?1\displaystyle \lim_{k->+∞} \frac{\vec x^{(k)}}{\lambda_1^k}=c\vec x_1k?>+lim?λ1k?x(k)?=cx1?(c為常數),即迭代了無窮多次時,人口的分布比例趨近于特征向量x?1\vec x_1x1?,而人口增長率趨近于特征值λ1\lambda_1λ1?
  • 證明:僅對可化為對角陣的情況進行證明(一般情況需要用到約旦標準型)。lim?k?>+∞x?(k)λ1k=lim?k?>+∞Lkx?(0)λ1k=lim?k?>+∞(Pdiag(λ1,λ2,...,λn)P?1)kx?(0)λ1k=lim?k?>+∞Pdiag(λ1k,λ2k,...,λnk)P?1x?(0)λ1k=lim?k?>+∞Pdiag(1,λ2k/λ1k,...,λnk/λ1k)P?1x?(0)\displaystyle \lim_{k->+∞} \frac{\vec x^{(k)}}{\lambda_1^k}=\displaystyle \lim_{k->+∞} \frac{L^k\vec x^{(0)}}{\lambda_1^k}=\displaystyle \lim_{k->+∞} \frac{(Pdiag(\lambda_1,\lambda_2,...,\lambda_n)P^{-1})^k\vec x^{(0)}}{\lambda_1^k}=\displaystyle \lim_{k->+∞} \frac{Pdiag(\lambda_1^k,\lambda_2^k,...,\lambda_n^k)P^{-1}\vec x^{(0)}}{\lambda_1^k}=\displaystyle \lim_{k->+∞} Pdiag(1,\lambda_2^k/\lambda_1^k,...,\lambda_n^k/\lambda_1^k)P^{-1}\vec x^{(0)}k?>+lim?λ1k?x(k)?=k?>+lim?λ1k?Lkx(0)?=k?>+lim?λ1k?(Pdiag(λ1?,λ2?,...,λn?)P?1)kx(0)?=k?>+lim?λ1k?Pdiag(λ1k?,λ2k?,...,λnk?)P?1x(0)?=k?>+lim?Pdiag(1,λ2k?/λ1k?,...,λnk?/λ1k?)P?1x(0),由于λ1\lambda_1λ1?嚴格優勢特征值,有原式=lim?k?>+∞Pdiag(1,0,...,0)P?1x?(0)=(x?1,x?2,...,x?n)diag(1,0,...,0)(x?1′,x?2′,...,x?n′)(a1,a2,...,an)T=cx?1原式=\displaystyle \lim_{k->+∞} Pdiag(1,0,...,0)P^{-1}\vec x^{(0)}=(\vec x_1,\vec x_2,...,\vec x_n)diag(1,0,...,0)(\vec x'_1,\vec x'_2,...,\vec x'_n)(a_1,a_2,...,a_n)^T=c\vec x_1=k?>+lim?Pdiag(1,0,...,0)P?1x(0)=(x1?,x2?,...,xn?)diag(1,0,...,0)(x1?,x2?,...,xn?)(a1?,a2?,...,an?)T=cx1?

    總結

    列出Leslie矩陣,我們即可對人口年齡分布進行迭代。且無論一開始的人口分布向量如何,人口比例在迭代無數次之后總趨近于特征向量x?1\vec x_1x1?。而人口增長率趨近于特征值λ1\lambda_1λ1?,說明特征值λ1\lambda_1λ1?可以用于預測人口增長速度,對于計生有重要意義。

    總結

    以上是生活随笔為你收集整理的数模(6):Leslie矩阵人口模型的全部內容,希望文章能夠幫你解決所遇到的問題。

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