ZKX's LAB

lingo中怎么输入01变量 lingo中如何定义变量为整数

2020-09-24知识7

如何在LINGO中表示0-1变量 sets:知r/1.5/:x;c/1.5/:;k/1.5/:;link(r,c):y;links(r,c,k):z;endsets道bin(b);单变量回;for(r:@bin(x));一维;for(link:@bin(y));二维答;for(links:@bin(z));三维;

lingo中怎么输入01变量 lingo中如何定义变量为整数

LINGO中如何设置01变量? 用集的继承就可以了。

lingo中怎么输入01变量 lingo中如何定义变量为整数

lingo中如何定义变量为整数 LINGO是Linear Interactive and General Optimizer的缩写,即“交互来式的线性和通用优化求解器”,由美国LINDO系统公司(自Lindo System Inc.)推出的,可以用于求解非线性规划,也可以用于一些线性和非线性方程组的知求解等,功能十分强大,是求解优化模型的最佳选择。例如定义变量x为整数就是@gin(x);定义集中的道元素为整数就是sets:a/1.3/:x;endsetsfor(a(i):@gin(x(i)));

lingo中怎么输入01变量 lingo中如何定义变量为整数

lingo 01规划问题 请问谁知道01变量怎么定义啊? model:sets:var/1.20/:x;endsets[obj]min=sum(var:x);x(1)+x(2)>;=1;x(2)+x(3)+x(4)+x(5)+x(6)+x(13)+x(17)+x(20)>;=1;sum(var(i)|i#ge#3#and#i#le#13:x(i))+x(17)>;=1;sum(var(i)|i#ge#4#and#i#le#13:x(i))+x(17)>;=1;sum(var(i)|i#ge#7#and#i#le#14:x(i))+x(18)>;=1;sum(var(i)|i#ge#11#and#i#le#19:x(i))>;=1;sum(var(i):x(i))>;=1;sum(var(i)|i#ge#16#and#i#le#20:x(i))>;=1;for(var:@bin(x));end简洁些.运算结果:X(1)0.000000 1.000000X(2)1.000000 1.000000X(3)0.000000 1.000000X(4)0.000000 1.000000X(5)0.000000 1.000000X(6)0.000000 1.000000X(7)0.000000 1.000000X(8)1.000000 1.000000X(9)0.000000 1.000000X(10)0.000000 1.000000X(11)0.000000 1.000000X(12)0.000000 1.000000X(13)0.000000 1.000000X(14)0.000000 1.000000X(15)0.000000 1.000000X(16)0.000000 1.000000X(17)1.000000 1.000000X(18)0.000000 1.000000X(19)0.000000 1.000000X(20)0.000000 1.000000

lingo怎么定义0-1变量啊 @bin(y);当然 对集操作也一样@for(set:@bin(y));这种形式 有问题再问我这个可能性不大 除非你们做出是无可行解的情况

关于LINGO中变量下标的输入问题~Xij i=1,j=10,这个下标可以写成 X110 还是X1,10?还是其他格式?万分紧急,望指教,感激不尽。这里x是个变量,线性规划的,x11,x12。

lingo中的变量有上角标,这个怎么在lingo打出来呢 不要分上下标 都一样 你自己想想上标和下标有区别吗

#lingo#变量

随机阅读

qrcode
访问手机版