胡运权运筹学第七章习题解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

某厂每月生产某种产品最多600件,当月生产的产品若未销出,就需贮存(刚入库的产品下月不付存储费)月初就已存储的产品需支付存储费,每100件每月1000元。已知每100件产品的生产费为5千元,在进行生产的月份工厂支出经营费4千元,市场需求如表7-19所示,假定1月初及4月底库存量为零,试问每月应生产多少产品,才能在满足需求条件下,

解:

设阶段变量:k=1,2,3

状态变量:k x 第k 个月初的库存量 决策变量:k d 第k 个月的生产量 状态转移方程:1

k k k k

x x r d

阶段指标:(,)k k k k v x d c d

由于在4月末,仓库存量为0,所以对于k=4阶段来说有两种决策:

5+4=9 40x

4()f x =

1 41x

对K=3 334()54()f x x f x

K=2

K=1时 d 5

解得:第一个月生产500份,第二个月生产600份,第三个月生产0份,第四个月生产0份。

某公司有资金4万元,可向A ,B ,C 三个项目投资,已知各项目不同投资额的相应效益值如表7-20所示,问如何分配资金可使总效益最大。

表 7-20

解:

设阶段变量k ,{

}4,3,2,1∈k ,每一个项目表示一个阶段; 状态变量S k ,表示可用于第k 阶段及其以后阶段的投资金额; 决策变量Uk ,表示在第k 阶段状态为S k 下决定投资的投资额; 决策允许集合:0≤Uk ≤S k 状态转移方程:S k+1=S k -Uk ; 阶段指标函数:V k (S k Uk );

最优指标函数:f k (S k )=max{ V k (S k Uk )+ f k+1(S k+1)} 终端条件:f 4(x 4)=0; K=4, f 4(x 4)=0 k=3, 0≤U3≤S 3

k=2, 0≤U2≤S 2

k=1, 0≤U1≤S 1

所以根据以上计算,可以得到获得总效益最大的资金分配方案为(1,2,1).

为了保证某设备正常运行,须对串联工作的三种不同零件A 1,A 2,A 3,分别确定备件数量。若增加备用零件数量,可提高设备正常运转的可靠性,但费用要增加,而总投资额为8千元。已知备用零件数和他的可靠性和费用关系如表所视,求

解:设第k 阶段的状态为S k ;第k 阶段决定投入的备件为X k ;C k (X k )为第k 阶段选择k 个零件的费用;R k (X k )为第k 个阶段选择k 个零件的可靠性。

状态转移方程为:S k+1=S k - C k (X k ) 递退方程:

11443

1()max{()()}()1()(1)k k K k k k K k K i i k f s R x f s f s

C x S C =+=+⎧

⎪=⎪⎪

=⎨⎪⎪≤-⎪⎩

所以有上可知当A 1;A 2;A 3;分别为k=1;k=2;k=3时S 1=8; S 2=5,6,7;

S 3=1,2,3,4;

由上表可知,最优解的可靠性为;此时X

1=1;X

2

=1;X

3

=3。

某工厂接受一项特殊产品订货,要在三个月后提供某种产品1000kg,一次交货。由于该产品用途特殊,该厂原无存货,交货后也不留库存。已知生产费用与月产量关系为:C=1000+3d+2,其中d为月产量(kg),C为该月费用(元)。每月库存成本为2元/kg,库存量按月初与月末存储量的平均数计算,问如何决定3个月的产量是总费用最小。

解:用动态规划法求解

阶段k:每一个月为一个阶段k=1,2,3

状态变量s

k

:第k个月初的库存量

决策变量d

k

:第k个月的生产量

状态转移方程:s

1+

k = s

k

+d

k

最优指标函数:f

k ( s

k

):第k个月状态为s

k

时到第3

个月末的总费用最小

则第k个月的库存费用为:E

k = (s

k

+s

1+

k

)/2⨯2= s

k

+s

1+

k =2 s

k

+d

k

s

1=0,d

1

+d

2

+d

3

=1000当k=3时

f

3(s

3

)=min{E

3

+C

3

}

=min{2s

3+d

3

+1000+ 3d

3

+2

3

}

= min{3000+ 2d

3+2

3

}

= 3000+2(1000- s

3)+(1000- s

3

)2

当k=2时

f

2(s

2

)=min{E

2

+C

2

+ f

3

(s

3

)}

=min{2s

2

+d

2

+1000+3d

2

+2

2

+3000+2(1000-

s

3)+(1000- s

3

)2}

=min{2s

2

+1000+4d

2

+2

2

+3000+2(1000-s

2

-d

2

)+

(1000- s

2

-d

2

)2}

=min{6000+2d

2

+2

2

+(1000- s

2

-d

2

)2}

只有当d*

2

=1000- s

2

时f

2

(s

2

)取最小值6000+2

(1000- s

2)+(1000- s

2

)2

f

1(s

1

)=min{E

1

+C

1

+ f

2

(s

2

)}

=min{2 s

1

+ d

1

+1000+3 d

1

+2

1

+6000+2(1000-

s

2)+(1000- s

2

)2}

=min{9000+4 d

1

+2

1

+(1000- d

1

)2}

=min{14000-6d

1+2

1 }

只有当d*

1=300时f

1

(s

1

)取最小值13100元

此时s

2= d

1

+ s

1

=300

相关文档
最新文档