LINGO 是一款综合工具,旨在使线性、非线性(凸和非凸/全局)、二次、二次约束、二阶锥、半定、随机和整数优化模型的构建和求解变得更快、更轻松、更高效。 LINGO 提供了一个完全集成的软件包,其中包括用于表达优化模型的强大语言、用于构建和编辑问题的全功能环境以及一组快速内置求解器。
● 简易的模型表达
LINGO 将帮助您缩短开发时间。它可以让您以高度可读的形式快速制定线性、非线性和整数问题。LINGO 的建模语言允许您使用求和和下标变量以直观的方式表达模型 - 就像您使用铅笔和纸一样。模型更容易构建、更容易理解,因此也更容易维护。LINGO 可以利用多个 CPU 内核来更快地生成模型。
● 便捷的数据选项
LINGO 让您省去管理数据的时间和麻烦。它允许您构建直接从数据库和电子表格中提取信息的模型。同样,LINGO 可以将解决方案信息直接输出到数据库或电子表格中,让您更轻松地在所选应用程序中生成报告。
● 强大的求解器
LINGO 拥有一套全面的快速内置求解器,可用于线性、非线性(凸和非凸/全局)、二次、二次约束、二阶锥、随机和整数优化。您无需指定或加载单独的求解器,因为 LINGO 会读取您的公式并自动选择合适的公式。
● 交互式建模或创建交钥匙应用程序
您可以在 LINGO 中构建和求解模型,也可以直接从您编写的应用程序调用 LINGO。对于以交互方式开发模型,LINGO 提供了一个完整的建模环境来构建、求解和分析您的模型。对于构建交钥匙解决方案,LINGO 附带可调用的 DLL 和 OLE 接口,可以从用户编写的应用程序调用。LINGO 也可以直接从 Excel 宏或数据库应用程序调用。
● 丰富的文档和帮助
LINGO 提供您快速启动和运行所需的所有工具。您将获得LINGO 用户手册(以印刷形式提供,可通过在线帮助获取),其中全面描述了程序的命令和功能。超级版本和更大版本还包含一份《使用 LINGO 进行优化建模》,这是一本全面的建模文本,讨论了所有主要类别的线性、整数和非线性优化问题。LINGO 还附带了数十个基于现实世界的示例供您修改和扩展。
• 重复解决问题时的可重复性得到提高,特别是使用并发选项时选择 Barrier、Primal simplex 和 Dual simplex 中最快的一个。
• 全局求解器改进了 IF 语句和多项式的处理能力。
• 整数(MIP)求解器添加了新的对称性检测功能。这可以大大减少在某些具有整数变量的模型上证明最优性所需的时间。
• 改进的多重启动,可以快速找到困难的非凸问题的良好解决方案。
• 外部求解器改进。增加了对外部求解器的支持,包括 COPT、CLP 和 HIGHS 等线性求解器。不仅改进了对 CONOPT 的支持,还改进了对 IPOpt 等外部非线性求解器的支持
• Windows 版本的增强功能:
o 改进的模型编辑器,能够将编辑窗口分成多个窗格。
o 输入时新增常用关键字的自动完成功能。
o 更大的撤消重做缓冲区,支持更多操作。
o 更快的查找和替换方法。
o 更大的工具栏按钮。
o 改进了 Unicode 处理。