LINGO

1.取整函数 :@gin()
2.集合段:定义数组型变量
SETS: …ENDSETS
3.数据段:变量赋值与数据传递
DATA:…ENDDATA
4.目标与约束段:列出目标与约束
5.计算段:数据整理与初始计算
CALC:…ENDCALC
6.初始段:变量赋初值与寻优
INIT:…ENDINIT
7.子模型段:表达子模型调用
@SUBMODEL mymodel:

1.LINGO 10.0 最显著的新特征在于增强了用LINGO 编程的能力。这主要包括: (1) 程序流程的控制 在 LINGO 9.0 及更早的版本的计算段(CALC)中,控制程序流程的只有一种语句,即 集合循环函数@FOR 引导的语句,此外所有计算段中的语句是顺序执行的。LINGO10.0 在 计算段中增加了控制程序流程的语句,主要包括条件分支控制(@IFC 或@IFC/@ELSE 语 句)、条件循环控制(@WHILE 语句)、循环跳出控制(@BREAK 语句)、程序暂停控制 (@PAUSE 语句)以及程序终止控制(@STOP 语句)。 (2) 子模型(SUBMODEL) 在 LINGO 9.0 及更早的版本中,在每个LINGO 模型窗口中只允许有一个优化模型,可 以称为主模型(MAIN MODEL)。在LINGO 10.0 中,每个LINGO 模型窗口中除了主模型 外,用户还可以定义子模型(SUBMODEL)。子模型可以在主模型的计算段中被调用,这就 进一步增强了LINGO 的编程能力。相应的新增函数还包括@SOLVE、@GEN、@PIC、 @SMPI、@RELEASE 等。 (3) 其他新增函数 LINGO10.0 增加了输出函数@TABLE,可以更方便地以格式化的表格形式输出数据; 新增了数学函数@NORMSINV,即标准正态分布的分布函数的逆函数;新增了缺省输出设 备(文件)的重定义函数@DIVERT;新增了参数设置函数@SET 和@APISET 等。 2.对LINGO 内部采用的一些求解程序(如混合整数规划、非线性优化和全局优化求 解程序,包括一些相应的选项)的功能进行了完善和改进,使求解过程更快速、更可靠,对 模型进行调试的能力和对模型错误进行更准确定位的能力也得到了进一步增强。 3.增加了对一些新的软硬件的支持,如支持64 位运算和更大的内存等,以及支持Java JNI 接口技术,新的@ODBC 函数支持Microsoft SQL Server 等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值