- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 0-1背包问题的动态规划解法
0-1背包问题:给定n种物品和一个背包,物品i的重量为w[i],其价值为v[i],背包的容量为c,应该如何选装入背包中的物品,使得背包中物品的总容量最大? 最优子结构性质: 设(x[1],x[2],...x[i])是背包容量为C时的最优解,则(x[1],x[2],...,x[i-1])是背包容量为C-x[i]w[i]的最优解。 如果不是,则假设(y[1],y[2]
2011-11-28 22:15:55 317
原创 动态规划算法
动态规划的基本思想其实就是分治,但是与分治算法还是有区别的,动态规划划分的规模小的问题不是相互独立的。整个问题的最优解是建立在子问题的基础上的。 用动态规划方法求解问题一般分为以下四个步骤: 1、观察解的结构,刻画其结构特征。 2、递归的定义最优解。 3、自底向上求最优解。 4、根据计算最优值的信息求构造最优解。 满足动态规划算法的问题有两个特征: 1、最优子结构性质。问题的最优解包
2011-11-21 22:39:01 424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人