LINGO18.0用于线性,非线性和整数编程的优化建模软件

浏览量

0


LINGO是一种综合工具,旨在使构建,求解线性,非线性(凸和非凸/全局),二次,二次约束,二阶锥,半定值,随机整数优化模型更快,更轻松,更高效。LINGO提供了一个完全集成的软件包,其中包括用于表达优化模型的强大语言,用于构建和编辑问题的全功能环境以及一组快速内置的求解器。

 

 

 

LINGO的主要优点

 

简单的模型表达

-LINGO将帮助您缩短开发时间。它使您可以以易于阅读的形式快速地解决线性,非线性和整数问题。LINGO的建模语言使您可以使用求和和下标变量以直观,直观的方式来表达模型,就像使用铅笔和纸一样。模型更易于构建,更易于理解,因此更易于维护。LINGO可以利用多个CPU内核来更快地生成模型。

 

方便的数据选项

-LINGO花费时间和精力来管理数据。它使您可以构建直接从数据库和电子表格中提取信息的模型。同样,LINGO可以将解决方案信息直接输出到数据库或电子表格中,从而使您更轻松地在自己选择的应用程序中生成报告。

 

强大的求解器

-LINGO可提供一整套快速,内置的求解器,用于线性,非线性(凸和非凸/全局),二次,二次约束,二阶锥,随机和整数优化。您无需指定或加载单独的求解器,因为LINGO会读取您的公式并自动选择合适的公式。

 

交互式建模或创建交钥匙应用程序

-您可以在LINGO中建立和求解模型,也可以直接从编写的应用程序中调用LINGO。为了以交互方式开发模型,LINGO提供了一个完整的建模环境来构建,求解和分析您的模型。对于构建交钥匙解决方案,LINGO带有可调用的DLL和OLE接口,可以从用户编写的应用程序中调用它们。也可以直接从Excel宏或数据库应用程序中来调用LINGO。

 

广泛的文档和帮助

-LINGO提供了快速启动和运行所需的所有工具。您将获得LINGO用户手册(印刷版,可通过在线Help获得),该手册完整描述了该程序的命令和功能。LINGO优化建模副本,是一份全面的建模文本,讨论了线性,整数和非线性优化问题的所有主要类别。LINGO还提供了许多基于现实世界的示例,供您修改和扩展。

最新发布的LINGO 18.0包括许多重要的增强功能和新功能。

 

改进的Simplex解算器在线性模型上具有更好的性能对Simplex解算器的
增强增强了线性模型的速度。使用原始单纯形法,模型求解速度平均快18%,对于双重单纯形法,模型求解速度快15%。

 

大型二次模型上的速度明显加快
改进了处理大型二次矩阵(例如1000 x 1000)的性能,极大地提高了性能,解决了金融组合和其他二次模型。


具有不连续函数的
模型的改进处理可以更快速地解决使用不连续函数(例如MOD(x,k),INT(x),ROUND(x))的模型。


使用不同解算器同时解算LP时更快在 
可能难以预测Primal,Dual或Barrier解算器将为线性模型提供最快解决方案的情况下,改进的Multi-Core功能可让您将每个解算器分配给一个求解器。分离核心并同时

运行它们。因此,无论哪种求解器最快,都可以确保在最短的时间内解决问题。

 

多启动NLP求解器现在支持目标值
用户可以为目标函数指定目标值。一旦任何多启动线程达到指定的目标,所有线程就会停止。

 

最新的建模语言和功能增强功能
-新的图表功能:甘特图,垂直堆叠条形图,水平堆叠条形图。

-用于从LINGO的R统计信息包执行命令的新功能。
-能够在CALC部分中中断求解器,但是可以继续执行CALC。    
-新的算术功能:用于热交换器和非线性网络模型的@ SIGNPOWER,@ LMTD和@RLMTD。
-新的求解器日志选项:启用求解器日志,设置其输出级别。