" k9 z& t+ s' F某厂的一个车间有 , 两个工段可以生产 三种产品,各工段开工一天生产三种产品的数量和成本,以及合同对三种产品的每周最低需求量由下表给出。问每周各工段对该生产任务应开工几天,可使生产合同的要求得到满足,并使成本最低。建立模型。
3 \' L$ m) t9 X% h: Y
建立模型:
设每周 工段对该生产任务应分别开工 天,成本为y元。
matlab程序代码:
>> A=[-1,-1;-3,-1;-1,-3]
A =
1 q( s$ m8 N# _
-1# Y8 A' w, ~5 _+ }2 n, n! T- ]
-1
1 b4 o0 [5 n, y0 x0 z* H& Z6 B6 T
-36 h- Y( p, `4 \, w2 H
-1
/ @9 Z, E$ y7 J& d-18 o& l1 y3 i6 H# |2 e7 R) U
-3
>> B=[-5,-9,-9]'
B =
2 J5 p3 Z4 h" C2 g q- R
-5
: y% w& Y$ D& M Z/ k5 F
-9
! o' P! j0 g+ {-9
>> C=[1000,2000]
C =
! }# o+ u9 w9 @) O) y& h# U' j
1000
1 T2 x, y% Y$ b' t& m, F/ Y+ F# p& R- `2000
>> x=linprog(C,A,B,[],[],zeros(2,1))
运行结果:
x =
3.0000
2.0000
结果分析:
每周 工段对该生产任务开工3天, 工段对该生产任务开工2天,可使生产合同的要求得到满足,并使成本最低。