LINGO软件

LINGO软件

  • 版本:
  • 分类:理科工具
  • 大小: 18.2M
  • 时间:2022-12-11
  • 软件介绍
  • 软件截图
介绍

  LINGO是用来求解线性和非线性优化问题的简易工具。LINGO内置了一种建立最优化模型的语言,可以简便地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果。

  LINGO11(数学建模)绿色完美破解版(变量没有限制,可求全局最优解):部分破解版只是表面上的破解,对变量个数仍有限制,此版本经本人亲测,变量没有限制,且可求全局最优解

软件特色

  收起Lingo特性:Lingo 是使建立和求解线性、非线性和整数最佳化模型更快更简单更有效率的综合工具。Lingo 提供强大的语言和快速的求解引擎来阐述和求解最佳化模型。

  简单的模型表示

  Lingo 可以将线性、非线性和整数问题迅速得予以公式表示,并且容易阅读、了解和修改。

  方便的数据输入和输出选择

  Lingo 建立的模型可以直接从数据库或工作表获取资料。同样地,Lingo 可以将求解结果直接输出到数据库或工作表。

  强大的求解引擎

  Lingo 内建的求解引擎有线性、非线性(convex and nonconvex)、二次、二次限制和整数最佳化。

  Model Interactively or Create Turn-key Applications

  Lingo 提供完全互动的环境供您建立、求解和分析模型。Lingo 也提供 DLL 和 OLE 界面可供使用者由撰写的程序中呼叫。

  广泛的文件和 HELP 功能

  Lingo 提供的所有工具和文件可使你迅速入门和上手。Lingo 使用者手册有详细的功能定义。

功能介绍

  1、改进单纯形求解器的线性模型的快速求解

  改进单纯形解算器提高大型线性模型的性能。

  大模型解决了平均为35%的速度更快,使用原始单纯形和20%的速度更快的双单纯形。

  2、具有新特性的改进的整数解算器

  一种新的优化模式已被引入,以确保运行的重现性。

  调查最快的替代方案。

  增强的K-Best算法寻找最佳的解决方案,允许K在多一点时间比找到一个解决方案。

  寻找更快的解决方案,以背包约束和块结构模型,采用新的启发式算法。

  新的预处理水平收紧变界更好的类非线性模型的性能。

  3、增强随机解

  大型线性多级SP的情况下解决60%改进管理更快的嵌套Benders分解法。

  更好地处理不具备全部追索权的多级SP模型。

  解析器的扩展允许随机参数的任意复杂函数的使用。

  4、改进的全局求解器

  在二次问题的类上,全局解算器的性能得到了极大的改善。特别是,非凸二次

  其他者拒绝问题,否则只有慢慢局部最优解的传统的NLP求解器。可以解决一些

  以前难以解决的问题,全球最优性,特别是金融投资组合模型的最低购买量,

  和/或限制仪器的数量在非零水平。

  采用了新的约束收紧过程线性化,提高了线性模型的可解性。

  显着更快,更强大的性能在许多车型上的功能,如@最大(),@最小(),@的Z = Z Z Z = 0或1,等等。

  5、本地的Macintosh和Linux的支持

  LINGO软件的用户界面已经完全改写为Macintosh和Linux平台的原生支持。

  下面是一个对图像的非线性的程序在Mac LINGO模型

  6、矩阵函数

  已经出现了一些新的功能被添加到Lingo进行矩阵运算。

  支持的操作包括:特征值和特征向量的计算、矩阵的行列式,Cholesky分解,

  矩阵的逆矩阵,和矩阵的转置。

  7、线性回归

  增加了多元线性回归的新的回归函数。

  8、其他改进

  现在支持Tornado图。

  额外的分类能力,方便数据准备和解决方案报告。

  新日期的功能,“stm2ymdhms,LINGO的标准时间值转换为等效的日历日期和时间。

  使用说明lingo怎么导出数据?

  与大多数接口函数一样,@ ODBC可以导出数据并导入数据。具体来说,您可以在模型的数据部分中使用@ODBC函数将集合成员和属性值导出到ODBC数据源。要使用@ODBC导出解决方案,请将调用@ODBC放入模型的数据部分。每次解决模型时都会执行这些@ODBC导出指令。

  语法形式1:

  使用@ODBC导出数据的第一种语法形式是:

  @ODBC([data_source[,table_name[,column_name_1[,...,

  column_name_n]]]]] = object_list;

  注意:导入时,@ODBC出现在等号右侧。导出时,@ODBC函数出现在等号的左侧。

  请记住,集合成员将导出为文本,而集合属性将导出为双精度浮点值。

  使用@ODBC将数据值导出到ODBC数据源的一些示例如下:

  示例1:@ODBC(TRANSPORTATION,

  LINKS,VOLUME)=音量;

  LINGO将VOLUME属性的值发送到ODBC数据源TRANSPORTATION中的数据表LINKS中标题为VOLUME的列。

  示例2:@ODBC()= NUMBER_WORKING;

  @ODBC函数的所有参数都已省略,默认为数据源的模型标题,数据表的父集属性以及列名的属性名称。 因此,假设我们使用TITLE语句命名此模型SCHEDULING,并且在集合SCHEDULES上定义了属性NUMBER_WORKING,则LINGO将属性NUMBER_WORKING导出到ODBC数据源SCHEDULING中数据表SCHEDULES中标题为NUMBER_WORKING的列。

