❶ lingo线性规划编程,应该不难,急求好心人,50分
min=3.7*x1+5*x2+1.5*x3+1.3*x4+3.1*x5+3.5*x6+1*x7+1*x8+1.5*x9+1.9*x10+1.7*x11+1.6*x12
+@if(x1#le#40,0,(x1-40)*4.1)
+@if(x2#le#30,0,(x2-30)*5.3)
+@if(x3#le#30,0,(x3-30)*1.8)
+@if(x4#le#30,0,(x4-30)*1.6)
+@if(x5#le#40,0,(x5-40)*3.5)
+@if(x6#le#30,0,(x6-30)*3.8)
+@if(x7#le#30,0,(x7-30)*1.3)
+@if(x8#le#30,0,(x8-30)*1.3)
+@if(x9#le#40,0,(x9-40)*1.9)
+@if(x10#le#40,0,(x10-40)*2.2)
+@if(x11#le#30,0,(x11-30)*2.0)
+@if(x12#le#30,0,(x12-30)*1.9);
x1+x2+x3+x4=84;
x5+x6+x7+x8=116;
x3+x7-x9-x11=0;
x4+x8-x10-x12=0;
x1+x5+x9+x10=96;
x2+x6+x11+x12=104;
x1<=60;
x2<=50;
x3<=50;
x4<=50;
x5<=60;
x6<=50;
x7<=50;
x8<=50;
x9<=60;
x10<=60;
x11<=50;
x12<=50;
❷ Lingo优势是什么有什么特点
优势:简单的模型表示。方便的数据输入和输出选择。强大的求解器。交互式模型或创建Turn-key应用程序。其特色在于内置建模语言,提供十几个内部函数,可以允许决策变量是整数。
在各个领域本书都配有丰富的案例和求解程序,帮助读者深入理解LINGO软件。同时,本书专门配有一章介绍数学建模中的应用实例,以10个数学建模经典案例为基础,其中9个案例的全部模型都用LINGO编程实现,并在LINGO12版本调试通过。这些案例凝聚了作者多年来积累的编程经验和巧妙构思。
本书在深入浅出地介绍LINGO基本用法和LINGO与外部文件接口的基础上,分两个层次介绍了LINGO软件及其应用:
第一个层次以数学规划、图论与网络优化、多目标规划等LINGO软件常用领域为背景,介绍LINGO软件求解优化模型的常规手段和技巧。
第二个层次以博弈论、存储论、排队论、决策分析、评价方法、最小二乘法等领域为背景,介绍LINGO软件在非优化领域的应用,充分展示LINGO软件的优势和应用扩展。
❸ 做动态规划用lingo和matlab哪个更好点
matlab构造矩阵要下点功夫 但是lingo编程就简单多了,但是就是没有程序调用接口! 学有余力,建议使用matlab
❹ 使用LINGO进行数学建模编程,是不是所有问题的编程语言是一样的只是输入的数据不一样呢
不是啊,差别是必须有的,取决于类型,建议谢金星《优化建模与lingo\lindo软件》。
❺ lingo编程
你这个lmax跟其它量的关系我没有发现你在哪写 而且用lingo可能不一定合适吧
❻ lingo可以解决什么优化问题
LINGO是Linearnteractive and General Optimizer的缩写,即“交互式的线性和通用优化求解器”,可以用于求解非线性规划,也可以用于一些线性和非线性方程组的求解等。其特色在于可以允许决策变量是整数(即整数规划,包括 0-1 整数规划),方便灵活,而且执行速度非常快。
一般地,使用LINGO 求解运筹学问题可以分为以下两个步骤来完成:
1)根据实际问题,建立数学模型,即使用数学建模的方法建立优化模型;
2)根据优化模型,利用LINGO 来求解模型。主要是根据LINGO 软件,把数学模型转译成计算机语言,借助于计算机来求解。
例题:在线性规划中的应用max Z =5 X1+3 X2+6X3,
s.t. X1 +2 X2 + X3 ≤18
2 X1 + X2 +3 X3 =16
X1 + X2 + X3 =10
X1 ,X2 ≥0 , X3 为自由变量
应用LINGO 来求解该模型,只需要在 lingo窗口中输入以下信息即可:
max=5*x1 +3*x2 +6*x3 ;
x1 + 2*x2 + x3 <=18 ;
2*x1 + x2 + 3*x3 =16 ;
x1 + x2 + x3 =10 ;
@free( x3) ;
然后按运行按钮,得到模型最优解,具体如下:
Objective value: 46.00000
Variable ValueReced Cost
x1 14.00000 0.000000
x2 0.000000 1.000000
x3 -4 .000000 0.000000
由此可知,当 x1 =14 , x2 =0 , x3 =-4 时,模型得到最优值,且最优值为 46。
说明:在利用LINGO 求解线性规划时,如自变量都为非负的话,在LINGO 中输入的信息和模型基本相同;如自变量为自由变量,可以使用函数 @free来把系统默认的非负变量定义自由变量,如实例一中的 x3
❼ 数学建模, 大家觉lingo好用,还是matlab好 只用matlab够用了吗
1,matlab可以用大学数学《
数学实验》,萧树铁
姜启源编,高教出版社。里面还有各种算法和函数的用法,以及模型和例题,很全的。
2,lingo,从网上搜集课件就可以,可以找胡志兴的,我们老师就是从网上搜的资料给我们讲的,它主要用来处理规划问题,matlab也可以处理规划问题,对于matlab和lingo着重掌握一种编程就可以,一般是matlab更全,所以把matlab学好更重要。
希望对你有帮助。
❽ LINGO\LINDO 与MATLAB相比较优势在哪
平时很少做优化的问题。感觉优化模型比较好建,但是解比较难求,尤其是全局最优解。Lingo主要关注于解决优化问题,专注于优化领域。在优化方面应该有其独特的算法的。了解Lingo在建模的时候还是有很大帮助的,大多数优化问题都可以用Lingo编程求解(求解速度没有试过)。Matlab也有优化工具箱,也能够求解大多数的优化模型。一般情况下,对于建模来讲,两者应用起来差别不大,仅在语法的上差别。但是当变量比较多的时候,使用Lingo可能要方便些。这是我个人的感觉,期待高手的解答!
❾ 数模lingo编程好学么
lingo是数学软件,用以解决数学问题
主要是解决线性规划,非线性规划,二次规划
数学建模如果用规划模型,用这个解是非常方便的
如果用C或VB得自己写算法
这个你把约束条件和目标函数写出来,就会自动求最优解
并且含有有灵敏度分析,迭代次数等。
现在在数模上用的越来越多了
LINGO
9的破解版,迅雷上有
还有lingo的教程,你要的话我给你发过去
❿ lingo如何编程
lingo的编程挺简单的,建议你去到数学中国看看初学者的资料,那里也有lingo各个版本的软件提供下载。资料和用法就多的不行啦