闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > 优化建模软件Lindo Lingo v18.0.44 序列号 激活教程

优化建模软件Lindo Lingo v18.0.44 序列号 激活教程

  • 软件大小:未知
  • 更新日期:2019-11-21
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
优化建模软件Lindo Lingo v18.0.44  序列号 激活教程
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
LINGO18.0破解版是功能强大的可用于线性,非线性和整数编程的优化建模软件!旨在使建立和求解数学优化模型更加容易和高效。 LINGO提供了一个完全集成的软件包,其中包括用于表达优化模型的强大语言,用于构建和编辑问题的全功能环境以及一组能够有效解决大多数类别的优化模型的快速内置求解器。使用LINGO,用户可以利用建模语言来表达模型。建模语言支持求和和下标变量,使您可以快速表达大型模型。LINGO还可以从Excel和Windows数据库(例如Microsoft Access)读取数据并将解决方案信息写入其中。LINGO包括一个用于交互使用的用户界面和一个可调用的编程界面,该界面允许您将LINGO嵌入自己的应用程序中。包含用于线性模型的Primal和Dual Simplex算法,并包括整数编程功能。以及扩展功能选项,让用户可以根据模型类型进行选择,让您能轻松获得最高的利润、产出,并降低成本浪费和避免不良产品的产出!本次带来最新LINGO18破解版下载,含安装破解教程,有需要的朋友不要错过了!

安装破解说明

1、在本站下载并解压,如图所示,得到以下内容,安装程序和crack破解文件夹

2、双击LINGO-WINDOWS-64x86-18.0运行安装,选择软件安装路径,点击next

3、安装完成,点击finish退出向导

4、如图所示,将crack中的patcher补丁复制到安装目录中,运行,提示succesfully成功后,点击任意键退出

5、然后我们运行程序,如图所示,输入压缩包内的序列号,点击ok

6、破解完成

LINGO 18.0新功能

1、单纯形求解器的新增强功能使得大型实例的平均性能提高,原始单纯形为15%,双重单纯形为10%。
2、当使用多个内核并同时执行Primal,Dual和Barrier时,LP的性能得到改善。
3、大型二次矩阵的处理要快得多,例如1000 x 1000。
4、改进了具有最小购买数量和对投资组合中最大资产数量的限制的二次投资组合模型的性能。
5、改进了对不连续函数的处理,例如@MOD(x,k),@ INT(x),@ROUND(x)。
6、多启动NLP求解器现在支持目标值:只要任何多启动线程达到指定的目标,所有线程就会停止。
7、新的图表功能:甘特图,垂直堆叠条形图,水平堆叠条形图。
8、可以在CALC部分中中断求解器,但可以继续执行CALC部分。
9、新的算术功能:@ SIGNPOWER,@ LMTD和@RLMTD,用于非线性网络和热交换器模型。
10、直接链接到R包,从而可以从Lingo模型的CALC部分访问R在统计,回归,时间序列,图形等领域的广泛功能。
11、新的求解器日志选项:启用求解器日志并设置其输出级别。输出可能会转到文件或屏幕。

软件特色