LINGO软件软件特色

  收起Lingo特性:Lingo 是使建立和求解线性、非线性和整数最佳化模型更快更简单更有效率的综合工具。Lingo 提供强大的语言和快速的求解引擎来阐述和求解最佳化模型。

  简单的模型表示

  Lingo 可以将线性、非线性和整数问题迅速得予以公式表示,并且容易阅读、了解和修改。

  方便的数据输入和输出选择

  Lingo 建立的模型可以直接从数据库或工作表获取资料。同样地,Lingo 可以将求解结果直接输出到数据库或工作表。

  强大的求解引擎

  Lingo 内建的求解引擎有线性、非线性(convex and nonconvex)、二次、二次限制和整数最佳化。

  Model Interactively or Create Turn-key Applications

  Lingo 提供完全互动的环境供您建立、求解和分析模型。Lingo 也提供 DLL 和 OLE 界面可供使用者由撰写的程序中呼叫。

  广泛的文件和 HELP 功能

  Lingo 提供的所有工具和文件可使你迅速入门和上手。Lingo 使用者手册有详细的功能定义。

LINGO软件功能介绍

  1、改进单纯形求解器的线性模型的快速求解

  改进单纯形解算器提高大型线性模型的性能。

  大模型解决了平均为35%的速度更快,使用原始单纯形和20%的速度更快的双单纯形。

  2、具有新特性的改进的整数解算器

  一种新的优化模式已被引入,以确保运行的重现性。

  调查最快的替代方案。

  增强的K-Best算法寻找最佳的解决方案,允许K在多一点时间比找到一个解决方案。

  寻找更快的解决方案,以背包约束和块结构模型,采用新的启发式算法。

  新的预处理水平•收紧变界更好的类非线性模型的性能。

  3、增强随机解

  •大型线性多级SP的情况下解决60%改进管理更快的嵌套Benders分解法。

  更好地处理不具备全部追索权的多级SP模型。

  解析器的扩展允许随机参数的任意复杂函数的使用。

  4、改进的全局求解器

  在二次问题的类上,全局解算器的性能得到了极大的改善。特别是,非凸二次

  其他者拒绝问题,否则只有慢慢局部最优解的传统的NLP求解器。可以解决一些

  以前难以解决的问题,全球最优性,特别是金融投资组合模型的最低购买量,

  和/或限制仪器的数量在非零水平。

  •采用了新的约束收紧过程线性化,提高了线性模型的可解性。

  显着更快,更强大的性能在许多车型上的功能,如@最大(),@最小(),@的Z = Z Z Z = 0或1,等等。

  5、本地的Macintosh和Linux的支持

  •LINGO软件的用户界面已经完全改写为Macintosh和Linux平台的原生支持。

  下面是一个对图像的非线性的程序在Mac LINGO模型

  6、矩阵函数

  •已经出现了一些新的功能被添加到Lingo进行矩阵运算。

  支持的操作包括:特征值和特征向量的计算、矩阵的行列式,Cholesky分解,

  矩阵的逆矩阵,和矩阵的转置。

  7、线性回归

  增加了多元线性回归的新的回归函数。

  8、其他改进

  现在支持Tornado图。

  额外的分类能力,方便数据准备和解决方案报告。

  •新日期的功能,“stm2ymdhms,LINGO的标准时间值转换为等效的日历日期和时间。

  使用说明lingo怎么导出数据?

  与大多数接口函数一样,@ ODBC可以导出数据并导入数据。具体来说,您可以在模型的数据部分中使用@ODBC函数将集合成员和属性值导出到ODBC数据源。要使用@ODBC导出解决方案,请将调用@ODBC放入模型的数据部分。每次解决模型时都会执行这些@ODBC导出指令。

  语法形式1:

  使用@ODBC导出数据的第一种语法形式是:

  @ODBC(['data_source'[,'table_name'[,'column_name_1'[,...,

  'column_name_n']]]]] = object_list;

  注意:导入时,@ODBC出现在等号右侧。导出时,@ODBC函数出现在等号的左侧。

  请记住,集合成员将导出为文本,而集合属性将导出为双精度浮点值。

  使用@ODBC将数据值导出到ODBC数据源的一些示例如下:

  示例1:@ODBC('TRANSPORTATION',

  'LINKS','VOLUME')=音量;

  LINGO将VOLUME属性的值发送到ODBC数据源TRANSPORTATION中的数据表LINKS中标题为VOLUME的列。

  示例2:@ODBC()= NUMBER_WORKING;

  @ODBC函数的所有参数都已省略,默认为数据源的模型标题,数据表的父集属性以及列名的属性名称。 因此,假设我们使用TITLE语句命名此模型SCHEDULING,并且在集合SCHEDULES上定义了属性NUMBER_WORKING,则LINGO将属性NUMBER_WORKING导出到ODBC数据源SCHEDULING中数据表SCHEDULES中标题为NUMBER_WORKING的列。

展开
软件截图