1 第一节一维资源分配问题 一、一维资源分配问题基本模型及求解方法 1. 模型 设有某种原料,总数量为a ,用于生产n 中产品。若分配数 量x 用于生产第i 种产品,其收益为g (x ) 。问应如何分配,才能 i i i 使生产n种产品的总收入最大? 此问题可写成静态规划问题: + + + MaxZ g x g (x ) ( g) x ( ) Λn n 1 1 2 2 s t x x x+ .a+. =+ Λ 1 2 n x i0 =≥1,n2, , Λ i 2 当g (x )都是线性函数时,它是一个线性规划问题;当g (x ) i i i i 不是线性函数时,它是一个非线性规划问题。但当n较大时, 具体求解是比较麻烦的。然而,由于这类问题的特殊结构,可 以将它看成一个多阶段决策问题,并利用动态规划得递推关系 来解。 在应用动态规划处理这类“静态规划”问题时,通常以把资 源分配给一个或几个使用者的过程作为一个阶段,把问题中的 变量xi作为决策变量,将累计的量或随递推过程变化的量选为 状态变量。 3 2. 求解方法 把该分配问题看成是对资源总量的消耗过程。 设状态变量s 表示分配用于生产第k种产品至第n产品的 k 原料数量。则s1 =a ,可用逆推法求解。 设决策变量u 表示分配给生产第k种产品的原料数量, k
9.动态规划应用1.pdf
下载此电子书资料需要扣除0点,