用动态规划方法求解0/1背包问题时,将“用前i个物品来装容量是X的背包”的0/1背包问题记为 KNAP(1,i
用动态规划方法求解0/1背包问题时,将“用前i个物品来装容量是X的背包”的0/1背包问题记为 KNAP(1,i,X),设fi(X)是KNAP(1,i,X)最优解的效益值,第j个物品的重量和放入背包后取得效益值分别为Wj和巧Pj(j=1~n)。则依次求解f0(X)、f1(X)、…、fn(X)的过程中使用的递推关系式为(58)。
A.fi(X)=min{fi-1(X),fi-1(X)+pi}
B.fi(X)=min{fi-1(X),fi-1(X-wi)+pi}
C.fi(X)=max{fi-1(X),fi-1(X-wi)+pi}
D.fi(X)=max{fi-1(X-wi),fi-1(X)+pi}
解析:利用贪心法可以解决普通背包问题(即允许将物品的一部分装入背包),此时使用“优先选取单位重量效益最大的物品”的量度标准可以获得问题最优解,但是贪心法不能用来求解 0/1背包问题。利用动态规划求解0/1背包问题时,按照题目中约定的记号。KNAP(1,i,X)的最优解来自且仅来自于以下两种情况之一:①第i个物品不装入背包,此时最优解的值就是子问题KNAP(1,i-1,X)的最优解的效益值,即为fi-1(X)。②第i个物品装入背包,此时最优解的值为第i个物品的效益值与子问题KNAP(1,i-1,X-Wi)的最优解效益值之和,即为fi-1(X-wi)+pi。由以上分析可知,KNAP(1,i,X)最优解的值为以上两种情况中效益值的更大者,即fi(X)=max{fi-1(X),fi-1(X-wi)+pi}。
如果分式方程x/(x+1)然后减1=m/(X+1)无解,则m=多少我们老师说这道题有问题,常规方法 数学 2020-04-26 …
数学找规律公式.比如这题1 3 6 10 15 21 第N个 (n平方+n)\2.我是用很麻烦的方 数学 2020-05-15 …
最近学能量,有点不理解,1.来回摇动杯里的沙子,沙子做功,内能变大,为什么它就变热了2.怎么判断吸 物理 2020-06-12 …
探索规律1.9-1=8,16-4=12,25-9=16,36-16=20,49-25=24..寻找 数学 2020-07-18 …
含绝对值得一元二次不等式|x/(x+1)|>1用常规解法就是分成x/(x+1)1接下来得x大于号两 数学 2020-08-01 …
1x+1/y=4,y+1/z=1,z+1/x=7/3,则xyz=?(xyz都为实数)2甲乙丙三人做1 数学 2020-10-31 …
数学尺规不能作图问题三等分任意角终于解决了,还发现了一些没被提出的理论.可惜我还是初三不能发现更多我 语文 2020-11-02 …
在下向你们求救,进来看看吧两道物流运筹学题,下个星期一要交,1.用分枝定界法求解下列整数规划问题(1 数学 2020-11-20 …
光线折射的规律有没有解出来也就是说,入射角和折射角的规律好比,入射角是X°,而折射角就是Y°之类的我 物理 2020-11-29 …
(1)0.75-x=8分之1要解出来,(2)12x+1.5=5.1要解出来,(3)5.5x-1.3x 数学 2020-12-17 …