lingo出错提示70 属性的下标越界怎么办
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 08:21:19
model:sets:de/1..8/:x,y;fe/1..5/:f;link(fe,de):W;endsetsdata:x=57546553;y=2536321531282212;L=20;endd
max=4820*(1-0.1*4*a1)*297*(1+a1)*1000+320*(1-0.1*27*a2)*720*(1+a2)*1000+210(1-0.1*11*a3)(1+0.1*a4)*(
model:sets:points/1..24/:d;pp/1..23/:c;endsetsmax=@sum(points(i)|i#lt#24:@log(1+(d(i+1)-d(i)+(d(i)^2
x1改成x(1)其它的同样道理所有的xypq都改
model:!少了分号;sets:myset/1..8/:T,S;myset1/1..3/:L;link(myset1,myset):x;endsetsdata:T=2536321531282212;
model:sets:row/1,2,3/:b;arrange/1..5/:x,c;link(row,arrange):a;endsetsdata:b=100,100,100;c=0,0.1,0.2,
你在@for里面就写了个逻辑表达式请问你的约束条件呢?你需要这个逻辑表达式怎么样?再问:哦,谢谢,我已经知道了,把#AND#改成分号就可以了
提示你的前一行非注释的句子最后没有加分号
没有任何语法错误再问:for函数的问题解决了,我想问下在运行到for那一行时候,提示错误63是怎么回事再答:具体提示是什么反正我运行没有任何错误再问:我运行的时候出现下面问题能帮我看看是什么问题吗,谢
你就倒数第二行错了,改过的如下:可以运行出结果Model:TitleLocationProblem;sets:demand/1..6/:a,b,d;supply/1..2/:x,y,e;link(de
你那个@for根本就不需要写你就每对第二个指标循环你是一个一个列出来的再问:你的意思是把@for和前后括号删了?但是还是不行啊@sum(num_i(i):x(i,12))>=1000;@sum(num
model:sets:center/1..3/:u;addr/1..7/:v;w(center,addr):x,y;endsetsdata:y=3624492181724530205624998855
MODEL:SETS:CUTFA/1..6/:x;CUTFAA/1..11/:y;!切割的方法有17种,x表示对应1-6种切割方法的原料钢管的需求量,y表示对应7-17种切割方法的原料钢管的需求量;B
可以把集、集成员和集属性同C语言中的结构体作个类比.如下图:集←→结构体集成员←→结构体的域集属性←→结构体实例LINGO内置的建模语言是一种描述性语言,用它可以描述现实世界中的一些问题,然后再借助于
你装的是lingo9.0破解版的吧,有可能是软件问题,你换个版本试试,还有问题再追问.最好给出代码,才好帮你改正.给你一个lingo10.0的免安装版解压后导入其中的注册表(双击NoAuto.reg,
c有144个数你这个多了最后一句少右括号
@for(supply(i):c(i)=@sum(need(j)|@in(link2,i,j):a(j)*t(i,j)*x(i,j)));
在lingo的程序中,最后的限定城市的约束“@for(city(j):@sum(city(i)|i #ne# j:x(i,j))=1;  
是可以的但是你把;写成:了这样就行了Model:TitleLocationProblem;sets:demand/1..6/:a,b,d;supply/1..2/:x,y,e;link(demand,
楼主把最后一句的冒号改成分号就可以了…Model:TitleLocationProblem;sets:demand/1..6/:a,b,d;supply/1..2/:x,y,e;link(demand