数学
求接触过数学建模中lingo的高手其中x1≥8 x2≥20 x3≥10 且x1+x2+x3=50 x4≥10 x5≥20 x6≥15 且x4+x5+x6=65 x7≥11 x8≥17 x9≥10 x10≥5 且x7+x8+x9+x10=62 x1到x10都是在0到40中取值这些约束条件怎么表达啊 急.

2019-04-11

求接触过数学建模中lingo的高手
其中x1≥8 x2≥20 x3≥10 且x1+x2+x3=50 x4≥10 x5≥20 x6≥15 且x4+x5+x6=65
x7≥11 x8≥17 x9≥10 x10≥5 且x7+x8+x9+x10=62 x1到x10都是在0到40中取值
这些约束条件怎么表达啊 急.
优质解答
这个用集操作比较简单 我想你这里面没有给出目标函数 那么lingo会给出它算到的第一个符合条件的值 另外限制整数是@gin 限制0 1是@bin 具体的最好找个教程看一下 比较简单
model:
sets:
s/1..10/:x,a;
endsets
data:
a=8 20 10 10 20 15 11 17 10 5;
enddata
@for(s:x=a);
x(1)+x(2)+x(3)=50;
x(4)+x(5)+x(6)=65;
x(7)+x(8)+x(9)+x(10)=62;
end
这个用集操作比较简单 我想你这里面没有给出目标函数 那么lingo会给出它算到的第一个符合条件的值 另外限制整数是@gin 限制0 1是@bin 具体的最好找个教程看一下 比较简单
model:
sets:
s/1..10/:x,a;
endsets
data:
a=8 20 10 10 20 15 11 17 10 5;
enddata
@for(s:x=a);
x(1)+x(2)+x(3)=50;
x(4)+x(5)+x(6)=65;
x(7)+x(8)+x(9)+x(10)=62;
end
相关标签: 接触 数学 建模 高手
相关问答