![](https://csdnimg.cn/release/download_crawler_static/86849293/bg3.jpg)
b = [800; 900];
Aeq=[1 0 0 1 0 0
0 1 0 0 1 0
0 0 1 0 0 1];
beq=[400 600 500];
vlb = zeros(6,1);
vub=[];
[x,fval] = linprog(f,A,b,Aeq,beq,vlb,vub)
例 4.某厂每日 8 小时的产量不低于 1800 件。为了进行质量控制,计划聘请两种不同水平
的检验员。一级检验员的标准为:速度 25 件/小时,正确率 98%,计时工资 4 元/小时;二
级检验员的标准为:速度 15 小时/件,正确率 95%,计时工资 3 元/小时。检验员每错检一
次,工厂要损失 2 元。为使总检验费用最省,该工厂应聘一级、二级检验员各几名?
解 设需要一级和二级检验员的人数分别为 x1、x2 人,
则应付检验员的工资为:
8 4 x
1
83 x
2
32x
1
24x
2
因检验员错检而造成的损失为:
(8 25 2% x
1
8155% x
2
) 2 8x
1
12x
2
故目标函数为:
min z (32x
1
24x
2
) (8x
1
12x
2
) 40x
1
36x
2
约束条件为:
8 25
x
1
815
x
2
1800
8 25
x
1800
1
815
x
2
1800
x
0,
x
2
0
1
线性规划模型:
min z 40x
1
36x
2
5
x
1
3
x
2
45
x
9
1
s
.
t
.
x
2
15
x
1
0,
x
2
0
编写 M 文件 xxgh4.m 如下:
c = [40;36];
A=[-5 -3];
b=[-45];
Aeq=[];
beq=[];