我想用動態規劃來計算函數F(x,y)。功能上:動態規劃近似
F(X,Y)= a1 F(X-1,Y)+ a2 F(X-2,Y)... + ak F(Xk,Y)+ b1 F(X,Y -1)+ b2 F(X,Y-2)... + bk F(X,Yk)
其中k是小數(k = 10)。
問題是,X = 1,000,000,Y = 1,000,000。因此,對於x = 1..1000000和y = 1..1000000之間的每個值計算F(x,y)是不可行的。是否有一個DP的近似版本,我可以避免計算大量輸入的F(x,y),並仍然可以準確估計F(X,Y)。
一個類似的例子是字符串匹配算法(Levenshtein距離),用於兩個非常長且相似的字符串(例如相似的DNA序列)。在這種情況下,只有對角線分數很重要,遠對角線條目不會影響最終距離。我們如何避免計算非對角條目?
PS:忽略邊界情況(即,當x < k和y < k)。
對不起,我只是不明白你在問什麼。你能更具體地說明你想解決的問題是什麼? – templatetypedef
@templatetypedef現在應該更清楚了。感謝你的眼球! – ElKamina
@Jim忽略邊界情況。 – ElKamina