lingo程序运行不出来出现错误,请高手帮忙!谢谢

如题所述

1. 由于缺乏数据段,可能导致程序难以运行。错误可能源于数据段的处理。
2. 在最后一句中,"n"似乎是一个无关的变量,并未在其他约束条件中出现。这可能是需要修改的另一处错误。
3. 楼主需要注意的一个问题是,目标函数是非线性的,而且处理的数据是一个1000*100的矩阵。使用Lingo软件解这个问题可能会非常慢,甚至可能运行半天也没有找到可行解。
4. 针对这种情况,最好使用专业的MATLAB软件进行编程和计算。
温馨提示:内容为网友见解,仅供参考
无其他回答

lingo程序运行不出来出现错误,请高手帮忙!谢谢
1. 由于缺乏数据段,可能导致程序难以运行。错误可能源于数据段的处理。2. 在最后一句中,"n"似乎是一个无关的变量,并未在其他约束条件中出现。这可能是需要修改的另一处错误。3. 楼主需要注意的一个问题是,目标函数是非线性的,而且处理的数据是一个1000*100的矩阵。使用Lingo软件解这个问题可能会...

lingo程序运行不出来出现错误,请高手帮忙!谢谢
因为没有数据段,所以可能很难修改。错误有可能出现在数据段。另外,最后一句的n有什么用吗?好像并不出现在其他约束语句中…可能这也是一个要修改的地方。最后,楼主要注意的一个问题是个1000*100的矩阵,而且目标函数是非线性的,lingo解起来会很慢,甚至运行了半天结论是没有可行解。最好是用更专业...

Lingo程序有问题,请高手帮忙!!!急!!!
倒数第二行改成@for(fenpei:kai=@IF(((@sum(mianshi:p*p)#eq#2)#or#(@sum(mianshi:p*p)#eq#3)),1, 0));应该是程序有问题 你应该注意程序的可读性,现在这样的很不规范

LINGO程序出错,请高手进来帮我,很急很急啊
min=0.66*Q^0.51*20+@sum(myset(j):myset1(i):(@sum(x(i,j)));!这里语法错,但是不是很清楚楼主的意思所以无法修改;!因为这里无法修改,所以以下的程序也无法运行查错,建议楼主在问题补充里将以上错误改正再试试;sum(myset1(i):L(i))=20;sum(myset(j):x(1,j)*S(j))>150-...

lingo求急:这个程序运行的结果老是no feasible ……,还望高手帮我修改...
首先你确定你的模型有解吗 如果确定那你到lingo的option里面设置use global solver试一下看看吧 你这个模型系数差距很大 而且是非线性的 感觉即使能做出来准确性也并不能保证

lingo高手帮个忙啊,帮忙找错误……
你这个程序存在的语法错误主要在:目标函数应该在约束条件上面,先写目标函数再写约束条件。乘法要写乘法符号 x2要改为x(2),这样定义了集才有意义 其他的没问题,你看看我改的,应该这样就对了。model:sets:hotel\/1..10\/:x;endsets min=@sum(hotel:x);for(hotel:@bin(x));85*x(2)+50*x...

请高手帮忙 看一下此lingo程序错在哪里? 急!!!
你程序中这两行 for(data(n)|n#GT#1:(p-q)*x(n-1)+(1-r)*(p+q)*u(n-1)>=x(n)-(1-r)*u(n));for(data(n)|n#GT#1:(p-q)*x(n-1)-(1-r)*(p+q)*u(n-1)<=x(n)+(1-r)*u(n));data要改成datas,你那样集合名没统一 你试试 ...

lingo高手帮忙,程序出现Unexpected jacobian overflow错误
@sum(power(j):n(i,j)*p(i,j))=w(i));for(power(j):@for(time(i):@bnd(pmin(j),p(i,j),pmax(j)));for(link(i,j):@gin(n(i,j)));for(power(j):@for(time(i):n(i,j)<=TN(j)));end 还有一个错误,不知在哪 lingo只有四种集合循环函数,for sum max min ...

下面这个程序lingo中出现问题63 望哪位高手帮忙知道下 急
设置为全局求最优解模式,否则找不到可行解。设置如下:菜单栏LINGO->Options->Global Solver(选项卡)->Usr Global Solver(复选框打钩)->应用->ok model:sets:var\/1..16\/:t,x;col\/1..3\/:;matr(col,var):y;endsets data:t=7,9,13,15,22,14,11,8,38,21,16,30,14,17,26,25;...

lingo11运行错误70,帮忙指导错误并修改。。。感谢。
循环的时候集后面要声明下标 变量和下标是两个东西 下标不用在集里面定义 还有一句实在不知道你写的什么意思

相似回答
大家正在搜