lingo软件

lingo软件 v10.0 中文版

软件大小:
43.33MB
软件语言:
简体中文
软件类别:
应用工具
更新时间:
2022-03-31
官方网站:
www.6188.net
应用平台:
Windows操作系统
  • 软件介绍
  • 软件截图
  • 相关文章

lingo软件可以帮助用户快速的解决交互式的线性和通用优化求解的问题,lingo软件可以允许优化模型中的决策变量是整数,关键是这款软件的速度还非常的快,在这里是建立和求解线性、非线性和整数最佳化模型更快更简单更有效率的综合工具。这款软件的功能还非常的强大,计算效果也是非常的好,应用范围也是非常的广,操作也是非常的简单。在这里这款软件还非常的小巧,不会占用用户太大的电脑空间,同时还拥有强大的求解器和方便的数据输入输出,非常的便捷。

  • lingo

    lingo软件操作:

    一、逻辑运算符

    #not# 否定该操作数的逻辑值,#not#是一个一元运算符

    #eq# 若两个运算数相等,则为true;否则为flase

    #ne# 若两个运算符不相等,则为true;否则为flase

    #gt# 若左边的运算符严格大于右边的运算符,则为true;否则为flase

    #ge# 若左边的运算符大于或等于右边的运算符,则为true;否则为flase

    #lt# 若左边的运算符严格小于右边的运算符,则为true;否则为flase

    #le# 若左边的运算符小于或等于右边的运算符,则为true;否则为flase

    #and# 仅当两个参数都为true 时,结果为true;否则为flase

    二、标准数学函数

    @abs(x):返回x 的绝对值

    @sin(x):返回x 的正弦值,x 采用弧度制

    @cos(x):返回x 的余弦值

    @tan(x) 返回x 的正切值

    @exp(x) 返回常数e 的x 次方

    @log(x) 返回x 的自然对数

    @lgm(x) 返回x 的gamma 函数的自然对数

    @mod(x)

    @sign(x) 如果x<0 返回-1;否则,返回1

    @floor(x) 返回x 的整数部分。当x>=0 时,返回不超过x 的最大整数;当x<0 时,返回不低于x 的最大整数

    @smax(x1,x2,…,xn) 返回x1,x2,…,xn 中的最大值

    @smin(x1,x2,…,xn) 返回x1,x2,…,xn 中的最小值

    lingo软件优势:

    1、全局求解器

    全局求解器在分支定界框架内结合了一系列范围边界(例如区间分析和凸分析)和范围缩小技术(例如线性规划和约束传播),以找到经过验证的非凸非线性程序的整体解。传统的非线性求解器可能会卡在次优的局部解中。使用全局求解器时,情况不再如此

    2、多启动求解器

    多起点求解器在NLP和混合整数NLP的求解空间中智能地生成候选起点序列。每个起点都需要调用传统的NLP求解器,以找到局部最优值。对于非凸NLP模型,多起点求解器发现的最佳解决方案的质量往往优于传统非线性求解器的单个解决方案。用户可调参数控制要执行的最大多次启动次数

    3、屏障求解器

    障碍求解器是解决线性,二次和圆锥问题的一种替代方法。 LINGO最先进的屏障方法实现为大型,稀疏模型提供了巨大的速度优势

    4、单纯形求解器

    提供了原始和对偶单纯形法的两种高级实现,作为解决线性编程问题的主要手段。其灵活的设计允许用户通过更改一些算法参数来微调每种方法

    5、混合整数求解器

    LINGO 10的混合整数求解器的功能扩展到线性,二次和一般非线性整数模型。它包含几种高级解决方案技术,例如剪切生成,动态减少树增长的树重新排序以及先进的启发式和预解决策略

    6、随机解算器

    随机规划求解器通过具有追索权的多阶段随机模型支持不确定情况下的决策。用户通过识别分布函数(内置的或用户定义的)描述不确定性

    lingo软件说明:

    1、众多的内置函数

    LINGO 10自带了众多的函数,包含大量数学,财经,集合,概率密度,接口,报告等函数

    2、电子表格程序能力

    电子表格程序是今天用来保存数据的最常用和方便的工具之一,同样它们也是呈现您模型生成结果的非常有用的工具.LINGO直接链接到电子表格程序的能力允许您充分利用电子表格程序环境的功能和灵活性

    3、方便的模型表达

    将帮助您节省您的开发时间。它让您以一种高度的可读形式来快速公式化您的线性,非线性和整数问题。LINGO的建模语言允许您使用汇总和下标变量以一种易懂的直观的方式来表达模型,非常类似您在使用纸和笔。模型更加容易构建,更容易理解,因此也更容易维护

    4、方便的数据选项

    让您管理您的数据不再费时间和麻烦。它允许您直接从数据库和电子表格程序中提取数据来构建模型.同样的,LINGO能够直接输出解答信息到数据库或电子表格程序中,使得您能够在您选择的应用程序中生成报告

    5、强大的求解器

    拥有一整套快速的,内建的求解器用来求解线性的,非线性的(球面&非球面的),二次的,二次约束的,和整数优化问题.您甚至不需要指定或启动特定的求解器,因为LINGO会读取您的方程式并自动选择合适的求解器

    6、交互式模型或创建Turn-key应用程序

    您能够在LINGO内创建和求解模型,或您能够从您自己编写的应用程序中直接调用LINGO.对于开发交互式模型,LINGO提供了一整套建模环境来构建,求解和分析您的模型.对于构建turn-key解决方案,LINGO提供的可调用的DLL和OLE界面能够从用户自己写的程序中被调用.LINGO也能够从Excel宏或数据库应用程序中被直接调用

    7、详尽的文档和帮助

    LINGO 10提供了所有的您需要快速启动和运行的工具.您能得到一本LINGO User Manual(以打印的格式,可通过在线帮助获得),该手册详尽的描述了程序的命令和功能.同样高级版本带有一本更大的Optimization Modeling with LINGO手册,这是一本综合教科书,讨论了所有主要的线性,整数和非线性优化问题分类.LINGO同时还带有许多基于真实世界的案例可用来修改和扩展

    8、数据库能力

    数据库是要管理大量信息的首选工具,LINGO使用ODBC技术来允许您访问在任何常用Windows数据库应用程序中的集合信息和数据.在您的模型中使用单个声明,您能够在LINGO和数据库应用程序中转换数据

    lingo软件评价:

    1、代数建模语言

    支持一种强大的,基于集合的建模语言,该语言允许用户高效而紧凑地表达数学编程模型。使用LINGO的内部脚本功能可以迭代解决多个模型

    2、便的数据选项

    花费时间和精力来管理数据。它使您可以构建直接从数据库和电子表格中提取信息的模型。同样,LINGO可以将解决方案信息直接输出到数据库或电子表格中,从而使您更轻松地在自己选择的应用程序中生成报告。模型和数据的完全分离增强了模型的维护和可伸缩性

    3、交互式建模或创建交钥匙应用程序

    您可以在LINGO中构建和求解模型,也可以直接从编写的应用程序中调用LINGO。为了以交互方式开发模型,LINGO提供了一个完整的建模环境来构建,求解和分析您的模型。对于构建交钥匙解决方案,LINGO带有可调用的DLL和OLE接口,可以从用户编写的应用程序中调用它们。也可以直接从Excel宏或数据库应用程序中调用LINGO。 LINGO当前包括C / C ++,FORTRAN,Java,C#.NET,VB.NET,ASP.NET,Visual Basic,Delphi和Excel的编程示例

    4、广泛的文档和帮助

    提供了快速启动和运行所需的所有工具。您将获得LINGO用户手册(印刷版,可通过在线帮助获得),该手册全面描述了该程序的命令和功能。超级版本和更大版本中还包括LINGO优化建模的副本,这是一份全面的建模文本,讨论了线性,整数和非线性优化问题的所有主要类别。 LINGO还提供了许多基于现实世界的示例,供您修改和扩展

    5、强大的求解器和工具

    可提供一组全面的快速内置求解器,用于线性,非线性(凸和非凸),二次,二次约束和整数优化。您无需指定或加载单独的求解器,因为LINGO会读取您的公式并自动选择合适的求解器

    6、通用非线性求解器

    提供一般的非线性和非线性/整数功能。为了使用LINDO API的非线性功能,需要使用非线性许可选项