lingo软件武功秘籍1PPT课件_第1页
lingo软件武功秘籍1PPT课件_第2页
lingo软件武功秘籍1PPT课件_第3页
lingo软件武功秘籍1PPT课件_第4页
lingo软件武功秘籍1PPT课件_第5页
已阅读5页,还剩50页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华中农业大学建模基地华中农业大学建模基地2021/3/91LINGOLINGO软件武功秘软件武功秘籍籍LINGO 9.0 for LINGO 9.0 for windowswindowsLINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/92 欲练神功,请入门来!欲练神功,请入门来!实战篇实战篇升级篇升级篇基础篇基础篇入门篇入门篇小型专题,大型优化问题小型专题,大型优化问题调试,函数综述,数据与程序分离调试,函数综述,数据与程序分离集合,段,函数,运算符集合,段,函数,运算符安装,基本用法,菜单,参数安装,基本用法,菜单,参数LINGOL

2、INGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/93 入门篇入门篇程序安装程序安装1第一次接触第一次接触2傻瓜输入法傻瓜输入法3线性模型讨论线性模型讨论4菜单与选项卡菜单与选项卡5LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/94 掌门人掌门人软件创始人:Linus Schrage教授美国芝加哥大学LINDO系统公司总裁位列全球财富杂志500强的企业一半以上使用其优化软件全球市场占有率最高LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作20

3、21/3/95 软件简介软件简介LINGO软件的优点:简单的模型表示方便的数据输入和输出选择强大的求解引擎完全互动的环境广泛的文件和HELP功能LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/96 软件简介软件简介可以应用于:运筹学科研与教学数据建模线性及非线性规划决策学目标规划排队论LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/97 程序安装程序安装软件准备:(价值人民币4万元)第一步:检查你的电脑有没有安装过lingo程序,如果有,从控制面板卸载已安装的lingo软件,

4、并删除安装文件夹;第二步:双击软件setup.exe,启动安装软件,并选择“next”按钮;LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/98 程序安装程序安装选择accept并继续LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/99 程序安装程序安装记住此处的安装目录后继续,若要更改,按右边A,B顺序操作A 点击此处B 更改盘符后按“ok”按钮LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/910 程序安装程序安

5、装直接选择“ok”继续去掉此处“”后点击“finish”按钮LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/911 程序安装程序安装第三步:双击软件crack.exe,打开压缩软件;按右边ABCD顺序操作;A 点击此处弹出一个面板B 选择安装软件的目录C 点击确定LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/912 程序安装程序安装D 点击“全部选是”,等解压完成后关闭解压程序;LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2

6、021/3/913 程序安装程序安装第四步:进入安装目录,按ABCD顺序操作;A 双击“keygen.exe”B 点击“Generate”LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/914 程序安装程序安装C 全部选中这片区域点击鼠标右键复制D 点击“exit”关闭程序LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/915 程序安装程序安装第五步:在安装目录中找到“lingo90.exe,双击打开lingo程序”后,按A,B,C,D顺序操作。LINGOLINGO软件武功秘

