楼主: jiez00509
2652 2

同样的代码怎么在lingo8.0和lingo10.0中结果不同?请教高手 [推广有奖]

  • 0关注
  • 0粉丝

学前班

60%

还不是VIP/贵宾

-

威望
0
论坛币
40 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
74 点
帖子
3
精华
0
在线时间
0 小时
注册时间
2008-8-20
最后登录
2009-11-3

楼主
jiez00509 发表于 2008-8-20 19:47:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

很简单的代码,在lingo8.0中得到的结果为A(1)=0.333  A(2)=0.667,A(3)=0,结果显示此解为local,我把它设置成global,运行就出错了。

然后我在lingo10.0中运行,设置成global之后,得到的结果也是:A(1)=0.333  A(2)=0.667,   A(3)=0.000

我就迷惑了,这个解到底是局部解还是最优解阿?为什么lingo8.0中设置成global之后,就说遇到问题,需要关闭呢??

代码如下:

model:
   sets:
        quarters/1,2,3/:a,h,d,q,u,p;
   endsets
      max=@sum(quarters:((h-Hm)/p+(Hw-h)/d)*a^2);
   @sum(quarters:a)=1;
   @for(quarters(i):
              a(i)>=0);
   @for(quarters(i):
               a(i)<=d(i)/m;);
  data:
       h=5,4,6;
       p=6200,5500,5700;
       d=3400,3000,3100;
       m=4500;
      
       Hm=2;
       Hw=7;
   enddata
end

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:lingo 请教高手 结果不同 ING NGO 请教 结果 高手 代码

沙发
jiez00509 发表于 2008-8-24 11:14:00

藤椅
chenhao622 发表于 2008-8-28 14:07:00
你比我高,我只会把相关的式子摆出来,一个一个算,累死了。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-5 21:45