版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、動態(tài)規(guī)劃的深入討論動態(tài)規(guī)劃的深入討論【關(guān)鍵字】【關(guān)鍵字】動態(tài)規(guī)劃、狀態(tài)動態(tài)規(guī)劃、狀態(tài)【摘要】摘要】本文討論了一種解決問題十分有效的技術(shù)本文討論了一種解決問題十分有效的技術(shù)——“動態(tài)規(guī)“動態(tài)規(guī)劃”。它較高的解題效率一直受到很大的關(guān)注。本文首先對劃”。它較高的解題效率一直受到很大的關(guān)注。本文首先對“動態(tài)規(guī)劃”的理論基礎(chǔ)進(jìn)行了討論。給出了一個用“動態(tài)規(guī)“動態(tài)規(guī)劃”的理論基礎(chǔ)進(jìn)行了討論。給出了一個用“動態(tài)規(guī)劃”可以解決的問題的兩個先決條件:“最
2、優(yōu)子結(jié)構(gòu)”與“無劃”可以解決的問題的兩個先決條件:“最優(yōu)子結(jié)構(gòu)”與“無后效性”。接著,討論了在實際應(yīng)用中的兩個比較常見的問后效性”。接著,討論了在實際應(yīng)用中的兩個比較常見的問題:“動態(tài)規(guī)劃”中狀態(tài)的選定與存儲。再通過以上問題的討題:“動態(tài)規(guī)劃”中狀態(tài)的選定與存儲。再通過以上問題的討論,引出了“動態(tài)規(guī)劃”的基本思維方法:“不做已經(jīng)做過的論,引出了“動態(tài)規(guī)劃”的基本思維方法:“不做已經(jīng)做過的工作”以及“動態(tài)規(guī)劃”技術(shù)在解決問題中速度驚人的原
3、因工作”以及“動態(tài)規(guī)劃”技術(shù)在解決問題中速度驚人的原因——“解決了查看中的冗余,達(dá)到了速度的極限”。最后,闡述“解決了查看中的冗余,達(dá)到了速度的極限”。最后,闡述了解決“動態(tài)規(guī)劃”問題的一般步驟,即“思考,計劃,應(yīng)了解決“動態(tài)規(guī)劃”問題的一般步驟,即“思考,計劃,應(yīng)用”。用”。【正文】【正文】一引引論在信息學(xué)競賽中,特別是最近幾年,“動態(tài)規(guī)劃”作為一種解題工具,經(jīng)常被提及。其應(yīng)用范圍愈來愈廣,應(yīng)用程度也愈來愈深。那么,“動態(tài)規(guī)劃”究竟與
4、其它的算法有什么差別?它有什么具體的應(yīng)用價值呢?本文將對此進(jìn)行討論。我們先通過一個具體問題認(rèn)識一下“動態(tài)規(guī)劃”。Dis[A]:=Long(A)End.這個程序的效率如何呢?我們可以看到,每次除了已經(jīng)訪問過的城市外,其他城市都要訪問,所以時間復(fù)雜度為,這是一個“指數(shù)級”的算法,)!(NO那么,還有沒有更好的算法呢?首先,我們來觀察一下這個算法。在求從B1到E的最短路徑的時候,先求出從C2到E的最短路徑;而在求從B2到E的最短路徑的時候,又
5、求了一遍從C2到E的最短路徑。也就是說,從C2到E的最短路徑我們求了兩遍。同樣可以發(fā)現(xiàn),在求從C1、C2到E的最短路徑的過程中,從D1到E的最短路徑也被求了兩遍。而在整個程序中,從D1到E的最短路徑被求了四遍,這是多么這是多么大的一個浪費(fèi)啊!大的一個浪費(fèi)??!如果在求解的過程中,同時將求得的最短路徑的距離“記錄在案”,隨時調(diào)用,那會是多么的方便??!那會是多么的方便?。∮谑?,一個新的思路誕生了,即:由后往前由后往前依次推出每個Dis值,直到
6、推出Dis[A]為止。這個思路的確很好,但等等,究竟什么是“由后往前”呢?所謂“后”、“前”是我們自己為城市編的序號,當(dāng)兩個城市I,J的前后順序定為I“前”J“后”時,必須滿足這個條件:或者或者I,J不連通,或者不連通,或者Dis[I]Map[IJ]≥Dis[J]。因為如果I,J連通且Dis[I]Map[IJ]Dis[J],則說明Dis[J]存在更優(yōu)的情況,可J位于I后,就不可能推出此情況,會影響最后的解。那么,我們?nèi)绾蝿澐窒群蟠涡蚰兀?/p>
7、如圖2所示。我用不同顏色給城市分階段,可以用階段階段表示每個城市的次序,因為階段階段的劃分有如下性質(zhì):1:階段:階段I的取值只與階段的取值只與階段I1有關(guān),階段有關(guān),階段I的取值只對階段的取值只對階段I1的取值產(chǎn)的取值產(chǎn)生影響;生影響;2:每個階段的順序是確定的,不可以調(diào)換任兩個階段順序;:每個階段的順序是確定的,不可以調(diào)換任兩個階段順序;通過這兩個性質(zhì),可以推出階段作為“前”、“后”順序滿足剛才提出的條件,所以我們可以用階段階段作為每
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動態(tài)規(guī)劃的深入討論
- 深入分析區(qū)間型動態(tài)規(guī)劃
- 動態(tài)規(guī)劃入門(論文)
- 動態(tài)規(guī)劃
- 淺談怎樣深入地開展小學(xué)數(shù)學(xué)課堂小組討論
- 【數(shù)學(xué)與應(yīng)用數(shù)學(xué)】論文——生產(chǎn)與存儲的動態(tài)規(guī)劃模型
- 動態(tài)規(guī)劃在經(jīng)濟(jì)管理中的應(yīng)用[畢業(yè)論文]
- 議論文的深入論證方式芻議
- 動態(tài)規(guī)劃作業(yè)
- 沈陽城市開發(fā)規(guī)劃討論
- 動態(tài)規(guī)劃習(xí)題
- 動態(tài)規(guī)劃總結(jié)
- 2015年動態(tài)規(guī)劃在經(jīng)濟(jì)中的應(yīng)用_學(xué)士學(xué)位論文
- mba論文面向區(qū)域災(zāi)害的動態(tài)應(yīng)急疏散規(guī)劃及仿真pdf
- 動態(tài)規(guī)劃算法應(yīng)用及其優(yōu)化---畢業(yè)論文
- 動態(tài)規(guī)劃的特點及其應(yīng)用
- WCDMA網(wǎng)絡(luò)部分規(guī)劃問題的討論.pdf
- 關(guān)于景觀園林規(guī)劃設(shè)計的討論分析
- 動態(tài)規(guī)劃36講
- 動態(tài)規(guī)劃方法及其在資源分配問題中的應(yīng)用【畢業(yè)論文】
評論
0/150
提交評論