LINGO是Linear Interactive and General Optimizer的缩写,即“交互式的线性和通用优化求解器”,由美国 LINDO 系统公司(Lindo System Inc. )推出的,可以用于求解 非线性规划 ,也可以用于一些线性和 非线性方程 组的求解等,功能十分强大,是求解优化模型的最佳选择。
其特色在于内置 建模语言 ,提供十几个内部函数,可以允许 决策变量 是整数(即 整数规划 ,包括 0-1 整数规划),方便灵活,而且执行速度非常快。能方便与EXCEL,数据库等其他软件交换数据。LINGO18.0为最新版本。
中文名LINGO
外文名LINGO
运行环境Win9x/NT/2000/XP/2003/7/8/10
软件语言英文
操作步骤根据实际问题,建立数学模型等
操作步骤
一般地,使用LINGO 求解运筹学问题可以分为以下两个步骤来完成:
1)根据实际问题,建立 数学模型 ,即使用数学建模的方法建立优化模型;
2)根据优化模型,利用LINGO 来求解模型。主要是根据LINGO软件,把数学模型转译成 计算机语言 ,借助于计算机来求解。
例题:在 线性规划 中的应用max Z =5 X1+3 X2+6X3,
s.t. X1 +2 X2 + X3 ≤18
2 X1 + X2 +3 X3 =16
X1 + X2 + X3 =10
X1,X2 ≥0,X3 为自由变量
应用LINGO 来求解该模型,只需要在 lingo窗口中输入以下信息即可:
Objective value: 46.00000
Variable Value Reduced Cost
x1 14.00000 0.000000
x2 0.000000 1.000000
x3 -4 .000000 0.000000
由此可知,当 x1 =14,x2 =0,x3 =-4 时,模型得到 最优值 ,且最优值为 46。
说明:在利用LINGO 求解线性规划时,如 自变量 都为非负的话,在LINGO 中输入的信息和模型基本相同;如自变量为自由变量,可以 使用函数 @free来把系统默认的非负变量定义自由变量,如实例一中的 x3。
软件综述
LINGO全称是Linear Interactive and General Optimizer的缩写—交互式的线性和通用优化求解器。它是一套设计用来帮助您快速,方便和有效的构建和求解线性,非线性,和整数 最优化模型 的功能全面的工具。包括功能强大的 建模语言 ,建立和编辑问题的全功能环境,读取和写入 Excel 和数据库的功能,和一系列完全内置的求解程序.
Lingo 是使建立和求解线性、 非线性 和整数最佳化模型更快更简单更有效率的综合工具。Lingo 提供强大的语言和快速的求解引擎来阐述和求解最佳化模型。
Lingo 可以将线性、非线性和整数问题迅速得予以公式表示,并且容易阅读、了解和修改。LINGO的 建模语言 允许您使用汇总和 下标变量 以一种易懂的直观的方式来表达模型,非常类似您在使用纸和笔。模型更加容易构建,更容易理解,因此也更容易维护。
Lingo 建立的模型可以直接从数据库或 工作表 获取资料。同样地,Lingo 可以将求解结果直接输出到数据库或工作表。使得您能够在您选择的 应用程序 中生成报告.
3. 强大的求解器
LINGO拥有一整套快速的,内建的求解器用来求解线性的,非线性的(球面&; 非球面 的),二次的,二次约束的,和整数优化问题。您甚至不需要指定或启动特定的求解器,因为LINGO会读取您的 方程式 并 自动选择 合适的求解器。
4. 交互式模型或创建Turn-key应用程序
您能够在LINGO内创建和求解模型,或您能够从您自己编写的应用程序中直接调用LINGO。对于开发交互式模型,LINGO提供了一整套建模环境来构建,求解和分析您的模型.对于构建turn-key解决方案,LINGO提供的可调用的DLL和 OLE 界面能够从用户自己写的程序中被调用。LINGO也能够从Excel宏或数据库应用程序中被直接调用.
广泛的文件和 HELP 功能
LINGO13.0
LINGO13.0包括扩大和加强 管理能力 优化模型的 不确定性 ,一些求解性能增强,提高制图能力。
程序支持
在 机会约束规划 (CCP),一个或多个限制不得违反规定概率。CCP是有非常用的,当某种资源或需求是随机的。一个解决方案,满足所有可能的结果可以是很小的,甚至是不可能的。允许一定的限制是违反了低概率可以合理和切实可行的战略。
随机求解
改进的“温暖的开始”在解决多级检疫。
概率分布
求解器
显着改善 根节点 的启发式快速找到好的解决方案,integer-feasible。
改进识别特殊的结构在某些类别的模型,如 多期模型 ,并能够利用这种结构实现大幅度减少复原时间。
指定变量
你可以使用@ 优先函数 ,指定一个分支优先为整数变量。
全局解法
限制可以被标记为被凸,在情况下,约束的复杂性使得全局求解器自动确定凸。这加速了 全局最优 的证明。
提高 识别能力 的限制,可以转化为 圆锥曲线 (即,二阶锥)约束从而解决更快的圆锥曲线求解。
改进制图
除了 条形图 ,线和 饼图 图表,LINGO支持下列图表类型:泡沫, 轮廓线 ,曲线, 直方图 ,雷达,散射和表面。
多属性可以显示在一个单一的图表,每个绘制在不同的颜色。
图表可显示在两只或三尺寸。
使用集从一个模型标签轴和/或传说。
在图表上显示的脚本语言编程方式从术语使用“图表”命令。
矩阵显示器
你可以选择一个模型的基本 矩阵显示 在置换格式,其中的行和列置换矩阵自动地方大多lower- triangular 形式。如果矩阵是下三角,一般来说,该模型应证明是容易解决的。这不是一个模型,包含了一个高程度的同时,不能被置换成下三角形式。
编程接口函数
术语应用 编程接口 支持新的 函数调用 检索 变量值 对飞的 回调函数 ,以及一个多功能加载许可直接从一个 字符串 。改进的新型加密:
在过去,LINGO允许 数据加密 模型使用隐藏命令。 加密算法 得到了显著加强,并加密模型片段也可以合并成一个单一的模型在 运行时 。
文件支持
模型存储在系统的低水平下林可以加载到行话和 自动翻译 成高水平语言语法。
付费下载
当前内容需要支付免费 库银 才能下载
VIP折扣
折扣详情
年度会员 免费
终身会员 免费
分站会员 免费
小程序分站 免费
立即下载
升级会员