2、代数建模语言
LINGO支持一种强大的,基于集合的建模语言,该语言允许用户高效而紧凑地表达数学编程模型。使用LINGO的内部脚本功能可以迭代解决多个模型。
3、方便的数据选项
LINGO花费时间和精力来管理数据。它使您可以构建直接从数据库和电子表格中提取信息的模型。同样,LINGO可以将解决方案信息直接输出到数据库或电子表格中,从而使您更轻松地在自己选择的应用程序中生成报告。模型和数据的完全分离增强了模型的维护和可伸缩性。
交互式建模或创建交钥匙应用程序
您可以在LINGO中构建和求解模型,也可以直接从编写的应用程序中调用LINGO。为了以交互方式开发模型,LINGO提供了一个完整的建模环境来构建,求解和分析您的模型。对于构建交钥匙解决方案,LINGO带有可调用的DLL和OLE接口,可以从用户编写器应用程序中调用它们。也可以直接从Excel宏或数据库应用程序中调用LINGO。
LINGO当前包括C / C ++,FORTRAN的编程示例。 Java。 C#。 NET.VB。 NET,ASP。净。 Visual Basic。 Delphi和Excel
3、广泛的文档和帮助
LINGO提供了快速启动和运行所需的所有工具。您将获得LINGO用户手册(印刷版,可通过在线帮助获得),该手册全面描述了该程序的命令和功能。超级版本和更大版本中还包括LINGO优化建模的副本,这是一份全面的建模文本,讨论了线性,整数和非线性优化问题的所有主要类别。 LINGO还提供了许多基于现实世界的示例,供您修改和扩展。
4、强大的求解器和工具
LJINGO可提供一整套快速,内置的线性,非线性(凸面)求解器。
和非凸),二次,二次约束和整数优化。您无需指定或加载单独的求解器,因为LINGO会读取您的公式并自动选择合适的求解器。 LINGC中可用的求解器和工具的一般说明如下:
通用非线性求解器
LINGO提供一般的非线性和非线性/整数功能。为了使用LINDO API的非线性功能,需要使用非线性许可选项。
全局求解器
全局求解器在分支定界框架内结合了一系列范围边界(例如区间分析和凸分析)和范围缩小技术(例如线性规划和约束传播),以找到经过验证的非凸非线性程序的整体解。传统的非线性求解器可能会卡在次优的局部解中。使用全局求解器时,情况不再如此。
多启动求解器
多起点求解器在NLP和混合整数NLP的求解空间中智能地生成候选起点序列。每个起点都需要调用传统的NLP求解器,以找到局部最优值。对于非凸NLP模型,多起点求解器发现的最佳解决方案的质量往往优于传统非线性求解器的单个解决方案。用户可调参数控制要执行的最大多次启动次数。
屏障求解器
障碍求解器是解决线性,二次和圆锥问题的一种替代方法。 LINGO最先进的屏障方法实现为大型,稀疏模型提供了巨大的速度优势。
单纯形求解器
LINGO提供了原始和对偶单纯形法的两种高级实现,作为解决线性编程问题的主要手段。其灵活的设计使用户能够
通过更改一些算法参数来微调每种方法。
混合整数求解器
LINGO的混合整数求解器的功能扩展到线性,二次和一般非线性整数模型。它包含几种高级解决方案技术,例如剪切生成,动态减少树增长的树重新排序以及先进的启发式和预解决策略。
随机解算器
随机规划求解器通过具有追索权的多阶段随机模型支持不确定情况下的决策。用户通过识别分布函数(内置的或用户定义的)来描述不确定性,并描述每个随机变量。随机求解器将优化模型,以最小化初始阶段的成本以及计划范围内未来追索行动的预期成本。还可以使用高级采样模式来近似连续分布。 LINGO的随机求解器还支持机会受限模型,其中可以根据指定的概率违反一组或多组约束。
模型和解决方案分析工具
LINGO包括一套全面的分析工具,用于调试不可行的线性,整数和非线性程序,使用先进的技术将不可行的原因隔离到原始约束的最小子集。它还具有执行敏感性分析的工具,以确定最佳基础对某些数据成分(例如目标向量和右手尺寸值)变化的敏感性。
二次识别工具
QP识别工具是一个有用的代数预处理器,可自动确定任意NLP是否实际上是凸的二次模型。然后,可以将QP模型传递给更快的二次求解器,该函数可以作为障碍求解器选项的一部分使用。当障碍求解器选项与全局选项结合使用时,除凸二次模型外,LINGO还将自动识别圆锥模型。
线性化工具
线性化是一种全面的重新制定工具,可以自动将许多非平滑函数和运算符(例如,最大值和绝对值)转换为数学上的一系列线性
等效表达式。许多非平滑模型可以完全线性化。这使线性求解器可以快速找到原本无法解决的非线性问题的全局解。

主要优势

