LINGO概述
LINGO全称是Linear INteractive and General Optimizer的缩写---交互式的线性和通用优化求解器。它是一套设计用来帮助您快速,方便和有效的构建和求解№线性,非线性,和整数最优化模型的功能全面的工具。包括功能强大的建模语言,建立和ㄨ编辑问题的全功能环境,读取和写入Excel和数据库的功能,和一系列完全内置的求解程序。
LINGO是使建立和求解线性、非线性和整数最佳化模型更快更简单更有效率的综¤合工具。LINGO 提供强大的语言和快速的求解引擎来阐述和求解最佳化模型。
LINGO 版本
版本 |
Constraints 约束数 |
Variables 总变量数 |
Integers 整数变量数 |
Super版本 |
1000 |
2000 |
200 |
Hyper版本 |
4000 |
8000 |
800 |
Industrial版本 |
16000 |
32000 |
3200 |
Extended版本 |
unlimited |
unlimited |
unlimited |
LINGO功能模块
u Barrier --- 内生法优化的选项。
主要用于线性优化中,解◥决大规模运算的问题。比常用的单纯卐形算法的运算速度要快得多。同时也可用于求解二次规划约束的优化。
u Non-linear – 基于广义既约梯々度算法的非线性优化的选项。
主要用于非线性优化,比常用的顺序逼近线性规划算法的速度要快得多。
u Global – 提供全局最优解的选项。
主要用于非线性优化的求解。一般的算法只能获得局部□最优解。这个◥选项可以通过多起始点的方式,通过划分凸规划,调用分支定界管理程序,从多个局部最优解中确定全局最优解。(不能单独购买,必须与Non-linear 选项同时购买)
u Stochastic --随机规划选项模块⊙。
通过多级线性,非□线性和整数随机规划,解决含有不确定性因素的优化模型。
LINGO主要特点
■ 简单的模型表示
LINGO 可以帮助用户节省程序调试时间,可以♀将线性、非线性和整数问题快速得以公式表示。LINGO建模语言能使用户快速直观地建立模型,并且模型容易ㄨ阅读、理解和修改。
■ 便捷的数据选项
LINGO可以解决用户数据管理的困扰,LINGO建立的模型可以直接从数据库或工作表获取资料。同样,LINGO也可以将求解结果直】接输出到数据库或工作表。
■ 强大的求解№引擎
LINGO 有一套完整的快速求解器,用来求解线性,非线性,二次规划,整数规划和随机规划问题。用户不用指定或单独运行求解〗器,LINGO可以根据用户所建模型自动选择合适的求解器进行求解。
■ 交互↓式建模
用户能在LINGO内创建和求解模型,或在自己编写的应用程序中直接调用LINGO。 对于开发交互式模型,LINGO提供了一整套建模环境来构建、求解和分析您的模型。对于构建turn-key解决方案,LINGO提供的可调⌒ 用的〗DLL和OLE界面能够从用户自己写的程序中被调用。LINGO也能够从Excel宏或数据库应用程序中被直接调用。
■ 大量的』文档和帮助
LINGO为用户快速入门提供更多工具和文档。LINGO用户手册(打印形式或在线帮助有书面的使用手册、在Help菜单里也有在线■的使用手册),详细地描述LINGO程序的命令和特点,也包括详细的关于线⌒ 性,整数和非线性优化等问题的建模文档。