LINGO的软件综述
LINGO全称是Linear INteractive and General Optimizer的缩写---交互式的线性和通用优化求解器。它是一套设计用来帮助您快速,方便和有效的构建和求解线性,非线性,和整数最优化模型的功能全面的工具。包括功能强大的建模语言,建立和编辑问题的全功能环境,读取和写入Excel和数据库的功能,和一系列完全内置的求解程序.Lingo 是使建立和求解线性、非线性和整数最佳化模型更快更简单更有效率的综合工具。Lingo 提供强大的语言和快速的求解引擎来阐述和求解最佳化模型。1. 简单的模型表示Lingo 可以将线性、非线性和整数问题迅速得予以公式表示,并且容易阅读、了解和修改。LINGO的建模语言允许您使用汇总和下标变量以一种易懂的直观的方式来表达模型,非常类似您在使用纸和笔。模型更加容易构建,更容易理解,因此也更容易维护。2. 方便的数据输入和输出选择Lingo 建立的模型可以直接从数据库或工作表获取资料
Lingo软件或Mathematica软件的主要功能有哪些?
Lingo是专门用于求解线性规划问题的软件,软件不大,也容易学。Mathematica是三大数学软件之一(MATLAB、Mathematica、Maple),功能强大,能够进行几乎一切形式的数学运算(能够进行纯符号运算、可以进行复杂的微积分运算、可以解方程或方程组、可以编辑动画、可以绘制漂亮并且动态函数图像、可以高效的编写程序并能将程序代码以C或Fortran的形式输出、可以制作网页、可以通过Mathematica上网等等,Mathematica设计者的初衷就是开发一款全能型的软件),当然也能求解线性规划问题。不过Mathematica属于大型软件了,学起来要花不少时间的(相比于MATLAB和Maple,Mathematica是最容易上手的了,语法具有高度的一致性,并且功能上面丝毫不逊色于MATLAB和Maple,不我感觉Mathematica的推广营销工作似乎做的不够好,国内用MATLAB的远远多于Mathematica)
数学建模LINGO软件难不难??
不难,只是刚开始‘集’的概念有点难以理解,特别是派生集,不过用多了就熟悉了,lingo解规划问题比matlab方便
如何应用LINGO软件?
先编最简单的程序,一个目标函数两个约束条件的整数规划问题就行,通过这一个题目彻底搞懂lingo软件的菜单命令的功能以及输出报告的所表达的含义。然后再看看其他复杂的模型,掌握lingo中一些高级的语言、函数,这就靠你个人努力专研了。希望能帮到你啊!
lingo软件的模型的建立
如果没有x1,x2,x3,x4,x5的约束条件,你应该编写键入:Max=9*x1+3*x2+1*x3+1*x4+0.5*x5; 1.0*x1+1.0*x2+1.0*x3+1.0*x4+1.0*x5<=400; 0.75*x1+0.4*x2+1.3*x3+1.3*x4+4*x5<=176; 25*x1+20*x2+1.4*x3+1.0*x4+1.1*x5<=3500 ; @free(x1); @free(x2); @free(x3); @free(x4);@free(x5); 答案为: Model is unbounded Variable Value Reduced Cost X1 0.000000 -5.584452 X2 163.5415 0.000000 X3 0.000000 0.3852890E-01 X4 309.3520 0.000000 X5