求大神 请教LINGO问题

我的目标方程是算Min= 2225.04 + 321753.6/(0.5+R) + 576*P

我有几组数据 当R=2的时候,P=7.75;当R=3.4的时候,P=9;当R=5的时候,P=13;当R=6的时候,P=17;当R=7的时候,P=21;当R=8.4的时候,P=22;当R=8.7的时候,P=25;我需要用LINGO算那组数据是最小的, 求大神赐教

第1个回答  2012-11-12
这个是matlab写的,lingo代码类似,仅供参考:
R = [2 3.4 5 6 7 8.4 8.7];
P = [7.75 9 13 17 21 22 25];
Min_PR= 2225.04 + 321753.6./(0.5+R) + 576*P;
[min_PR,loc] = min(Min_PR);
P_loc = P(loc)
R_loc = R(loc)
结果:(8.4,22)最小,最小值为min_PR = 51049.130
Min_PR =
1.0e+005 *
1.3539 0.8991 0.6821 0.6152 0.5722 0.5105 0.5160
R_loc =
8.4000
P_loc =
22
第2个回答  2012-11-14
model:
sets:
a/1..7/:r,p,y,x;
endsets
data:
r=2 3.4 5 6 7 8.4 8.7;
p=7.57 9 13 17 21 22 25;
enddata
min=@sum(a:x*y);
@for(a:x=2225.04 + 321753.6/(0.5+r) + 576*p);
@for(a:@bin(y));
@sum(a:y)=1;
end

运行完成后,看那组y值等于1,就是选那组了。

初学者向Lingo高手请教关于Lingo程序的小问题,非常感谢!
第三个问题不太理解啥意思,我只见过4维问题,你可以看《优化模型与lindo\/lingo软件》一书,比较好~~~上面有3,4维问题的模型。

完全初学者请教关于lingo程序的问题
嗯,你说一定小于j+49是从题目本身来说的还是其他约束条件已经包括这一点了从而没有必要写这句了?另外据我所知lingo不能写成形如run\/1..n\/:s;的语句。

求大神 请教LINGO问题
这个是matlab写的,lingo代码类似,仅供参考:R = [2 3.4 5 6 7 8.4 8.7];P = [7.75 9 13 17 21 22 25];Min_PR= 2225.04 + 321753.6.\/(0.5+R) + 576*P;[min_PR,loc] = min(Min_PR);P_loc = P(loc)R_loc = R(loc)结果:(8.4,22)最小,最小值为min_PR ...

请教Lingo程序的一个问题
f5=@sum(Links2:N(k,l,1)*MPC(k))这部分集操作函数本身就有问题

请教LINGO高手呀
1.你好,依据你的定义:【1】 JOB\/ J1..J4\/: PT,POSIT;【2】 POSITION\/1..11\/:OTIME,CTIME;FOR(JOB(I):【CTIME(I)】=@sum(POSITION( K)|K #le#POSIT(I):OTIME(K)));这句中变量CTIME的下标集是POSITION,故@FOR(JOB(I):CTIME(I)...)就有问题咯~2. 根据你前后语句的...

请教关于lingo软件的问题:1关于(I)和(I-1)怎么处理, 2,当k<1时,k=y...
第一个 @FOR(time(I)|I#gt#1:Plna(I)=@PPS((k*rl(I-1)),0));第二个肯定不能那样写 lingo不是程序性的语言 你自己把最终应该的结果算出来才行

初学者向Lingo高手请教关于Lingo计算时小问题
or Surplus Dual Price 1 3.000000 -1.000000 2 0.000000 0.000000 3 1.000000 0.000000 4 0.000000 0.000000 这个题目很简单,因为我没学过lingo,只是接触过一下下

请教LINGO问题
for(l: x>=1);!已修改,如果是要绝对大于0就这样,如果是≥0,则无需此句,lingo默认变量非负;for(l:@gin(x));!少一个括号,已修改;data:!c=;d=@OLE('D:\\毕业设计\\d.xls');r1=@OLE('D:\\毕业设计\\数据.xls.期望');u=10;o=@OLE('D:\\毕业设计\\数据.xls.协方差');r=0....

请教lingo 统计问题
你不都定义0-1变量了吗 某行求和是1就表示这一行只有一个是1 其它情况类似的写就行了

lingo请教高人 程序错误
不能因为论文需要就照搬吧 至少要理解一点你要解决的问题吧 程序表达的是一个最优规划问题 具体是什么当然要看题目了 单纯看着程序说什么意思也不好理解啊 而且你给的程序也不全 光标点错误就很多 这样没法给你看 集的定义没有啊 里面还有标点错误 不是没得改 是没法改 你给的都不完整 而且都不...

相似回答