PDA

查看完整版本 : [问题] 用linprog求解目标规划的问题


libaomail
2010-06-16, 20:29
在刘顺忠编著的武汉大学出版社2007.3出版的《管理运筹学和MATLAB软件应用》中89页-90页的目标规划的求解实例,例题3.9的优化结果是:
X=
1.0000
21.0000
0.0000
0.0000
0.0000
0.0000
0.0000
8.0000
fval=
8.0000
当x1=1,x2=21时,设备使用25台,原材料的供应量45公斤,利润指标68元。

可是我用书中的数据在MATLAB R2009b中得到的结果却是如下内容:
c =
0
0
0
999999
0
999
1
0
Aeq =
4 1 1 -1 0 0 0 0
3 2 0 0 1 -1 0 0
5 3 0 0 0 0 1 -1
beq =
25
45
60
lb =
0
0
0
0
0
0
0
0


>> [x,fval,exitflag,output,lambda] = linprog(c,[],[],Aeq,beq,lb)
Optimization terminated.

x =

1.9228
16.9810
0.3279
0.0000
5.2696
0.0000
0.0000
0.5569


fval =

5.7657e-016


exitflag =

1

请各位高手给予指教,这是什么原因。