LINGO是一个综合工具,旨在使建立和解决数学优化模型更容易,更有效。 LINGO提供了一个完全集成的软件包,其中包括用于表达优化模型的强大语言,用于构建和编辑问题的全功能环境,以及一组能够有效解决大多数优化模型的快速内置求解器。 LINGO的主要功能包括
代数建模语言
LINGO支持强大的基于集合的建模语言,允许用户高效,紧凑地表达数学编程模型。可以使用LINGO的内部脚本功能迭代地解决多个模型。
q方便的数据选项
LINGO花费时间和麻烦管理您的数据。它允许您构建直接从数据库和电子表格中提取信息的模型。同样,LINGO可以将解决方案信息直接输出到数据库或电子表格中,使您可以更轻松地在您选择的应用程序中生成报告。完全分离模型和数据增强了模型维护和可扩展性。
q交互式建模或创建交钥匙应用程序
您可以在LINGO中构建和解决模型,也可以直接从您编写的应用程序中调用LINGO。为了以交互方式开发模型,LINGO提供了一个完整的建模环境来构建,求解和分析模型。为了构建交钥匙解决方案,LINGO带有可调用的DLL和OLE接口,可以从用户编写的应用程序中调用。也可以直接从Excel宏或数据库应用程序调用LINGO。 LINGO目前包括C / C ++,FORTRAN,Java,C#.NET,VB.NET,ASP.NET,Visual Basic,Delphi和Excel的编程示例。
q广泛的文档和帮助
LINGO提供了快速启动和运行所需的所有工具。您可以获得LINGO用户手册(印刷版,可通过在线帮助获得),其中详细介绍了该程序的命令和功能。超级版本和更大版本中还包括优化建模与LINGO的副本,LINGO是一个全面的建模文本,讨论所有主要类别的线性,整数和非线性优化问题。 LINGO还附带了许多基于实际的示例供您修改和扩展。
q强大的求解器和工具
LINGO提供一套全面的快速内置求解器,用于线性,非线性(凸和非凸),二次,二次约束和整数优化。您永远不必指定或加载单独的求解器,因为LINGO会读取您的配方并自动选择合适的配方。 LINGO中提供的解算器和工具的一般描述如下:
一般非线性求解器
LINGO提供一般的非线性和非线性/整数功能。需要非线性许可证选项才能将非线性功能与LINDO API一起使用。
全球解决方案
全局求解器在分支定界框架内组合一系列范围界限(例如,区间分析和凸分析)和范围缩减技术(例如,线性规划和约束传播),以找到非凸非线性程序的经验证的全局解。传统的非线性求解器可能会陷入次优的本地解决方案。使用全局解算器时不再是这种情况。
多级解算器
多重求解器智能地在NLP和混合整数NLP的解空间中生成一系列候选起始点。调用传统的NLP求解器,每个起点找到局部比较优值。对于非凸NLP模型,多级解算器找到的比较佳解决方案的质量往往优于传统非线性求解器的单个解决方案的质量。用户可调参数控制要执行的比较大多重多数。
障碍解决者
屏障求解器是解决线性和二次规划问题的另一种方法。 LINGO比较先进的屏障方法实现为大规模稀疏模型提供了极大的速度优势。
单纯解算器
LINGO提供了原始和双单纯形方法的两种高级实现,作为解决线性编程问题的主要手段。其灵活的设计允许用户通过改变几个算法参数来微调每个方法。
混合整数解算器
LINGO的混合整数求解器的功能扩展到线性,二次和一般非线性整数模型。它包含几种先进的解决方案技术,如剪切生成,树重新排序以动态减少树木增长,以及先进的启发式和预解决策略。
模型和解决方案分析工具
LINGO包括一套全面的分析工具,用于调试不可行的线性,整数和非线性程序,使用一系列先进技术将不可行性的来源与原始构造的比较小子集隔离开来。
文件信息
文件大小:495616 字节
文件说明:LINGO 11.0
文件版本:11.0.0.20
MD5:954CE917C91FE43E6F3D2A7D762EAFBF
SHA1:B3EF3E7B43B2D9521AA1A1672F7CE2EDC88EB5FC
CRC32:4B93B39D
相关搜索:建模