1、轻松表达模型
-LINGO将帮助您缩短开发时间。它使您可以以高度易读的形式快速制定线性,非线性和整数问题。LINGO的建模语言使您可以使用求和和下标变量以直观,直观的方式来表达模型,就像使用铅笔和纸一样。模型更易于构建,更易于理解,因此更易于维护。LINGO可以利用多个CPU内核来更快地生成模型。
2、方便的数据选项
-LINGO花费时间和精力来管理数据。它使您可以构建直接从数据库和电子表格中提取信息的模型。同样,LINGO可以将解决方案信息直接输出到数据库或电子表格中,从而使您更轻松地在自己选择的应用程序中生成报告。
3、强大的求解器
-LINGO可提供一整套快速,内置的求解器,用于线性,非线性(凸和非凸/全局),二次,二次约束,二阶锥,随机和整数优化。您无需指定或加载单独的求解器,因为LINGO会读取您的公式并自动选择合适的求解器。
4、交互式建模或创建交钥匙应用程序
-您可以在LINGO中构建和求解模型,也可以直接从编写的应用程序中调用LINGO。为了以交互方式开发模型,LINGO提供了一个完整的建模环境来构建,求解和分析您的模型。对于构建交钥匙解决方案,LINGO带有可调用的DLL和OLE接口,可以从用户编写的应用程序中调用它们。也可以直接从Excel宏或数据库应用程序中调用LINGO。
5、广泛的文档和帮助
-LINGO提供了快速启动和运行所需的所有工具。您将获得LINGO用户手册(印刷版,可通过在线Help获得),该手册全面描述了该程序的命令和功能。超级版本和更大版本中还包括LINGO优化建模的副本,这是一份全面的建模文本,讨论了线性,整数和非线性优化问题的所有主要类别。LINGO还提供了许多基于现实世界的示例,供您修改和扩展。
 

LINGO 18增强功能

LINGO 18包括广泛的性能增强和新功能。
1、改进的Simplex解算器在线性模型上具有更好的性能对Simplex解算器的
增强增强了线性模型的速度。使用原始单纯形法,模型求解速度平均快18%,对于双重单纯形法,模型求解速度快15%。
2、大型二次模型上的速度明显加快
改进了处理大型二次矩阵(例如1000 x 1000)的性能,极大地提高了性能,解决了金融投资组合和其他二次模型。
3、具有不连续函数的
模型的改进处理可以更快地解决使用不连续函数(例如MOD(x,k),INT(x),ROUND(x))的模型。
4、使用不同解算器同时解算LP时更快在
可能难以预测Primal,Dual或Barrier解算器将为线性模型提供最快解决方案的情况下,改进的Multi-Core功能可让您将每个解算器分配给一个解算器。分离核心并同时运行它们。因此,无论哪种求解器最快,都可以确保在最短的时间内解决问题。
5、多启动NLP解算器现在支持目标值
用户可以为目标函数指定目标值。一旦任何多启动线程达到指定的目标,所有线程就会停止。
6、最新的建模语言和功能增强功能
-新的图表功能:甘特图,垂直堆叠条形图,水平堆叠条形图。
-用于从LINGO的R统计信息包执行命令的新功能。
-能够在CALC部分中中断求解器,但可以继续执行CALC。    
-新的算术函数:用于热交换器和非线性网络模型的@ SIGNPOWER,@ LMTD和@RLMTD。
-新的求解器日志选项:启用求解器日志,设置其输出级别。

使用帮助

一、在Windows上打开示例模型
  LINGO附带一个包含许多样本模型的目录。 这些模型来自广泛的应用领域。 有关这些模型的完整列表,请参见LINGO建模的其他示例。 示例模型目录的标题为Samples,直接存储在许多LINGO目录之外。
在LINGO中打开示例模型。 跟着这些步骤:
1.下拉“文件”菜单,然后选择“打开”命令。 您应该看到以下对话框

2.双击根目录下安装的主LINGO文件夹中包含的标题为Samples的文件夹,此时应看到:

3.要读取小型运输模型,请在以上对话框的“文件名”字段中键入Tran,然后按“打开”按钮。 现在,您应该在LINGO的打开的窗口中显示模型,如下所示:

您现在可以使用Solver | Solve命令或按工具栏上的按钮来求解模型。 该模型的最佳目标值为161。求解后,您将看到以下求解器状态窗口:

请注意,目标字段的值为161,如预期的那样。 有关此窗口中其他字段的解释,请参阅LINGO入门中的求解器状态窗口。
在求解器状态窗口的后面,您会找到该模型的解决方案报告。 该报告包含有关模型的摘要信息以及所有变量的值。 该报告的标题复制如下:

二、
在LINGO中创建和求解模型
 开发LINGO模型
 对于我们的样本模型,我们将创建一个小的产品组合示例。让我们想象一下,CompuQuick公司生产两种型号的计算机-Standard和Turbo。 CompuQuick可以出售其生产的每个Standard单位获得100美元的利润,而每个Turbo单位可以获得150美元的利润。在CompuQuick工厂,标准计算机生产线每天最多可生产100台计算机。同时,Turbo计算机生产线每天可生产120台计算机。此外,CompuQuick的日常劳动供应有限。特别是,每天总共有160个小时的劳动时间。标准计算机需要1个小时的劳动,而Turbo计算机的劳动强度相对较高,需要2个小时的劳动。 CompuQuick的问题是确定每天要生产的标准计算机和Turbo计算机的组合,以在不超出生产线和人工能力限制的情况下最大化总利润。