7、籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/916 程序安装程序安装A使用鼠标右键进行粘贴B点击“OK”C点击“OK”D点击“OK”LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/917 程序安装程序安装第六步:最重要的一步,庆祝安装成功!LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/918 界面介绍界面介绍LINGO软件的主窗口(用软件的主窗口(用户界面),所有其他窗口户界面),所有其他窗口都在这个窗口之内。都在这个窗口之内。 模型窗口(

8、模型窗口(Model Window),用于输入),用于输入LINGO优化模型(即优化模型(即LINGO程序)。程序)。 状态行(最左边显示状态行(最左边显示“Ready”,表示,表示 “准备就绪准备就绪”)当前时间当前时间 当前光标的当前光标的位置位置 LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/919 工具栏工具栏File|Open(F3)打开文件File|Print(F7)打印文件Edit|Copy(Ctrl+C)复制Edit|Undo(Ctrl+Z)取消操作Edit|Find (Ctrl+F)查找LINGO|Solution

9、(Alt+O)显示解答Edit|Match Parenthesis(Ctrl+P)匹配括号LINGO|Options(Ctrl+I)选项设置Window|Close All (Alt+X)关闭所有窗口File|New(F2)新建文件File|Save(F4)保存文件Edit|Cut(Ctrl+X)剪切Edit|Paste(Ctrl+V)粘贴Edit|Redo(Ctrl+Y)恢复操作Edit | Go To Line(Ctrl+T)定位某行LINGO|Solve (Ctrl+S)求解模型LINGO|Picture(Ctrl+K)模型图示Window|Send to Back (Ctrl+B)窗口

10、后置Window|Tile(Alt+T) 平铺窗口上下文相关的帮助Help|Contents(F1)在线帮助LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/920 文件类型文件类型*.LG4:LINGO格式的模型文件,保存了模型窗口中所能够看到格式的模型文件,保存了模型窗口中所能够看到的所有文本和其他对象及其格式信息;的所有文本和其他对象及其格式信息;*.LNG:文本格式的模型文件,不保存模型中的格式信息(如字:文本格式的模型文件,不保存模型中的格式信息(如字体、颜色、嵌入对象等);体、颜色、嵌入对象等);*.LDT:LINGO数据文

11、件;数据文件;*.LTF:LINGO命令脚本文件;命令脚本文件;*.LGR:LINGO报告文件;报告文件;*.LTX: LINDO格式的模型文件;格式的模型文件;*.MPS:示:示MPS(数学规划系统)格式的模型文件。(数学规划系统)格式的模型文件。除除“LG4”文件外,文件外,另外几种格式的文件另外几种格式的文件都是普通的文本文件,都是普通的文本文件,可以用任何文本编辑可以用任何文本编辑器打开和编辑。器打开和编辑。LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/921 运行过程运行过程 LP QP NLP IP 全局优化全局优化(选

12、选) ILP IQP INLP LINDO/LINGO预处理程序预处理程序线性优化求解程序线性优化求解程序非线性优化求解程序非线性优化求解程序分枝定界管理程序分枝定界管理程序1. 确定常数确定常数2. 识别类型识别类型1. 单纯形算法单纯形算法2. 内点算法内点算法barrier(选选)1.顺序线性规划法顺序线性规划法(SLP) 2.广义既约梯度法广义既约梯度法(GRG) (选选) 3.多点搜索多点搜索(Multistart) (选选) LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/922傻瓜输入法傻瓜输入法例 直接用LINGO来解

13、如下二次规划问题:取整, 0, 2,100 . .23 . 027789 max 21212122212121xxxxxxtsxxxxxxModel:Title:傻瓜输入法傻瓜输入法;!小程序可用,大程序不提倡小程序可用,大程序不提倡;st1x1+x2=100;optmax=98*x1+277*x2-x12-0.3*x1*x2-2*x22;st2x1”(或(或“=”(或(或“=”)功能相同;)功能相同; LINGO模型以模型以“MODEL:”开始,开始,“END”结束;结束; 目标函数为目标函数为“MAX=”。不需要写。不需要写“ST” ; 变量与系数间有乘号运算符变量与系数间有乘号运算符“

14、* ”; 变量名以字母开头,不能超过变量名以字母开头,不能超过32个字符;个字符; 变量名不区分大小写(包括变量名不区分大小写(包括LINGO中的关键字);中的关键字); 语句的顺序不重要;语句的顺序不重要; 行号自动产生或人为定义。目标函数所在行是第一行,行号自动产生或人为定义。目标函数所在行是第一行, 第二行起为约束条件第二行起为约束条件,约束行名字被放约束行名字被放“ ”中;中; 行中注有行中注有“!”符号的后面部分为注释;符号的后面部分为注释;LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/924 注意事项注意事项 在模型的开

15、头可以用在模型的开头可以用“TITLE” 对模型命名;对模型命名; 变量可以放在约束右端;变量可以放在约束右端; 每行(目标,约束,说明语句)后增加每行(目标,约束,说明语句)后增加 “;”; 开头都是函数调用;开头都是函数调用; 上下界限定用上下界限定用BND()(),不计入模型的约束,也不能不计入模型的约束,也不能给出其松紧判断和敏感性分析给出其松紧判断和敏感性分析; 缺省假定所有变量非负;可在模型的缺省假定所有变量非负;可在模型的“END”语句后用语句后用“FREE()() ”将变量的非负假定取消将变量的非负假定取消; 对对0-1变量说明:变量说明:BIN()();对整型变量说明:对整型

16、变量说明:GIN();(); 模型由一系列语句组成,适当缩进,增强可读性。模型由一系列语句组成,适当缩进,增强可读性。LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/925 求解器状态窗口求解器状态窗口变量数量变量数量TNInTNTNClassObInfeIteTypeObj求解花费时间求解花费时间非零系数数量非零系数数量内存使用数量内存使用数量约束数量约束数量模型类型模型类型当前解状态当前解状态当前目标函数值当前目标函数值扩展求解器扩展求解器使用的特殊求解程序使用的特殊求解程序到目前的最佳目标值到目前的最佳目标值特殊求解程序当前运行

17、步数特殊求解程序当前运行步数有效步数有效步数B-and-BGlobalMultistartLP,QP,ILP,IQP,PILP, PIQP,NLP,INLP,PINLPGlobal Optimum, Local Optimum, Feasible, Infeasible“(不可行不可行), Unbounded“(无界无界), Interrupted“(中断中断), Undetermined“(未确定未确定) 约束不满足的总量约束不满足的总量目前为止的迭代次数目前为止的迭代次数目标函数值的界目标函数值的界 分枝数分枝数(对对B-and-B程序程序);子问题数子问题数(对对Global程序程序);

18、初始点数初始点数(对对Multistart程序程序)可直接求可直接求解的变量解的变量不作为决不作为决策变量。策变量。更新时间间隔更新时间间隔LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/926 线性模型题目线性模型题目1 生产计划问题生产计划问题某工厂计划安排生产,两种产品,已知每种单位产品的利润,生产单位产品所需设备台时及A,B两种原材料的消耗,现有原材料和设备台时的定额如表所示,问:)怎么安排生产使得工厂获利最大?)产品的单位利润降低到1.8万元,要不要改变生产计划,如果降低到1万元呢?)产品的单位利润增大到5万元,要不要改变生

