0-1背包问题如下,画用回溯法求解时的搜索情况,急用啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0-1背包问题如下,画用回溯法求解时的搜索情况,急用啊相关的知识,希望对你有一定的参考价值。
有0-1背包问题如下:
n=6,c=20,P=(11,8,15,18,12,6),W=(5,3,2,10,4,2)。
画出用回溯法求解时的搜索情况。
0-1背包问题的回溯法代码
试设计一个用回溯法搜索子集空间树的函数。该函数的参数包括结点可行性判定函数和上界函数等必要的函数,并将此函数用于解0-1背包问题。 0-1 背包问题描述如下:给定n 种物品和一个背包。物品i 的重量是wi ,其价值为vi ,背包的容量为C。应如何选择装入背包的物品,使得装入背包中物品的总价值最大? 在选择装入背包的物品时,对每种物品i只有2 种选择,即装入背包或不装入背包。不能将物品i 装入背包多次,也不能只装入部分的物品i。 0-1 背包问题形式化描述:给定C>0, wi >0, vi >0,1≤i≤n,要求n 元0-1向量( x1 , x2 ,…, xn ),xi = 0或1,1≤i≤n,使得
Input
第一行有2个正整数n和c。n是物品数,c是背包的容量。接下来的1 行中有n个正整数,表示物品的价值。第3 行中有n个正整数,表示物品的重量。
Output
将计算出的装入背包物品的最大价值和最优装入方案输出。第一行输出为:Optimal value is
Sample Input
5 10
6 3 5 4 6
2 2 6 5 4
Sample Output
Optimal value is
15
1 1 0 0 1
以上是关于0-1背包问题如下,画用回溯法求解时的搜索情况,急用啊的主要内容,如果未能解决你的问题,请参考以下文章