用动态规划方法求解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}。
面积法是解决数学问题的重要方法之一,请结合面积法完成下面问题:(1)利用图1所示图形的面积,可说明 数学 2020-04-09 …
生活中处处蕴含着化学知识.试用学过的化学知识解释一下:(1)食品包装常采用充入氮气的方法,利用氮气 其他 2020-05-13 …
so的倒装句就近一致问题!he is a student and likes english.so 其他 2020-05-16 …
语文仿写句子用美好的心灵看世界,总是用乐观的精神面对一生,多一分自信,少一分失望;用美好的心灵看世 其他 2020-06-11 …
议论文中:采用设问的修辞来说理,作用是:采用反问的修辞来说理,作用是:采用排比的修辞来说理,作用是 语文 2020-06-13 …
合作探究:用所学的哲学知识解开哲学家芝诺的两个悖论.1.芝诺悖论之一(名曰"2分法"):运动中的事 物理 2020-06-17 …
马说用原文的话回答1本文的中心论点是:2千里马的悲惨遭遇是:3千里马被埋没的直接原因是:4食马者“ 语文 2020-06-19 …
下列各句中加粗的熟语使用恰当的一句是A.黄金周第一天,峨眉山景区迎来了今年第一场大雪,沸沸扬扬的雪 其他 2020-06-22 …
某校学生营养餐由A和B两家配餐公司配送.学校为了解学生对这两家配餐公司的满意度,采用问卷的形式,随 数学 2020-07-05 …
当你打扰别人,需要向别人问问题或借东西时,应该说什么?(用英语)当你询问某个品是否属于对方时,你当 英语 2020-07-13 …