请问这个lingo线性规划算法哪里有问题model:sets:months/1..12/:prod,a,f,y;endsetsdata:a=2 3 4 6 8 10 10 6 4 3 2 2;y=1;enddata@for(months(I)| prod(I) #GT# prod(I-1):f(I)= 10 * @abs(prod(I)-prod(I-1)););@for(months(I)| prod(I-1) #GT# prod(I

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 17:59:16
请问这个lingo线性规划算法哪里有问题model:sets:months/1..12/:prod,a,f,y;endsetsdata:a=2 3 4 6 8 10 10 6 4 3 2 2;y=1;enddata@for(months(I)| prod(I) #GT# prod(I-1):f(I)= 10 * @abs(prod(I)-prod(I-1)););@for(months(I)| prod(I-1) #GT# prod(I

请问这个lingo线性规划算法哪里有问题model:sets:months/1..12/:prod,a,f,y;endsetsdata:a=2 3 4 6 8 10 10 6 4 3 2 2;y=1;enddata@for(months(I)| prod(I) #GT# prod(I-1):f(I)= 10 * @abs(prod(I)-prod(I-1)););@for(months(I)| prod(I-1) #GT# prod(I
请问这个lingo线性规划算法哪里有问题
model:
sets:
months/1..12/:prod,a,f,y;
endsets
data:
a=2 3 4 6 8 10 10 6 4 3 2 2;
y=1;
enddata
@for(months(I)| prod(I) #GT# prod(I-1):
f(I)= 10 * @abs(prod(I)-prod(I-1));
);
@for(months(I)| prod(I-1) #GT# prod(I):
f(I)= 5 * @abs(prod(I-1)-prod(I));
);
min = @sum(months:f);
@for(months(i)|i#eq#1:prod(i)+1-a(i)
有了进一步改进(刚学这个,
@for(months(I)|I#ge#2:
f(I)=@if(prod(I)#GE#prod(I-1),10 * @abs(prod(I)-prod(I-1)),5 * @abs(prod(I-1)-prod(I)));
程序运行提示这一行有错,我用的lingo4
谢谢zjpwang的指点。前面那句我已经把gt改为ge。不过按照你说的“不可省略部分”我加了,如下
@for(months(I)|I#ge#2:
f(I)=@if(prod(I)#GT#prod(I-1),10 * @abs(prod(I)-prod(I-1)),@if(prod(I-1) #GT# prod(I),5 * @abs(prod(I-1)-prod(I)),0)));
但还是这一行有错。
请问你用的是哪个版本的,是4.
你运行的结果是多少?

请问这个lingo线性规划算法哪里有问题model:sets:months/1..12/:prod,a,f,y;endsetsdata:a=2 3 4 6 8 10 10 6 4 3 2 2;y=1;enddata@for(months(I)| prod(I) #GT# prod(I-1):f(I)= 10 * @abs(prod(I)-prod(I-1)););@for(months(I)| prod(I-1) #GT# prod(I
@for(months(I)| prod(I) #GT# prod(I-1):
当I=1时I-1=0出错
语句也有问题
可改成如下形式(因为prod(I)==prod(I-1)时怎么搞不知道,数值用?代替了)
@for(months(I)|I#ge#2:
f(I)=@if(prod(I)#GT#prod(I-1),10 * @abs(prod(I)-prod(I-1)),@if(prod(I-1) #GT# prod(I),5 * @abs(prod(I-1)-prod(I)),)));
处要填入prod(I)==prod(I-1)的情况,不能省略!
少了“)” 注意检查
@for(months(I)|I#ge#2:
f(I)=@if(prod(I)#GT#prod(I-1),10 * @abs(prod(I)-prod(I-1)),@if(prod(I-1) #GT# prod(I),5 * @abs(prod(I-1)-prod(I)),0)));
这个没错误!我这可以运行!
----------------------------------------------
我的是LINGO10.0.网上都有的下,下一个高一点的吧太老了.
程序:
sets:
months/1..12/:prod,a,f,y;
endsets
data:
a=2 3 4 6 8 10 10 6 4 3 2 2;
y=1;
enddata
@for(months(I)|I#ge#2:
f(I)=@if(prod(I)#GT#prod(I-1),10 * @abs(prod(I)-prod(I-1)),@if(prod(I-1) #GT# prod(I),5 * @abs(prod(I-1)-prod(I)),0)));
min = @sum(months:f);
@for(months(i)|i#eq#1:prod(i)+1-a(i)

请问这个lingo线性规划算法哪里有问题model:sets:months/1..12/:prod,a,f,y;endsetsdata:a=2 3 4 6 8 10 10 6 4 3 2 2;y=1;enddata@for(months(I)| prod(I) #GT# prod(I-1):f(I)= 10 * @abs(prod(I)-prod(I-1)););@for(months(I)| prod(I-1) #GT# prod(I lingo求解线性规划原理请问lingo求解线性规划的原理是什么?那么它是用的什么算法呢? 请问用lingo求解这个线性规划模型怎么写代码? 请问这个lingo的线性规划算法哪里错了?版本是lingo 11.0……max=(228.5-x1)*2.125/43.7+(84.08-x2)*0.5625/47.04+(137.6-x3)*1.0625/34.7x1>=184.8;x1=37.04;x2=102.9;x3我用的lingo 11.0啊……题目里已经说了啊…提示错误, 用lingo怎么求解线性规划问题 请问你问的那个LINGO求最短路径问题的原题哪里有? 怎么用lingo解线性规划问题,举例说明下, lingo中简单线性规划问题的求解命令如题, 运筹学线性规划问题案例 课程设计要 用lingo做的... 请问怎么样用lingo计算线性规划问题啊,主要是我要用到的变量很多大概有100来个,约束条件大概有20多个,怎么可以简单点输入,不一个个地敲 lingo如何使用if语句?我用lingo做优化问题,确定了一个目标函数,然后需要判断一个条件a>0算法成立,若成立,则可列出s.t 若不成立,则有不同的s.t 请问此处怎么用if把这个判断语句编程出来? Lingo小问题,用lingo做完线性规划后是不是可以直接用lingo对稳定性分析?怎么分析稳定性? LINGO整数线性规划我没用过LINGO,现在我想用它解一个整数线性规划的问题.有谁能帮忙通过一个简单的例题,呵呵! 求帮助啊……很简单的问题啊~~~ 谁帮我看看这个lingo线性规划哪里写错了啊…… 为什么总是提示错误69呢?max=@exp(((x1-228.5)/43.7)^1.5+((x2-84.08)/47.04)^0.6+((x3-137.6)/34.7)^0.9);x1=184.8;x2=37.04;x3=102.9;x1+x2 matlab与lingo求解线性规划问题所得结果差异如何解释 我想请问一下这个整数规划问题 用lingo如何编程 请看图形 线性规划模型中有大于等于的如何写lingo代码,急 线性规划问题,一定有可行解吗