動態規劃

基本思想將待求解問題分解成若干子問題,先求解子問題,而後從子問題的解中獲得原問題的解。spa

與分治不一樣的是,經分解獲得的子問題每每不是互相獨立的。設計

若用分治法來解這些問題,則獲得的子問題數目太多,以致於最後解決原問題須要消耗指數時間。遞歸

步驟設計遊戲

1 找出最優解的性質,並刻畫其結構特徵搜索

2 遞歸地定義最優值時間

3 以自底向上的方式計算出最優值co

4 根據計算最優值獲得的信息,構造最優解background

應用實例:壓縮

矩陣連乘問題實例

最長公共子序列

最大子段和

凸多邊形最優三角剖分

多邊形遊戲

圖像壓縮

電路佈線

流水做業調度

揹包問題

最優二叉搜索樹

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息