![動(dòng)態(tài)規(guī)劃矩陣連乘算法_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/1b7c6523-61e8-47eb-a76e-e5119d808019/1b7c6523-61e8-47eb-a76e-e5119d8080191.gif)
![動(dòng)態(tài)規(guī)劃矩陣連乘算法_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/1b7c6523-61e8-47eb-a76e-e5119d808019/1b7c6523-61e8-47eb-a76e-e5119d8080192.gif)
![動(dòng)態(tài)規(guī)劃矩陣連乘算法_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/1b7c6523-61e8-47eb-a76e-e5119d808019/1b7c6523-61e8-47eb-a76e-e5119d8080193.gif)
![動(dòng)態(tài)規(guī)劃矩陣連乘算法_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/17/1b7c6523-61e8-47eb-a76e-e5119d808019/1b7c6523-61e8-47eb-a76e-e5119d8080194.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、問題解析:由于矩陣乘法滿足結(jié)合律,故計(jì)算矩陣的連乘積可以有許多不同的計(jì)算次序。這種計(jì)算次序可以用加括號(hào)的方式來確定。若一個(gè)矩陣連乘積的計(jì)算次序完全確定,也就是說該連乘積已完全加括號(hào),則可以依此次序反復(fù)調(diào)用2個(gè)矩陣相乘的標(biāo)準(zhǔn)算法計(jì)算出矩陣連乘積。完全加括號(hào)的矩陣連乘積可遞歸地定義為:(1)單個(gè)矩陣是完全加括號(hào)的;(2)矩陣連乘積A是完全加括號(hào)的,則A可表示為2個(gè)完全加括號(hào)的矩陣連乘積B和C的乘積并加括號(hào),即A=(BC)例如,矩陣連乘積AAAA舄5種不同的完全加括號(hào)的方式:(Ai(A2(A3A4),(Al(A2A3)A4),(A1A2)(A3A4),(A1(A2A3)A4),(A1A2)A3)A4
2、)o每一種完全加括號(hào)的方式對(duì)應(yīng)于一個(gè)矩陣連乘積的計(jì)算次序,這決定著作乘積所需要的計(jì)算量??聪旅嬉粋€(gè)例子,計(jì)算三個(gè)矩陣連乘A1,A2,A3;維數(shù)分別為10*100,100*5,5*50按此順序計(jì)算需要的次數(shù)(A1*A2)*A3):10X100X5+10X5X50=7500次,按此順序計(jì)算需要的次數(shù)(A1*(A2*A3):10*5*50+10*100*50=75000次所以問題是:如何確定運(yùn)算順序,可以使計(jì)算量達(dá)到最小算法思路:例:設(shè)要計(jì)算矩陣連乘乘積AAA3AA5A6,其中各矩陣的維數(shù)分別是:Ai:30*35;A2:35*15;A3:15*5;A45*10;A5:10*20;A6:20*25遞推
3、關(guān)系:設(shè)計(jì)算Ai:j,1<i<j<n,所需要的最少數(shù)乘次數(shù)mi,j,則原問題的最優(yōu)值為m1,n。當(dāng)i=j時(shí),Ai:j=Ai,因此,mii=0,i=1,2,n當(dāng)i<j時(shí),若Ai:j的最優(yōu)次序在A和A+1之間斷開,i<=k<j,則:mij=mik+mk+1j+pi-1PkP0由于在計(jì)算是并不知道斷開點(diǎn)k的位置,所以k還未定。不過k的位置只有j-i個(gè)可能。因此,k是這j-i個(gè)位置使計(jì)算量達(dá)到最小的那個(gè)位置。綜上,有遞推關(guān)系如下:構(gòu)造最優(yōu)解:若將對(duì)應(yīng)mij的斷開位置k記為sij,在計(jì)算出最優(yōu)值mij后,可遞歸地由sij構(gòu)造出相應(yīng)的最優(yōu)解。sij中的數(shù)表明,計(jì)算矩陣鏈
4、Ai:j的最佳方式應(yīng)在矩陣為和A+1之間斷開,即最優(yōu)的加括號(hào)方式應(yīng)為(Ai:k)(Ak+1:j)。因此,從s1n記錄的信息可知計(jì)算A1:n的最優(yōu)加括號(hào)方式為(A1:s1n)(As1n+1:n),進(jìn)一步遞推,A1:s1n的最優(yōu)加括號(hào)方式為(A1:s1s1n)(As1s1n+1:s1s1n)。同理可以確定As1n+1:n的最優(yōu)加括號(hào)方式在ss1n+1n處斷開照此遞推下去,最終可以確定A1:n的最優(yōu)完全加括號(hào)方式,及構(gòu)造出問題的一個(gè)最優(yōu)解。1、窮舉法列舉出所有可能的計(jì)算次序,并計(jì)算出每一種計(jì)算次序相應(yīng)需要的數(shù)乘次數(shù),從中找出一種數(shù)乘次數(shù)最少的計(jì)算次序。對(duì)于n個(gè)矩陣的連乘積,設(shè)其不同的計(jì)算次序?yàn)镻(n)。每種加括號(hào)方式都可以分解為兩個(gè)子矩陣的加括號(hào)問題:(A1.Ak)(Ak+1An)可以得到關(guān)于P(n)的遞推式如下:以上遞推關(guān)系說明,P(n)是隨n的增長(zhǎng)呈指數(shù)增長(zhǎng)的。因此,窮舉法不是一個(gè)多項(xiàng)式時(shí)間復(fù)雜度算法。2、重疊遞歸從以上遞推關(guān)系和構(gòu)造最優(yōu)解思路出發(fā),即可寫出有子問題重疊性的遞歸代碼實(shí)現(xiàn):.m4:6=min(m4:4+m5:6+p3*p4*p6,m4:5+m6:6+p3*p5*p6);依次類推,根據(jù)之前計(jì)算的m值,迭代計(jì)算最優(yōu)解。與備忘錄方法相比,此方法會(huì)將每個(gè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《鄭建鵬布線材料》課件
- 《環(huán)境激素的危害》課件
- 《汽輪機(jī)基本知識(shí)》課件
- 《語言神態(tài)描寫》課件
- 文旅復(fù)合型人才的實(shí)踐教學(xué)體系
- 人力資源管理制度的重要性
- 《火災(zāi)急救知識(shí)》課件
- 2 不一樣的你我他(說課稿)2023-2024學(xué)年統(tǒng)編版道德與法治三年級(jí)下冊(cè)
- 《防騙小達(dá)人:1 揭穿騙術(shù)》說課稿-2023-2024學(xué)年五年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)滬科黔科版
- 九年級(jí)道德與法治上冊(cè) 第一單元 努力戰(zhàn)勝自我 第1課 在磨礪中成長(zhǎng) 第3框 搏風(fēng)擊雨我堅(jiān)強(qiáng)說課稿 陜教版
- GB/T 39750-2021光伏發(fā)電系統(tǒng)直流電弧保護(hù)技術(shù)要求
- 教科版五年級(jí)科學(xué)下冊(cè)【全冊(cè)全套】課件
- (更新版)HCIA安全H12-711筆試考試題庫導(dǎo)出版-下(判斷、填空、簡(jiǎn)答題)
- 糖尿病運(yùn)動(dòng)指導(dǎo)課件
- 完整版金屬學(xué)與熱處理課件
- T∕CSTM 00640-2022 烤爐用耐高溫粉末涂料
- 304不銹鋼管材質(zhì)證明書
- 民用機(jī)場(chǎng)不停航施工安全管理措施
- 港口集裝箱物流系統(tǒng)建模與仿真技術(shù)研究-教學(xué)平臺(tái)課件
- 新教科版2022年五年級(jí)科學(xué)下冊(cè)第2單元《船的研究》全部PPT課件(共7節(jié))
- QTD01鋼質(zhì)焊接氣瓶檢驗(yàn)工藝指導(dǎo)書
評(píng)論
0/150
提交評(píng)論