大小:932 Bytes
只需: 2 个论坛币 马上下载
Lingo14_学生版License_win32
jiangpinggu 发表于 2014-2-26 17:30
Lingo是线性、非线性,整数和非整数规划的专业软件,Lingo 14.0 比12.0和13.0版本有较大改进,运行速度更快 ...
大小:34.9 MB
只需: 1 个论坛币 马上下载
最新版本Lingo 14 (win32)
本附件包括:
Introduction to Operations Research 9th Ed by F.S.HILLIER & G.J. LIEBERMAN (2010).rar
大小:17.14 MB
只需: 2 个论坛币 马上下载
INTRODUCTION TO OPERATIONS RESEARCH 9th Ed by F.S.HILLIER
本附件包括:
但是,关于LINGO 14.0,目前发布的版本中存在这样一个问题,案例分析如下:
问题代码描述:
MODEL:
MAX=@SIN(R)/R+1;
R=@SQRT((X-50)^2+(Y-50)^2)+2.71828;
@BND(0,X,100);@BND(0,Y,100);
END
问题图形:
生成图形的代码:
MODEL:
PROCEDURE PINFUNC:
R=@SQRT((X-50)^2+(Y-50)^2)+2.71828;
Z=@SIN(R)/R+1;
ENDPROCEDURE
CALC:
@CHARTPSURFACE('PINS FUNCTION','X','Y','Z',PINFUNC,X,0,100,Y,0,100,'Z',Z);
ENDCALC
END
在单线程模式下,使用目前的LINDO API 8.0.1283.385,其它设置为默认。
不勾选Global Solver,得到如下结果:
勾选Global Solver得到如下结果(为避免Warm Start嫌疑,重启软件,直接勾选Global Solver),得到如下结果:
此题的全局最优解应在X=50,Y=50取值。
用尚未发布的LINDO API 8.0.1600.490替换目前的LINDO API 8.0.1283.385,其它设置为默认。勾选Global Solver,以Cold Start启动,得到如下结果:
此为正解!
然而,若需要深究此问题,则还可发现,即使使用LINDO API 8.0.1600.490,在多线程模式下,以双线程为例,则有如下结果:
严格说来,Global Solver返回的解仍非最优,我已向LINDO Systems公司反馈了这个问题,公司尚未答复,具体情况我也不清楚。
Patch下载地址:http://www.madio.net/thread-205096-1-1.html
我还只是一名本科三年级的学生,且我所学专业与运筹学并与太大关系,希望论坛中的各位前辈看到我的回复后能及时给我指点迷津,非常感谢!
扫码加好友,拉您进群



收藏
