版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
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ī)劃”的理論基礎進行了討論。給出了一個用“動態(tài)規(guī)“動態(tài)規(guī)劃”的理論基礎進行了討論。給出了一個用“動態(tài)規(guī)劃”可以解決的問題的兩個先決條件:“最
2、優(yōu)子結(jié)構(gòu)”與“無劃”可以解決的問題的兩個先決條件:“最優(yōu)子結(jié)構(gòu)”與“無后效性”。接著,討論了在實際應用中的兩個比較常見的問后效性”。接著,討論了在實際應用中的兩個比較常見的問題:“動態(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ù)在解決問題中速度驚人的原因——“解決了查看中的冗余,達到了速度的極限”。最后,闡述“解決了查看中的冗余,達到了速度的極限”。最后,闡述了解決“動態(tài)規(guī)劃”問題的一般步驟,即“思考,計劃,應了解決“動態(tài)規(guī)劃”問題的一般步驟,即“思考,計劃,應用”。用”?!菊摹俊菊摹恳灰撛谛畔W競賽中,特別是最近幾年,“動態(tài)規(guī)劃”作為一種解題工具,經(jīng)常被提及。其應用范圍愈來愈廣,應用程度也愈來愈深。那么,“動態(tài)規(guī)劃”究竟與
4、其它的算法有什么差別?它有什么具體的應用價值呢?本文將對此進行討論。我們先通過一個具體問題認識一下“動態(tài)規(guī)劃”。Dis[A]:=Long(A)End.這個程序的效率如何呢?我們可以看到,每次除了已經(jīng)訪問過的城市外,其他城市都要訪問,所以時間復雜度為,這是一個“指數(shù)級”的算法,)!(NO那么,還有沒有更好的算法呢?首先,我們來觀察一下這個算法。在求從B1到E的最短路徑的時候,先求出從C2到E的最短路徑;而在求從B2到E的最短路徑的時候,又
5、求了一遍從C2到E的最短路徑。也就是說,從C2到E的最短路徑我們求了兩遍。同樣可以發(fā)現(xiàn),在求從C1、C2到E的最短路徑的過程中,從D1到E的最短路徑也被求了兩遍。而在整個程序中,從D1到E的最短路徑被求了四遍,這是多么這是多么大的一個浪費??!大的一個浪費啊!如果在求解的過程中,同時將求得的最短路徑的距離“記錄在案”,隨時調(diào)用,那會是多么的方便啊!那會是多么的方便??!于是,一個新的思路誕生了,即:由后往前由后往前依次推出每個Dis值,直到
6、推出Dis[A]為止。這個思路的確很好,但等等,究竟什么是“由后往前”呢?所謂“后”、“前”是我們自己為城市編的序號,當兩個城市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)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 動態(tài)規(guī)劃的深入討論
- 深入分析區(qū)間型動態(tài)規(guī)劃
- 動態(tài)規(guī)劃入門(論文)
- 動態(tài)規(guī)劃
- 淺談怎樣深入地開展小學數(shù)學課堂小組討論
- 【數(shù)學與應用數(shù)學】論文——生產(chǎn)與存儲的動態(tài)規(guī)劃模型
- 動態(tài)規(guī)劃在經(jīng)濟管理中的應用[畢業(yè)論文]
- 議論文的深入論證方式芻議
- 動態(tài)規(guī)劃作業(yè)
- 沈陽城市開發(fā)規(guī)劃討論
- 動態(tài)規(guī)劃習題
- 動態(tài)規(guī)劃總結(jié)
- 2015年動態(tài)規(guī)劃在經(jīng)濟中的應用_學士學位論文
- mba論文面向區(qū)域災害的動態(tài)應急疏散規(guī)劃及仿真pdf
- 動態(tài)規(guī)劃算法應用及其優(yōu)化---畢業(yè)論文
- 動態(tài)規(guī)劃的特點及其應用
- WCDMA網(wǎng)絡部分規(guī)劃問題的討論.pdf
- 關(guān)于景觀園林規(guī)劃設計的討論分析
- 動態(tài)規(guī)劃36講
- 動態(tài)規(guī)劃方法及其在資源分配問題中的應用【畢業(yè)論文】
評論
0/150
提交評論