19、产计划?)如果产品,的单位利润同时降低了1万元,要不要改变生产计划? 产品产品最大资源量设备128台时原材料A4016kg原材料B0412kg单位产品利润23LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/927 线性模型建立线性模型建立 请自己先用软件求解请自己先用软件求解 LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/928 线性模型求解线性模型求解程序编写程序编写model:title 生产计划问题;maxfmax=2*x1+3*x2;Ax1+2*x28;B4*x11

20、6;TIME4*x212;ENDLINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/929 线性模型求解线性模型求解运行结果运行结果 Model Title: 生产计划问题 Variable Value Reduced Cost X1 4.000000 0.000000 X2 2.000000 0.000000 Row Slack or Surplus Dual Price MAXF 14.00000 1.000000 A 0.000000 1.500000 B 0.000000 0.1250000 TIME 4.000000 0.000

21、000 对问题1,安排是生产产品4单位,产品2单位,最大盈利为14万元 。LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/930 线性模型敏感性理论线性模型敏感性理论1目标函数的系数变化的敏感性分析目标函数的系数变化的敏感性分析如果目标函数的系数发生变化,将会影响目标函数 f 斜率的变化,但是只要f 的斜率小于等于-1/2(也就是直线l夹在l1与l2之间时),最优解都在(4,2)上取到,最优解不变,从而生产计划不会变. LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/931

