- 5
- 0
- 约2.09千字
- 约 16页
- 2019-10-25 发布于湖北
- 举报
THANKS 河南理工大学ACM-ICPC培训 ACM-ICPC培训 河南理工大学ACM-ICPC培训 河南理工大学ACM-ICPC培训 河南理工大学ACM-ICPC培训 河南理工大学ACM-ICPC培训 河南理工大学ACM-ICPC培训 河南理工大学ACM-ICPC培训 河南理工大学ACM-ICPC培训 河南理工大学ACM-ICPC培训 河南理工大学ACM-ICPC培训 河南理工大学ACM-ICPC培训 第21讲 动态规划 投资分配问题 ACM算法设计与分析——王建芳 投资分配问题 现有数量为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 ),此时还剩 x - y(万元)的资金需要分配给前 k-1 个工厂,如果采取最优策略,则得到的最
原创力文档

文档评论(0)