- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二讲 Lingo数学软件 1 在Lingo中使用Lindo模型 Lindo与Lingo都是LINDO系统公司开发的专门用于求解最优化问题的软件包。与Lindo相比,Lingo软件主要具有两大优点: (1)除具有LINDO的全部功能外,还可用于求解非线性规划问题,包括非线性整数规划问题。 (2)LINGO包含了内置的建模语言,允许以简练、直观的方式描述较大规模的优化问题,模型中所需的数据可以以一定格式保存在独立的文件中。 1 在Lingo中使用Lindo模型 Lingo 9.0完全支持Lindo模型程序的书写格式。在Lingo 9.0模型窗口中选择菜单命令“File|Open (F3)” 注意 在Lingo 9.0以前的版本中(如Lingo 8.0), “File|Import LINDO File (F12)”命令可以将Lindo模型文件转化成Lingo模型。这个菜单命令的意思是“导入Lindo文件”(在LINGO 9.0中已无必要,所以该命令已经被取消了)。 ·后缀“ldt”表示LINGO数据文件; ·后缀“ltf”表示LINGO命令脚本文件; ·后缀“lgr”表示LINGO报告文件; ·后缀“mps”表示MPS(数学规划系统)格式的模型文件; ·“*.*”表示所有文件。 2 用Lingo求解 二次规划( QP)模型 例2.1 某厂生产的一种产品有甲、乙两个牌号,讨论在产销平衡的情况下如何确定各自的产量,使总的利润最大。所谓产销平衡指工厂的产量等于市场上的销量,没有卖不出去的产品的情况。显然,销售总利润既取决于两种牌号产品的销量和(单件)价格,也依赖于产量和(单件)成本,按照市场经济规律,甲的价格p1固然会随其销量x1的增长而降低,同时乙的销量x2的增长也会使甲的价格有稍微的下降,可以简单地假设价格与销量成线性关系,即p1=b1-a11x1-a12x2,b1,a11,a120,a11a12;类似地,乙的价格p2遵循同样的规律,即有p2=b2-a21x1-a22x2,b2,a21,a220,a22a21.例如,假定实际中b1=100,a11=1,a12=0.1,b2=280;a21=0.2,a22=2。此外,假设工厂的生产能力有限,两种牌号产品的产量之和不可能超过100件,且甲的产量不可能超过乙的产量的两倍,甲乙的单件生产成本分别是q1=2和q2=3(假定为常数)。求甲、乙两个牌号的产量 x1,x2使总利润最大。 优化模型 决策变量:决策变量就是甲、乙两个牌号的产量(也是销量)x1,x2 目标函数:显然,目标函数就是总利润z(x1,x2),即 z(x1,x2)=(p1-q1)x1+(p2-q2)x2 =(100-x1-0.1x2-2)x1+(280-0.2x1- 2x2-3)x2 =98 x1+277 x2-x12-0.3 x1 x2-2x22 约束条件:题中假设工厂的生产能力有限,两种产品的产量之和不可能超过100件,且产品甲的产量不可能超过乙的产量的两倍。写成数学表达式,就是 x1+x2≤100, x1≤2x2 综上所述 max z=98 x1+277 x2-x12-0.3 x1 x2-2x22 (1.1) s.t. x1+x2≤100 (1.2) x1≤2x2 (1.3) x1,x2≥0 (1.4) LINGO中的变量名由字母和数字组成,但必须以字母开头,长度不能超过32个字符(只能是英文字符,不能含有中文字符) 行号、“TITLE”语句和注释语句是LINGO中唯一可以使用汉字字符的地方行号必须以字母或下划线开头; LINGO中不区分大小写字母 LINGO中已假定所有变量非负 通过“LINGO | Generate | Display Model (Ctrl +G)”命令可以看到完整的模型以及每行语句对应的行号了。 可使用“ LINGO | Picture ”命令检查模型中的简单错误,该命令将目标函数和约束表达式中的非零系数通过列表(或图形)显示出来。 用“LINGO | Solve (Ctrl +S)”命令来运行这个程序。 (如果想要了解运行状态窗口中各项的含义,可先点击工具栏上的图标 ,再点击运行状态窗口,屏幕上自动弹出运行状态窗口的帮助信息。) 求解结果报告窗口 3 敏感性分析 敏感性分析的作用是给出“Ranges in which the basis is unchanged”,
您可能关注的文档
- 21课新文化运动试卷.ppt
- 5、我有一份责任试卷.ppt
- 第5章集成运算放大器的单元电路导论.ppt
- 第5章计算机恶意代码与防护导论.ppt
- 8类风湿关节炎试卷.ppt
- 21世纪的光学测量(第七章二十一世纪光学测量和光产业的发展-2006-7-25)试卷.ppt
- 答辨混合碳9芳烃合成三甲苯麝香导论.ppt
- 第八章资本结构决策导论.ppt
- 5、现代中国的对外关系试卷.ppt
- 8鹿的营养学试卷.ppt
- 2024年陕西省户县移动公司公开招聘工作人员试题带答案详解.docx
- 2024年青海省久治县移动公司公开招聘工作人员试题带答案详解.docx
- 2024年江苏省阜宁县移动公司公开招聘工作人员试题带答案详解.docx
- 企业财务规划与融资渠道的选择.docx
- 10.1幂的运算(+幂的乘方)课件++2024-2025学年青岛版七年级数学下册.pptx
- 扩建实验室项目环境影响评价报告表.pdf
- 2024年青海省乐都县移动公司公开招聘工作人员试题带答案详解.docx
- 大班钟表教学课件.ppt
- 2024年青海省海晏县移动公司公开招聘工作人员试题带答案详解.docx
- 2025浙江绍兴市嵊州市水利建设发展有限公司招聘项目经理5人笔试历年参考题库附带答案详解.docx
文档评论(0)