22、线性模型敏感性分析线性模型敏感性分析1要使用敏感性分析要使用敏感性分析必须要在这里选择必须要在这里选择Prices & Ranges然后然后保存保存退出退出路径:路径:LINGOOptionsGeneral Solver(通用求解程序通用求解程序)选项卡选项卡LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/932 线性模型敏感性分析线性模型敏感性分析1要调出敏感性分析的结果,要调出敏感性分析的结果,必须必须先求解先求解后再后再在程序窗在程序窗口下口下点击点击LINGORange, LINGOLINGO软件武功秘籍软件武功秘籍华

23、中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/933 线性模型敏感性分析线性模型敏感性分析1Ranges in which the basis is unchanged: Objective Coefficient Ranges Current Allowable Allowable Variable Coefficient Increase Decrease X1 2.000000 INFINITY 0.5000000 X2 3.000000 1.000000 3.000000 Righthand Side Ranges Row Current Allowable Allow

24、able RHS Increase Decrease A 8.000000 2.000000 4.000000 B 16.00000 16.00000 8.000000 TIME 12.00000 INFINITY 4.000000 当前变量系数允许增加量允许减少量对问题对问题2,产品,产品的单位利润降低到的单位利润降低到1.8万元,在(万元,在(1.5,)之间,所以不)之间,所以不改变生产计划。如果降低到改变生产计划。如果降低到1万元,不在(万元,不在(1.5,)内,要改变生产计划。)内,要改变生产计划。在程序中将目标函数的系数在程序中将目标函数的系数“2”改为改为“1”,可得新的计划为,可

25、得新的计划为安排是生产产品安排是生产产品2单位,产品单位,产品3单位,最大盈利为单位,最大盈利为11万元万元.对问题对问题3,要改变生产计划,更改程序得新计划为生产产品,要改变生产计划,更改程序得新计划为生产产品2单位,产品单位,产品3单位,最大盈利为单位,最大盈利为19万元万元.对问题对问题4,因为两个系数同时改变了,所以只有更改程序的数据,重新运,因为两个系数同时改变了,所以只有更改程序的数据,重新运行得:不改变生产计划,但是最大利润降低到行得:不改变生产计划,但是最大利润降低到8万元万元. LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作20

26、21/3/934 线性模型敏感性理论线性模型敏感性理论2LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/935 线性模型影子价格理论线性模型影子价格理论12121112max2328416. .412,0fxxxxxstxx x0,34224. .12168min3213221321yyyyyyyt syyyg把y1,y2,y3作为三种原料的定价,定价的目标是在比生产产品获得更多利润的前提下的最小利润. 在最优情况下,在最优情况下,y的值就是资的值就是资源的源的影子价格,影子价格,影子价格有意影子价格有意义是有范围的义是有范围的。影子

27、价格经济含义是:在资源得到最优配影子价格经济含义是:在资源得到最优配置,使总效益最大时,该资源投入量每增置,使总效益最大时,该资源投入量每增加一个单位所带来总收益的增加量加一个单位所带来总收益的增加量 LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/936 线性模型综合讨论线性模型综合讨论Ranges in which the basis is unchanged: Objective Coefficient Ranges Current Allowable Allowable Variable Coefficient Increas

28、e Decrease X1 2.000000 INFINITY 0.5000000 X2 3.000000 1.000000 3.000000 Righthand Side Ranges Row Current Allowable Allowable RHS Increase Decrease A 8.000000 2.000000 4.000000 B 16.00000 16.00000 8.000000 TIME 12.00000 INFINITY 4.000000 运行结果运行结果 Model Title: 生产计划问题 Variable Value Reduced Cost X1 4.

