max=63X1+76X2+71X3+50X4+85X5+63X6+77X7+39X8+92X9+74X10+89X11
X1+X2<=1
X1+X3+X4+X5<=1
X1+X3+X6<=1
X4+X6+X7+X8+X9<=1
X5+X7+X10<=1
X8+X10+X11<=1
X9+X11<=1
Xi>=0 i=1、2、3、4、5、6、7、8、9、10、11
请问有木有matlab大神帮我看看这个怎么编程,这是一个我自己写出来的线性规划方程组,但是编程遇到问题了,求不出来最优解,好心的matlab大神们求解救,求帮助,谢谢了!
其实你可以用Lingo去解这个问题,Lingo解线性规划问题程序很简单:
model:
max=63*X1+76*X2+71*X3+50*X4+85*X5+63*X6+77*X7+39*X8+92*X9+74*X10+89*X11;
X1+X2<=1;
X1+X3+X4+X5<=1;
X1+X3+X6<=1;
X4+X6+X7+X8+X9<=1;
X5+X7+X10<=1;
X8+X10+X11<=1;
X9+X11<=1;
end
最优解313.0
谢谢你的相助,太感动了!我的参考书上也是lingo解决的,但是我们现在老师要求用matlab的去求解,所以还是需要matlab。
追答en ,那你看楼上的吧,他的挺详细的
运行结果为
Warning: Large scale (interior point) algorithm uses a built-in starting point;
ignoring user-supplied X0.
> In linprog at 249
In myfmincon2 at 21
Optimization terminated.
最大值为
max =
313.0000
解为
X =
0.0000
1.0000
0.6173
0.0000
0.3827
0.3827
0.3142
0.0000
0.3032
0.3032
0.6968
追问好心人,太谢谢你了!
本回答被提问者采纳