试题详情
- 简答题 假设有7个物品,它们的重量和价值如下表所示。若这些物品均不能被分割,且背包容量M=150,使用回溯方法求解此背包问题。请写出状态空间搜索树并计算各个节点处的界限函数值,最后给出装载方案及背包中物品的重量和价值。
-
按照单位效益从大到小依次排列这7个物品为:FBGDECA。将它们的序号分别记为1~7。则可生产如下的状态空间搜索树。其中各个节点处的限界函数值通过如下方式求得:
在Q1处获得该问题的最优解为(1,1,1,1,0,0,1),背包效益为170。即在背包中装入物品F,B,G,D,A时达到最大效益,为170,重量为150。
关注下方微信公众号,在线模考后查看
热门试题
- 简单选择排序每趟排序最多只有一次记录交换
- 运算符%的计算:表达式3%7和7%3的结
- 一个问题可用动态规划算法或贪心算法求解的
- 动态规划算法的基本思想是将待求解问题分解
- 优先队列通常用()数据结构来实现。
- 在0-1背包问题中,若各物品依重量递增序
- 直接插入排序是不稳定排序而且时间复杂度是
- 简述分治法的基本步骤。
- 数据结构与算法里,鸡兔同笼算法具有的特性
- C语言是高级语言的一种,是面向过程的。
- 数据结构与算法里,冒泡排序是不稳定的排序
- 定义二维数组intarr[3][5]如果
- 用动态规划算法解0-1背包问题:n=5,
- 数据结构与算法里,次关键字是()。
- 数据结构中,关于查找表的分类,下列选项中
- 考虑用分支限界解0-1背包问题 给定n
- 算法的复杂性有()复杂性和()复杂性之分
- 设f(N),g(N)是定义在正数集上的正
- 关于二叉排序树描述有误的是()。
- 有4个矩阵{A1,