/ p: g* v9 L0 N某厂的一个车间有 , 两个工段可以生产 三种产品,各工段开工一天生产三种产品的数量和成本,以及合同对三种产品的每周最低需求量由下表给出。问每周各工段对该生产任务应开工几天,可使生产合同的要求得到满足,并使成本最低。建立模型。
8 z9 L3 Y; T' Y- @建立模型:
设每周 工段对该生产任务应分别开工 天,成本为y元。
matlab程序代码:
>> A=[-1,-1;-3,-1;-1,-3]
A =
z; r* i7 {* F0 g+ }
-1: }& I* z5 j& i
-1
, u; y! }# U4 d* z' G
-3, E$ }, ^! N& y% I8 e, k
-1
0 y3 D1 {% e& f
-1
; P' f \2 R0 m-3
>> B=[-5,-9,-9]'
B =
4 c. m/ J' j; V5 E. z2 B-5
7 j" d& [2 h& }
-9
3 W/ q- n5 M% h4 m
-9
>> C=[1000,2000]
C =
$ [& M9 @, }/ p$ ?- u% B1 c) u
1000
: j. y) A9 a7 G: s4 x# I2000
>> x=linprog(C,A,B,[],[],zeros(2,1))
运行结果:
x =
3.0000
2.0000
结果分析:
每周 工段对该生产任务开工3天, 工段对该生产任务开工2天,可使生产合同的要求得到满足,并使成本最低。