首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
hannah520
›
全部回复第 1 页 / 共 1 页
回复总数
3
2016-12-23 17:15:01 +08:00
回复了
dataman
创建的主题
›
程序员
›
数人云互动趴 3.0|柚是一年圣诞节,说说你的梦想
顺利毕业,找一份理想的工作!
2016-12-23 16:19:15 +08:00
回复了
qinjiannet
创建的主题
›
程序员
›
一个最优化问题
啊啊啊啊,竟然回答也需要铜币!重新回答一次吧
数学模型:
*******************************并不造如何上传公式或者图片**************************************
matlab 求解:
function [f]=transport(x)
f=0;
C=[7 1 1 6 3 3 7 6 9 7 9 5 4 2 5 8 7 1 3 9];
for i=1:20
f=f+x(i)*C(i);
end
end
lb = [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
ub = [Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf Inf];
x0 = [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
Aeq = [1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0;
0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0;
0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0;
0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1;
1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0;
0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0;
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0;
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1];
Beq = [30 90 30 60 70 30 50 40 20];
[x,f] = fmincon(@transport,x0,[],[],Aeq,Beq,lb,ub)
结果如下:
x =
1 至 13 列
0.0000 39.1780 30.0000 0.8220 20.8220 0.0000 0.0000 9.1780 0.0000 0.0000 0.0000 50.0000 9.1780
14 至 20 列
30.8220 0.0000 0.0000 0.0000 20.0000 0.0000 0.0000
f =
560.0000
2016-12-23 16:17:06 +08:00
回复了
qinjiannet
创建的主题
›
程序员
›
一个最优化问题
122
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
1137 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 610ms ·
UTC 23:07
·
PVG 07:07
·
LAX 15:07
·
JFK 18:07
Developed with
CodeLauncher
♥ Do have faith in what you're doing.