2010-11-30 29 views
0

DP的做法是那裏的n-puzzle問題DP方法爲正拼圖問題

感謝所有,認識到...

拉詹

+0

正試圖解決一些問題在DP和學習的東西......所以,弄清楚事情,這不是一個家庭作業... – Rajan 2010-11-30 14:09:17

回答

1

動態規劃是用來解決問題的技術通過遞歸方式將疑難病例簡化爲簡單病例,直至找到足夠簡單的病例來解決「通過檢查」。因此,如果在每個階段可以考慮採取一種降低問題複雜性的舉措,那麼對於n-puzzle問題只能有一個合理的DP方法。例如,如果一個n-puzzle中的第一個「移動」總是使它變成一個「(n-1)-puzzle」(對於「移動」的某個具體定義,並且假設(n-1) -puzzle有意義),那麼你可以應用DP,最終解決「1--難題」,並向上組成向上解決n-puzzle。

我不知道任何這樣的n拼圖簡化過程;現在我想不起來。但是,這並不意味着不存在。

+0

謝謝Chowlett – Rajan 2010-12-01 06:55:35