例 1 求解下列整数规划得最优解:解 (1)建立动态规划模型:阶段变量:将给每一个变量赋值瞧成一个阶段,划分为 3 个阶段,且阶段变量 k=1,2,3、设状态变量表示从第阶段到第 3 阶段约束右端最大值,则设决策变量表示第阶段赋给变量得值、状态转移方程:阶段指标:基本方程;其中(1)用逆序法求解:当时,而表示不超过得最大整数
因此,当时,;当时,可取 0 或 1;当时,可取 0,1,2,由此确定现将有关数据列入表 4、1 中表 4、1 中、012012340000066666120000000000567891000000066666612111112当时,有而
所以当时,;当时,;当时
现将有关数据列入表 4、2 中、表 4、2 0120123456789100+00+00+00+00+00+60+60+60+60+60+125+05+05+05+05+05+65+610+010+010+00000566610111200001000210012305670510当时,有而故只能取 0,1,2,3,由此确定
现将有关数据列入表 4、3 中
表 4、30123100+124+68+512+01324按计算顺序反推,由表4、3可知,当及例 5 用动态规划方法解下列非线性规划问题解: 解决这一类静态规划问题,需要人为地给予时间概念,从而将该问题转化为多阶段决策过程
按问题得变量个数划分阶段,把它瞧作一个三阶段决策问题,k=1,2,3设状态变量为 s1,s2,s3,s4并记 s1≤c取问题中得变量 x1,x2,x3为决策变量状态转移方程为:s3=x3s3+x2=s2s2+x1=s1≤c允许决策集合为:x3=s30≤x2≤s20≤x1≤s1各阶段指标函数为:v1(x1)=x1v2(x2)=x22v3(x3)=x3,各指标函数以乘积方式结合,最优指标函数 fk(sk)表示从