动态规划的基本方法摘要.ppt

5.2 动态规划的基本概念 5.3 动态规划的基本思想 最短路径问题 5.4 资源分配问题 5.5 背包问题 当 k=3 时,有 令 ,由 又 ,所以 x3=2s3/11 为极小值点,由此可得,函数 h3(x3) 的最大值点必在两个端点上选取。计算两个端点的函数值,有 所以 h3(x3) 的最大值点在 x3=s3 处。由此可知 由于 s3 未知,故须再对 s3 求一次极值,即 显然,当 s3=9 时,f3(s3) 达到最大值,即 再按计算的顺序反推算,可以求得最优解和最优值 现有数量为a(万元)的资金,计划分配给n 个工厂,用于扩大再生产。 假设:xi 为分配给第i 个工厂的资金数量(万元) ;gi(xi)为第i 个工厂得到资金后提供的利润值(万元)。 问题是如何确定各工厂的资金数,使得总的利润为最大。 据此,有: 令:fk(x) = 以数量为x 的资金分配给前k 个工厂所得到的最大利润值。 用动态规划求解,就是求 fn(a) 的问题。 当 k=1 时, f1(x) = g1(x) (因为只给一个工厂) 当1<k≤n 时,其递推关系如下: 设:y 为分给第k 个工厂的资金(其中 0≤y ≤ x

文档评论(0)

1亿VIP精品文档

相关文档