lingo整数规划问题,求修正!!
发布网友
发布时间:2022-12-23 07:58
我来回答
共1个回答
热心网友
时间:2024-10-21 05:14
x1和x(1)是不同的变量
model:
sets:
vd/1 2 3/:x;
wd/1 2 3/:y;
endsets
max=2*x(1)+3*x(2)+4*x(3); !目标函数及相关约束条件;
1.5*x(1)+3*x(2)+5*x(3)<=600;
280*x(1)+250*x(2)+400*x(3)<=60000;
@for(vd:@gin(x));
@for(wd:@bin(y));
@for(vd(i):x(i)*@smin(0,x(i)-80)=0);!x为0或大于等于80的整数;
end
怎么用lingo求解整数规划
1,打开lingo。2,输入程序框架。3,输入问题,只需要按照图中的格式去写。可以看到,lingo的编程语言与我们所学到的运筹学公式基本一致。4,添加整数约束,希望哪一个变量是整数,就在末尾加一行“@gin(变量);”就可以了。5,得出结果,点击图中的“solve”按钮,即可。6,查看结果,解决后,会弹出一个...
lingo整数规划问题,求修正!!
for(vd(i):x(i)*@smin(0,x(i)-80)=0);!x为0或大于等于80的整数;end
lingo怎样求解整数规划
打开lingo,这是它的主界面。输入程序框架输入问题只需要按照图中的格式去写。可以看到,lingo的编程语言与我们所学到的运筹学公式基本一致。添加整数约束希望哪一个变量是整数,就在末尾加一行“@gin(变量);”就可以了。得出结果点击图中的“solve”按钮,即可。lingo| ...
整数规划LINGO求解,请教各位。
max=20*X + 5*Y;2*X + 3*Y <=160;3*X + Y<=200;gin(X);@gin(Y);
求大神修改Lingo整数规划程序啊~~程序附下
city/1..7/:u;link(city,city):dist,x;endsets n=@size(city);data:dist=0 3 4 7 100 100 100 3 0 3 2 4 100 100 4 3 0 100 5 7 100 7 2 100 0 2 100 6 100 4 5 2 0 1 4 100 100 7 100 1 0 2 100 100 100 6 4 2 0;enddata min=@sum(link:dist*x);U(...
lingo问题求大神指点 整数规划问题,用lingo应该如何编?
min=-x1^2-x2^2-x3^2-x4^2+x1+2*x2+3*x3+4*x4;x1+x2+x3+x4>=10;gin(x1);@gin(x2);@gin(x3);@gin(x4);x1>=1;x2>=1;x3>=1;x4>=1;结果是无界解 这个应该不难知道
在默认情况下lingo解整数规划用的什么算法?自己能改吗?
lingo会自动选用求解器 整数规划会用integer solver 主要会用到分支定界法和枚举 你可以在lingo的option里面自己稍微调整 但是具体的算法不是你能改的 如果你要用自己的算法去做 需要自己写程序 lingo解决不了
怎么用lingo解决这个整数规划问题
你的程序是对的啊,在我这里运行结果是:的利润是300万,生产计划是只生产小号容器100个
求给解答一下这句lingo
求解0-1规划的bintprog;2011b之后的遗传算法ga,可求解混合整数规划问题,但对于存在整数约束的情况,不允许同时指定等式约束;2014a引入的函数intlinprog,可以处理混合整数线性规划问题(Mixed-integer linear programming,MILP)。第三方函数,例如bnb20和lp_solve,但前者年代久远,问题比较多,后者需要动态...
lingo 整数规划错误代码1017
从模型来看,显然是变量定义错了,应是整型变量,不应该是0-1变量,将 for(col:@bin(x)); 修改为 for(col:@gin(x));就可通过了。