通常,优化模型将由以下三个项目组成:
目标函数-目标函数是一个公式,可以精确表达您要优化的内容。在面向业务的模型中,这通常是您希望最大化的利润函数或您希望最小化的成本函数。模型最多只能具有一个目标函数。在我们的CompuQuick示例中,目标函数将根据Standards和Turbos的输出来计算公司的利润。
变量-变量是您控制下的数量。您必须确定什么是变量的最佳值。因此,变量有时也称为决策变量。优化的目标是找到模型变量的值,该变量将为目标函数生成最佳值,并且要遵守变量上的任何限制条件。在示例中,我们将有两个变量-一个对应于要生成的标准数量,另一个对应于要生成的Turbos数量。
约束-模型中的变量可以假定的值几乎没有例外-至少一种资源将受到限制(例如时间,原材料,部门预算等)。这些限制用公式表示,公式是模型变量的函数。这些公式称为约束,因为它们约束变量可以采用的值。在我们的CompuQuick示例中,我们对每条生产线都有一个约束,而对使用的总劳动力有一个约束。
现在,我们将为示例构造目标函数。我们将让变量STANDARD和TURBO分别表示要生产的Standard和Turbo计算机的数量。
CompuQuick的目标是使总利润最大化。总利润的计算方法是:标准计算机的利润贡献($ 100)乘以生产的标准计算机的总数(STANDARD)乘以Turbo计算机的利润贡献($ 150)乘以生产的Turbo计算机的总数(TURBO)。最后,我们告诉LINGO我们想通过在目标函数前添加“ MAX =“来最大化目标函数。因此,我们的目标函数写在模型窗口的第一行上是:

注意:LINGO中的每个数学表达式均以分号结尾。 这些分号是必需的。 没有它们,您的模型将无法解决。 有关LINGO语法的更多信息,请参见下文。
接下来,我们必须输入对生产能力和劳动力供应的限制。 生产的标准和Turbo计算机的数量必须分别限制在生产线限制100和120。 为此,只需在目标函数下方输入以下两个约束:

换句话说,第一个约束条件表示每日生产的标准计算机(STANDARD)数量必须小于或等于(<=)生产线容量100。第二个约束条件则表示Turbo计算机的数量 日产(TURBO)的生产线容量必须小于或等于(<=)120。
注意:由于大多数计算机都没有小于或等于的键(≤),因此LINGO采用了使用两个字符符号<=表示≤的约定。 或者,您可以简单地输入<来表示小于或等于。 以类似的方式,> =或>表示大于(等于)(≥)。
对使用的劳动力数量的最终约束可以表示为:

具体来说,使用的总工时数(标准+ 2 * TURBO)必须小于等于(<=)160的可用工时量。输入上面的内容并输入注释以提高易读性 模型,您的模型窗口应如下所示:

表达式可以分成任意多行,但是表达式必须以分号结尾。 例如,我们可以使用两行而不是仅一行来包含目标函数:

我们还输入了一些注释以提高模型的可读性。 注释以感叹号(!)开头,以分号(;)结尾。 感叹号和终止分号之间的所有文本将被LINGO忽略。 注释可以占据多行,并且可以与其他LINGO表达式共享行。 例如:

您可能已经注意到我们将所有大写字母用作变量名。 这不是必需的。
LINGO不会在变量名称中区分大小写。 因此,以下变量名都将被视为等效:

在LINGO中构造变量名称时,所有名称都必须以字母字符(AZ)开头。 后续字符可以是字母,数字(0-9)或下划线(_)。 名称的最大长度为64个字符。
您会注意到的最后一个功能是LINGO的编辑器“可识别语法”。 换句话说,当它遇到LINGO关键字时,它以蓝色显示它们,注释以绿色显示,所有剩余的文本都以黑色显示。 当您将光标放在括号后时,匹配的括号也会以红色突出显示。 您应该发现此功能对于跟踪模型中的语法错误很有用。
下载地址
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