離散數(shù)學(xué)--10.1遞推方程與生成函數(shù)ppt課件.ppt

離散數(shù)學(xué)--10.1遞推方程與生成函數(shù)ppt課件.ppt

ID:59191121

大?。?17.00 KB

頁數(shù):41頁

時(shí)間:2020-09-26

離散數(shù)學(xué)--10.1遞推方程與生成函數(shù)ppt課件.ppt_第1頁
離散數(shù)學(xué)--10.1遞推方程與生成函數(shù)ppt課件.ppt_第2頁
離散數(shù)學(xué)--10.1遞推方程與生成函數(shù)ppt課件.ppt_第3頁
離散數(shù)學(xué)--10.1遞推方程與生成函數(shù)ppt課件.ppt_第4頁
離散數(shù)學(xué)--10.1遞推方程與生成函數(shù)ppt課件.ppt_第5頁
資源描述:

《離散數(shù)學(xué)--10.1遞推方程與生成函數(shù)ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第10章遞推方程與生成函數(shù)1第10章遞推方程與生成函數(shù)10.1遞推方程及其應(yīng)用10.2生成函數(shù)及其應(yīng)用10.3指數(shù)生成函數(shù)及其應(yīng)用10.4Catalan數(shù)與Stirling數(shù)210.1遞推方程及其應(yīng)用10.1.1遞推方程的定義及實(shí)例10.1.2常系數(shù)線性齊次遞推方程的求解10.1.3常系數(shù)線性非齊次遞推方程的求解10.1.4遞推方程的其他解法10.1.5遞推方程與遞歸算法3遞推方程的定義定義10.1設(shè)序列a0,a1,…,an,…,簡記為{an}.一個(gè)把a(bǔ)n與某些個(gè)ai(i

2、}的遞推方程.當(dāng)給定遞推方程和適當(dāng)?shù)某踔稻臀ㄒ淮_定了序列.例如,F(xiàn)ibonacci數(shù)列:1,1,2,3,5,8,…,記作{fn}.遞推方程fn=fn?1+fn?2初值f0=1,f1=1階乘計(jì)算數(shù)列:1,2,6,24,5!,…,記作{F(n)}遞推方程F(n)=nF(n?1)初值F(1)=14化簡得an=6an?1+8n?1,可以解得an=(6n+8n)/2遞推方程的實(shí)例——計(jì)數(shù)編碼例1一個(gè)編碼系統(tǒng)用八進(jìn)制數(shù)字對信息編碼,一個(gè)碼是有效的當(dāng)且僅當(dāng)含有偶數(shù)個(gè)7,求n位長的有效碼字有多少個(gè)?解設(shè)所求有效碼字為an個(gè).

3、分類處理、分步處理得到遞推方程和初值如下:an=7an?1+8n?1?an?1a1=75遞推方程的實(shí)例——Hanoi塔例2從A柱將這些圓盤移到C柱上去.如果把一個(gè)圓盤從一個(gè)柱子移到另一個(gè)柱子稱作一次移動(dòng),在移動(dòng)和放置時(shí)允許使用B柱,但不允許大圓盤放到小圓盤的上面.問把所有的圓盤的從A移到C總計(jì)需要多少次移動(dòng)?初值是T(1)=1可證明解是T(n)=2n?1移動(dòng)n個(gè)盤子的總次數(shù)為T(n).因此得到遞推方程T(n)=2T(n?1)+1.6遞推方程的實(shí)例——算法分析例3哪種排序算法在最壞情況下復(fù)雜度比較低?插入排序,

4、歸并排序插入排序W(n)=W(n?1)+n?1W(1)=0解得W(n)=O(n2).歸并排序,不妨設(shè)n=2k.W(n)=2W(n/2)+n-1W(1)=0解得W(n)=O(nlogn)7常系數(shù)線性齊次遞推方程求解其中a1,a2,…,ak為常數(shù),ak?0稱為k階常系數(shù)線性齊次遞推方程b0,b1,…,bk?1為k個(gè)初值實(shí)例:Fibonacci數(shù)列的遞推方程定義10.2常系數(shù)線性齊次遞推方程的標(biāo)準(zhǔn)形:8常系數(shù)線性齊次遞推方程 的公式解法特征方程、特征根遞推方程的解與特征根的關(guān)系解的線性性質(zhì)無重根下通解的結(jié)構(gòu)求解實(shí)例

5、有重根下通解的結(jié)構(gòu)求解實(shí)例9特征方程與特征根定義10.3特征方程xk?a1xk?1?…?ak=0,特征方程的根稱為遞推方程的特征根實(shí)例:遞推方程fn=fn?1+fn?2特征方程x2?x?1=0特征根10遞推方程解與特征根的關(guān)系定理10.1設(shè)q是非零復(fù)數(shù),則qn是遞推方程的解當(dāng)且僅當(dāng)q是它的特征根.證qn是遞推方程的解?qn?a1qn?1?a2qn?2?…?akqn?k=0?qn?k(qk?a1qk?1?a2qk?2?…?ak)=0?qk?a1qk?1?a2qk?2?…?ak=0?q是它的特征根注:這里遞推方程

6、指常系數(shù)線性齊次遞推方程11解的線性性質(zhì)定理10.2設(shè)h1(n)和h2(n)是遞推方程的解,c1,c2為任意常數(shù),則c1h1(n)+c2h2(n)也是這個(gè)遞推方程的解.證將c1h1(n)+c2h2(n)代入該遞推方程進(jìn)行驗(yàn)證.推論若q1,q2,…,qk是遞推方程的特征根,則c1q1n+c2q2n+…+ckqkn是該遞推方程的解,其中c1,c2,…,ck是任意常數(shù).注:這里的遞推方程指的是常系數(shù)線性齊次遞推方程12無重根下通解的結(jié)構(gòu)定義10.4若對常系數(shù)線性齊次遞推方程的每個(gè)解h(n)都存在一組常數(shù)c1?,c2

7、?,…,ck?使得h(n)=c1?q1n+c2?q2n+…+ck?qkn成立,則稱c1q1n+c2q2n+…+ckqkn為該遞推方程的通解定理10.3設(shè)q1,q2,…,qk是常系數(shù)線性齊次遞推方程不等的特征根,則H(n)=c1q1n+c2q2n+…+ckqkn為該遞推方程的通解.13定理的證明證:H(n)是解.設(shè)h(n)是遞推方程的任意解,h(0),h(1),…,h(k?1)由初值b0,b1,…,bk?1唯一確定.代入方程得到方程組系數(shù)行列式當(dāng)qi?qj時(shí),方程組有唯一解14求解實(shí)例例4Fibonacci數(shù)列

8、:fn=fn?1+fn?2,特征根為通解為代入初值f0=1,f1=1,得解得解是15有重根下求解中的問題例5解特征方程x2?4x+4=0通解H(n)=c12n+c22n=c2n代入初值得:c無解.問題:兩個(gè)解線性相關(guān)16有重根下的通解結(jié)構(gòu)定理10.4設(shè)q1,q2,…,qt是遞推方程的不相等的特征根,且qi的重?cái)?shù)為ei,i=1,2,…,t,令那么通解17求解實(shí)例例6求解以下遞推方程其中待定常數(shù)滿足以下

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。