MATLAB求解线性规划问题
问题
1.(生产问题)某工厂计划生产甲、乙两种产品,主要材料有钢材3500kg,铁材1800kg,专用设备能力2800台时,材料与设备能力的消耗定额及单位产品所获利润如表所示,问如何安排生产,才能使该厂所获利润最大?
问题分析
x1甲种产品的件数,x2乙种产品的件数
max y=80x1+125x2 (该厂所获得的的利润)
8x1+5x2<=3500 (所耗费的钢材不超过3500kg)
6x1+4x2<=1800 (所耗费的铁材不超过1800kg)
4x1+5x2<=2800 (所耗费的设备能力不超过2800台)
-x1<=0 (生产甲的件数为自然数)
-x2<=0 (生产乙的件数为自然数)
MATLAB代码如下
>> intcon=[1 2]
intcon =
1 2
>> a=[8 5;6 4;4