29、000000 0.000000 X2 2.000000 0.000000 Row Slack or Surplus Dual Price MAXF 14.00000 1.000000 A 0.000000 1.500000 B 0.000000 0.1250000 TIME 4.000000 0.000000 LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/937 线性模型题目线性模型题目21桶牛奶 3公斤A1 12小时 8小时 4公斤A2 或获利24元/公斤 获利16元/公斤 50桶牛奶桶牛奶 时间时间480小时小时 至多加工至多加

30、工100公斤公斤A1 制订生产计划,使每天获利最大制订生产计划,使每天获利最大 35元可买到元可买到1桶牛奶,买吗?若买,每天最多买多少桶牛奶,买吗?若买,每天最多买多少? 可聘用临时工人,付出的工资最多是每小时几元可聘用临时工人,付出的工资最多是每小时几元? A1的获利增加到的获利增加到 30元元/公斤,应否改变生产计划?公斤,应否改变生产计划? 每天:每天:加工奶制品的生产计划加工奶制品的生产计划LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/938 线性模型建立线性模型建立x1桶牛奶生产桶牛奶生产A1 x2桶牛奶生产桶牛奶生产A

31、2 获利获利 243x1 获利获利 164 x2 原料供应原料供应 5021 xx劳动时间劳动时间 48081221 xx加工能力加工能力 10031x决策变量决策变量 目标函数目标函数 216472xxzMax每天获利每天获利约束条件约束条件非负约束非负约束 0,21xx线性线性规划规划模型模型(LP) 请自己先用软件求解请自己先用软件求解 LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/939 线性模型求解线性模型求解Max=72*x1+64*x2;x1+x250;12*x1+8*x2480;3*x1100; OBJECTIVE

32、FUNCTION VALUE 1) 3360.000 VARIABLE VALUE REDUCED COST X1 20.000000 0.000000 X2 30.000000 0.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 0.000000 48.000000 3) 0.000000 2.000000 4) 40.000000 0.000000 NO. ITERATIONS= 220桶牛奶生产桶牛奶生产A1, 30桶生产桶生产A2,利润,利润3360元。元。 LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙

33、制作2021/3/940 线性模型影子价格线性模型影子价格 OBJECTIVE FUNCTION VALUE 1) 3360.000 VARIABLE VALUE REDUCED COST X1 20.000000 0.000000 X2 30.000000 0.000000 ROW SLACK OR SURPLUS DUAL PRICES 2) 0.000000 48.000000 3) 0.000000 2.000000 4) 40.000000 0.000000 35元可买到元可买到1桶牛奶,要买吗?桶牛奶,要买吗? 35 48, 应该买!应该买! 聘用临时工人付出的工资最多每小时几元?

34、聘用临时工人付出的工资最多每小时几元? 2元!元!LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/941 线性模型敏感性分析线性模型敏感性分析RANGES IN WHICH THE BASIS IS UNCHANGED: OBJ COEFFICIENT RANGES VARIABLE CURRENT ALLOWABLE ALLOWABLE COEF INCREASE DECREASE X1 72.000000 24.000000 8.000000 X2 64.000000 8.000000 16.000000 RIGHTHAND SI

35、DE RANGES ROW CURRENT ALLOWABLE ALLOWABLE RHS INCREASE DECREASE 2 50.000000 10.000000 6.666667 3 480.000000 53.333332 80.000000 4 100.000000 INFINITY 40.000000 A1获利增加到获利增加到 30元元/千克,应否改变生产计划?千克,应否改变生产计划? 不变!不变! 35元可买到元可买到1桶牛奶,每天最多买多少?桶牛奶,每天最多买多少?最多买最多买10桶!桶!LINGOLINGO软件武功秘籍软件武功秘籍华中农业大学建模基地华中农业大学建模基地任兴龙制作2021/3/942 File菜单命令菜单命令File|Export File优化模型输出到文件,输出格式都是文优化模型输出到

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论