终于看开 发表于 2009-8-22 15:00

lingo软件使用求助


model:
sets:
jh /1,2,3,4/:x;
endsets
min=@sum(jh(i):-x(i)^2)+@sum(jh(i):i*x(i));
@for(jh(i):@abs(x(i))=1);
@for(jh(i):@free(x(i)););
@sum(jh(i):x(i))>=2;
end
各位帮忙看一下那里出错了?怎么改?
编译时说第三行出错:

lekko 发表于 2009-8-22 15:18

:@这个,,,

lekko 发表于 2009-8-22 15:20

你都不说是什么目标,你的目标都错了。。。。

lekko 发表于 2009-8-22 15:20

model:
sets:
jh/1,2,3,4/:x;
endsets
min=@sum(jh(i):-x(i)^2)+@sum(jh(i):i*x(i));
@for(jh(i): @abs(x(i))=1);
@for(jh(i): @free(x(i)));
@sum(jh(i):x(i))>2;
end
语法上是对了,没有可行解的。

tianya626 发表于 2009-8-22 15:54

楼主的目标函数错了

黑星 发表于 2009-8-25 21:36


目标函数有点乱,函数调用没加@。
页: [1]
查看完整版本: lingo软件使用求助