第六章动态规划课件.ppt

说明: 1. j-i=m时,求n-m+1个C(i, j),每个C(i, j)从 m个量中取最小值 每个C(i, j) 能够在O(m)的时间内算出。 计算C(i, j) 的时间O(nm-m2) 2. 计算所有C(i, j) 和R(i, j) 总时间: 3.根据Knuth的结论,最优的k可以通过限制检索区间R(i,j-1) ≤k≤ R(i+1,j) 求解,计算时间为O(n2):作业 2. 不需要保存S1i,直接生成Si的过程: Si-1和Si都是按照P和W的递增次序排列的。且Si-1={(P1,W1),…,(Pt-1,Wt-1), (Pt,Wt), …,(Ph,Wh)} 若S1i生成的下一序偶是(PP, WW), WkWW, 1≤k≤t-1 将Si-1中W值WW的所有序偶加入Si, 即(P1,W1),…,(Pt-1,Wt-1) →Si 由支配规则判断 (PP, WW)是否记入Si: (WW ≤ Wt) ①若WW=Wt,则PP←max{PP, Pt} ②若PPPt-1,则(PP, WW) 入Si ③若PP?Pt-1,舍弃(PP, WW) 若Si-1={(P1,W1),…,(Pt-1,Wt-1), (Pt,Wt),..., (Ph,Wh)} Si的最末

文档评论(0)

1亿VIP精品文档

相关文档