首页 百科知识 生产计划问题的实际应用

生产计划问题的实际应用

时间:2022-06-09 百科知识 版权反馈
【摘要】:子任务4.3 生产计划问题的实际应用4.3.1 任务引入 假定某生产企业生产某批产品的固定成本为3000元,若不生产该项固定成本就为0元;每万件产品的成本为1000元;每个季度生产能力所允许的最大装配量不超过60000件;每个季度末未售出的产品,每万件每季度需付存储费500元,还假定在第一季度的初始库存量为0,第四季度末的库存量也为0。

子任务4.3 生产计划问题的实际应用

4.3.1 任务引入

【任务4-3】 假定某生产企业生产某批产品的固定成本为3000元,若不生产该项固定成本就为0元;每万件产品的成本为1000元;每个季度生产能力所允许的最大装配量不超过60000件;每个季度末未售出的产品,每万件每季度需付存储费500元,还假定在第一季度的初始库存量为0,第四季度末的库存量也为0。试问该企业应如何安排每个季度的生产与库存,才能在满足市场需要的前提下,使总成本最小。(市场需求量见表4-13)

表4-13

4.3.2 任务分析

生产计划总是按时间段进行安排的,因此对于利用动态规划的方法进行求解更有利。

我们把每个季度当成一个阶段,这样该计划共可分为4个阶段。根据已知的每单位产品的生产成本和库存保管费用,求出每一阶段的最佳的生产和库存的费用,最终使得总费用最低。

阶段数N=n

状态变量sk:第k阶段结束时的产品库存量;

决策变量uk:第k阶段产品的生产量;

状态转移方程:sk=sk-1+uk-ak 其中ak为第k阶段产品的需求量;

阶段效益:dk(sk,uk)=ck(uk)+hk(uk),其中ck(uk)为第k阶段的生产费用;hk(uk)为第k阶段的存储费用;

最优值函数fk(sk):表示从第k阶段到计算期末生产与库存的最小总费用;

逆序递推关系式为:

4.3.3 任务实施

步骤一 分阶段建立模型

此问题可看成是4个阶段的决策问题,生产的第k个月相当于问题的第k个阶段。

状态变量sk为第k阶段初产品的库存数;

决策变量uk为第k阶段的生产量,uk≤6;

状态转移方程:sk+1=sk+uk-ak,其中ak为第k阶段的需求量;

阶段效益img306

最优值函数fk(sk):从第一阶段初始库存量为零到第k阶段末库存量为sk时的最小总费用;

逆序递推公式为:

img307

步骤二 递推过程

(1)第四阶段(k=4)

因为第四季度的需求为4,月末的库存为0,所以a4=4,s5=0。这样,由状态转移方程s5=s4+u4-a4可得s4=4-u4或u4=4-s4

因此 f4(s4)=min{d4(s4,u4)}=min{d4(s4,4-s4)}

又由于u4≥0,所以s4=0,1,2,3,4具体计算结果见表4-14。

表4-14

(2)第三阶段(k=3)

此阶段a3=2。由于0≤s4≤4,所以,由s4=s3+u3-2可得0≤s3+u3-2≤4,即2≤s3+u3≤6,u3≥0,故s3的可能取值为0,1,2,3,4,5,6,因此,

D3(s3,u3)={u3|2≤s3+u3≤6,s3=0,1,2,3,4,5,6}

于是,计算f3(s3)=min{d3(s3,u3)+f4(s4)},其结果见表4-15。

表4-15

(3)第二阶段(k=2)

此阶段a2=3。由于0≤s3≤6,因此,由s3=s2+u2-3可得0≤s2+u2-3≤6,即3≤s2+u2≤9,且u2≥0。

如果此时认定s2=0,1,2,3,4,5,6,7,8,9,则没有简化问题,事实上由于s1=0,又u1≤6,则s2=s1+u1-2=u1-2,故s2≤4,即s2的可能取值为0,1,2,3,4。因此,D2(s2,u2)={u2|3≤s2+u2≤9,s2=0,1,2,3,4},于是具体计算结果见表4-16。

表4-16

(4)第一阶段(k=1)

由上已知s1=0,s2=u1-2。因s2≥0,故u1≥2;而u1≤6,所以2≤u1≤6。于是由

f1(0)=min{d1(0,u1)+f2(s2)}计算,可得表4-17中的结果。

表4-17

步骤三 结论

顺序递推,  s1=0           →u1=5

       s2=u1-2=3         →u2=0

       s3=s2+u2-3=3+0-3=0    →u3=6

       s4=s3+u3-2=0+6-2=4    →u4=0

可得:u1=5,u2=0,u3=6,u4=0,f1=20.5

即第1,3季度分别生产5万件、6万件,第2,4季度不生产。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