[工学]5运筹学课件.pptVIP

  • 9
  • 0
  • 约1.11万字
  • 约 78页
  • 2018-03-27 发布于浙江
  • 举报
[工学]5运筹学课件

课堂练习题 某公司打算在三个不同的地区设置4个销售点,根据市场预测部门估计,在不同的地区设置销售点,每月可得利润如表: 17 22 32 4 16 21 30 3 14 17 25 2 10 12 16 1 0 0 0 0 地区3 地区2 地区1 销售点 问:如何设置销售点,使得每月获得的总利润最大。 动态规划应用举例(一) 设Sk表示为分配给第k个地区至第n个地区的销售点数。 设Xk表示为分配给第k个地区的销售点数。 Sk+1=Sk-Xk 设Pk(Xk)表示为Xk个销售点分配给第k个地区所得的盈利值。 设fk(Sk)表示为Sk个销售点分配给第k个地区至第n个地区时所得的最大盈利值。 动态规划应用举例(一) 第三阶段:将S3个销售点全部分配给地区3时, f3(S3)=max[P3(X3)] 4 3 2 1 0 X3* f3(S3) P3(X3) S3 0 0 0 0 1 10 10 1 2 14 14 2 3 16 16 3 4 17 17 4 17 22 32 4 16 21 30 3 14 17 25 2 10 12 16 1 0 0 0 0 地区3 地区2 地区1 销售点 第二阶段:将S2个销售点分配给地区2和地区3时, f2(S2)=max[P2(X2)+f3(S2-X2)] 4 3 2 1 0 X2* f2(S2) P2(X2)+f3(S2-X2) S2 0 0 0 0 1 0+10 12+0 12 1 2 0+14 12+10 17+0 22 1 3 0+16 12+14 17+10 21+0 27 2 4 0+17 12+16 17+14 21+10 22+0 31 2,3 17 22 32 4 16 21 30 3 14 17 25 2 10 12 16 1 0 0 0 0 地区3 地区2 地区1 销售点 第一阶段:将S1台销售点分配给地区1,2,3时, f1(S1)=max[P1(X1)+f2(S1-X1)] 4 3 2 1 0 X1* f1(4) P1(X1)+f2(4-X1) S1 S1=4 4 0+31 16+27 25+22 30+12 32+0 47 2 X1*=2, X2*=1, X3*=1 17 22 32 4 16 21 30 3 14 17 25 2 10 12 16 1 0 0 0 0 地区3 地区2 地区1 销售点 这个例子决策变量为离散值的一类分配问题。在实际中,如销售店分配问题,投资分配问题,货物分配问题均属于这类问题。这种只将资源合理分配而不考虑回收的问题,称为资源平行分配问题。 在资源分配问题中,还有一种要考虑资源回收利用的问题,这里决策变量为连续值,称为资源连续分配问题。 动态规划应用举例(一) 某种机器可以在高低两种不同的负荷下进行生产。 高负荷下生产时,产品的产量g和投入生产的机器数量u1的关系为: g=8u1 这时机器的年完好率为0.7 低负荷下生产时,产品的产量h和投入生产的机器数量y的关系为: h=5y 这时机器的年完好率为0.9 假设开始生产时完好的机器数量为s=1000台,要求制定一个五年计划,在每年开始时,决定如何分配完好的机器在两种不同的负荷下生产的数量,使在五年内产品的总产量达到最高。 动态规划应用举例(一) 设sk表示第k年初拥有的完好设备数量,同时也是第k-1年度时的完好机器数量。 设决策变量uk为第k年度中分配高负荷下生产的机器数量,于是sk-uk为该年度中分配低负荷下生产的机器数量。 设阶段序数k表示年度。 动态规划应用举例(一) 状态转移方程 sk+1=0.7uk+0.9(sk-uk) 允许决策集合 Dk(sk)={0≤uk≤sk} 指标函数 vk=8uk+5(sk-uk) 动态规划应用举例(一) 第五阶段 f5(s5)= Max{8u5+5(s5-u5)+f6(s6)} u5*=s5 最优解 0≤u5≤s5 = Max{8u5+5(s5-u5)} 0≤u5≤s5 = Max{3u5+5s5} 0≤u5≤s5 = 8s5 动态规划应用举例(一) 第四阶段 f4(s4)= Max{8u4+5(s4-u4)+f5(s5)} u4*=s4 最优解 0≤u4≤s4 = Max{8u4+5(s4-u4)+8[0.7u4+0.9(s4-u4)]} 0≤u4≤s4 = Max{1.4u4+12.2s4} 0≤u4≤s4 = 13.6s4 f5(s5)=8s5 s5=0.7u4+0.9(s4-u4) 动态规划应用举例(一) 第三阶段 f3(s3)= Max{8u3+5(s3-u3)+f4(s

文档评论(0)

1亿VIP精品文档

相关文档