

最新版本的Lingo是一个实用的线性和一般优化求解器。Lingo正式版提供了完全集成的软件包,包括表达优化模型的强大语言,构建和编辑问题的全功能环境,以及一套快速内置的解决方案。
此外,Lingo还内置了建立优化模型的语言,可以轻松表达大规模问题。这个软件园提供Lingo软件的下载服务。欢迎下载使用!
Lingo软件功能
1.代数建模语言:支持强大的基于集合的建模语言,允许用户高效简洁地表达数学编程模型。使用LINGO的内部脚本功能,可以迭代求解多个模型。
2、便捷的数据选项:花时间精力管理数据。它允许您构建直接从数据库和电子表格中提取信息的模型。类似地,LINGO可以直接将解决方案信息输出到数据库或电子表格中。
这使您更容易在自己选择的应用程序中生成报告。模型和数据的完全分离增强了模型的可维护性和可伸缩性。
3.交互式建模或创建交钥匙应用程序:可以用LINGO构建和求解模型,也可以直接从编写的应用程序中调用LINGO。为了交互式地开发模型,LINGO提供了一个完整的建模环境,
求解并分析你的模型。对于构建交钥匙解决方案,LINGO有可调用的dll和OLE接口,可以从用户编写的应用程序中调用。也可以直接从Excel宏或数据库应用程序中调用LINGO。
Terminology currently includes C/C, FORTRAN, Java and C#. NET,VB。 NET,ASP。 Network, visualization
Basic、Delphi和Excel编程实例。
4.大量文档和帮助:提供了快速启动和运行所需的所有工具。您将获得LINGO用户手册(印刷版本,可通过在线帮助获得),该手册全面描述了程序的命令和功能。
超级版本和更大的版本还包括一份LINGO优化建模,这是一个全面的建模文本,并讨论了所有主要类别的线性,整数和非线性优化问题。
LINGO还提供了很多基于现实世界的例子,供你修改和扩展。
5.强大的解算器和工具:可以为线性、非线性(凸和非凸)、二次、二次约束和整数优化提供一套全面的快速内置解算器。您不需要指定或加载单独的求解器,因为LINGO会读取您的公式并自动选择合适的求解器。
LINGO中可用的求解器和工具的一般描述如下:
6.常规非线性求解器:提供常规非线性和非线性/整数函数。为了使用LINDO API的非线性功能,您需要使用非线性许可选项。
7.全局求解器(Global Solver):全局求解器在分支定界框架内结合一系列范围边界(如区间分析和凸分析)和范围缩减技术(如线性规划和约束传播)来寻找验证的非凸非线性规划的全局解。
传统的非线性求解器可能会陷入次优的局部解。使用全局解算器时,情况不再如此。
8.多起点求解器:多起点求解器在NLP和混合整数NLP的解空间中智能生成候选起点序列。每个起始点都需要调用传统的NLP求解器来寻找局部最优值。对于非凸NLP模型,
多起点解算器找到的最佳解的质量通常优于传统非线性解算器的单一解。用户可调参数控制要执行的多次启动的最大次数。
9.障碍求解器:障碍求解器是解决线性、二次和圆锥问题的替代方法。LINGO最先进的barrier方法为大型稀疏模型提供了巨大的速度优势。
10、单纯形求解器:提供了原始和对偶单纯形法的两种高级实现,作为解决线性编程问题的主要手段。其灵活的设计允许用户通过更改一些算法参数来微调每种方法。
11、混合整数求解器:软件的混合整数求解器的功能扩展到线性,二次和一般非线性整数模型。它包含几种高级解决方案技术,例如剪切生成,动态减少树增长的树重新排序以及先进的启发式和预解决策略。
12、随机解算器:随机规划求解器通过具有追索权的多阶段随机模型支持不确定情况下的决策。用户通过识别分布函数(内置的或用户定义的)描述不确定性
Lingo软件特色
简单的模型表示
Lingo 可以将线性、非线性和整数问题迅速得予以公式表示,并且容易阅读、了解和修改。
方便的数据输入和输出选择
Lingo 建立的模型可以直接从数据库或工作表获取资料。同样地,Lingo 可以将求解结果直接输出到数据库或工作表。
强大的求解引擎
Lingo 内建的求解引擎有线性、非线性(convex and nonconvex)、二次、二次限制和整数最佳化。
Model Interactively or Create Turn-key Applications
Lingo 提供完全互动的环境供您建立、求解和分析模型。Lingo 也提供DLL 和OLE 界面可供使用者由撰写的程序中呼叫。
广泛的文件和HELP 功能
Lingo 提供的所有工具和文件可使你迅速入门和上手。Lingo 使用者手册有详细的功能定义。
Lingo安装步骤
1、在本站软件园将Lingo下载下来,并解压到当前文件夹中,点击其中的LINGO-WINDOWS-64x86-18.0.exe应用程序,进入安装向导界面,接着点击下一步,来到许可协议界面,
我们勾选接受协议后,点击下一步。
2、选择软件安装位置界面,本站小编建议用户们安装在D盘中,选择好安装位置点击下一步。
3、Lingo安装结束,点击完成即可。
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怎么限制整数?如果我们要x1,x2,x3,x4,x5都为整数,怎么办呢?
答:用这个表示@gin(变量)表示整数;
运行后的结果如下:
min(最小值)=408
X1=68.00000
X2=0.000000
X3=4.000000
X4=2.000000
X5=50.00000
X6=16.00000
问:lingo如何能让写字板的字体变大?
答:原来字体很小,怎样让字体变大,可以用Ctrl+你鼠标的轮滑键,就可以清晰的改变大小。
同类软件对比
人物建模软件官方版是一款专业强大的3D人体建模工具。人物建模软件最新版支持人物建模、建造3d模型等功能,用户可以用来制作自己喜欢的动漫人物。人物建模软件体积小巧,操作起来更加方便,
内置了诸多的纹理和素材供用户使用,满足用户基本的建模需求。
3D建模官方版是一款专业优秀的绘图建模工具。3D建模专用于制作3D动画的图像设计编辑,支持从建模,动画,材质,渲染,到音频处理等一系列解决方案。3D建模软件以python为内建脚本,
支持yafaray渲染器,能够帮助用户轻松建立和管理复杂的环境。
-
海棠书屋 - 值得收藏的宝藏文学小说阅读,海棠线上文学城官方网站登录入口 2023-05-09
-
2022软件库合集资料网址大全 2023-05-09
-
原神二次元深夜奖励半夜史莱姆 2023-05-09
-
无尽画廊nature纲手汉化 2023-05-09
-
原神ちゃんが部下を腿法娴熟胡桃 2023-05-09
-
宝宝又大了1v1海棠书屋 2023-05-09