matlab线性规划习题

用matlab写某厂每日8小时的产量不低于1800件。为了进行质量控制,计划聘请两种不同水平的检验员。一级检验员的标准为:速度25件/小时,正确率98%,计时工资4元/小时;二级检验员的标准为:速度15件/小时,正确率95%,计时工资3元/小时。检验员每错检一次,工厂要损失2元。为使总检验费用最省,该工厂应聘一级检验员(       )名,二级检验员(    )名。

设该工厂应聘一级检验员X1名,二级检验员X2名

总检验费用Z

目标函数:min Z = 4*X1 + 3*X2 + 2(25*2%*X1 + 15*5%*X2) = 5*X1 + 4.5*X2

约束条件:8*25*X1 + 8*15*X2 ≥ 1800 转化为 -200*X1 - 120*X2 ≤ -1800

X1 ≥ 0

X2 ≥ 0

matlab代码实现:

f = [5;4.5];

A = [-200,-120];

b = -1800;

lb = [0,0];

[x,fval] = linprog(f,A,b,[],[],lb);

x,fval

运行结果:

该工厂应聘一级检验员9名,二级检验员0名

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值