网站大量收购闲置独家精品文档,联系QQ:2885784924

用LINGO求解线性规划问题 .pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

实验1用LINGO求解线性规划问题

LINGO使用简介

LINGO软件是美国的LINDO系统公司(LindoSystemInc)开发的一套用于求解最优

化问题的软件包.LINGO除了能用于求解线性规划和二次规划外,还可以用于非线性规划求

解以及一些线性和非线性方程(组)的求解.LINGO软件的最大特色在于它允许优化模型中

的决策变量为整数,而且执行速度快.LINGO内置了一种建立最优化模型的语言,可以简便

地表达大规模问题,利用LINGO高效的求解器可快速求解并分析结果,这里简单介绍

LINGO的使用方法.

LINGO可以求解线性规划、二次规划、非线性规划、整数规划、图论及网络优化和排

队论模型中的最优化问题等.

一个LINGO程序一般会包含集合段、数据输入段、优化目标和约束段、初始段和数据

预处理段等部分,每一部分有其独特的作用和语法规则,读者可以通过查阅相关的参考书或

者LINGO的HELP文件详细了解,这里就不展开介绍了.

LINGO的主要功能特色为:既能求解线性规划问题,也有较强的求解非线性规划问题

的能力;输入模型简练直观;运算速度快、计算能力强;内置建模语言,提供几十个内部函

数,从而能以较少语句,较直观的方式描述大规模的优化模型;将集合的概念引入编程语言,

很容易将实际问题转换为LINGO模型;并且能方便地与Excel、数据库等其他软件交换数

据.

LINGO的语法规定:

(1)求目标函数的最大值或最小值分别用MAX=…或MIN=…来表示;

(2)每个语句必须以分号“;”结束,每行可以有许多语句,语句可以跨行;

(3)变量名称必须以字母(A~Z)开头,由字母、数字(0~9)和下划线所组成,长度

不超过32个字符,不区分大小写;

(4)可以给语句加上标号,例如[OBJ]MAX=200*X1+300*X2;

(5)以惊叹号“!”开头,以分号“;”结束的语句是注释语句;

(6)如果对变量的取值范围没有作特殊说明,则默认所有决策变量都非负;

(7)LINGO模型以语句“MODEL:”开头,以“END”结束,对于比较简单的模型,

这两个语句可以省略.

实验目的

1.对于给定的实际应用问题,正确的建立线性规划问题数学模型,并用LINGO求解;

2.掌握灵敏度分析以及资源的影子价格的相关分析方法.

实验数据与内容

问题1.1某工厂在计划期内要安排生产A、B两种产品,已知生产单位产品所需设备

台时及对甲、乙两种原材料的消耗,有关数据如表1.1.问:应如何安排生产计划,使工厂获

利最大?

1

表1.1资源配置问题的数据

产品

AB可利用资源

资源

设备128台时

甲4016公斤

乙0412公斤

单位利润2元3元

建立线性规划问题的数学模型,用LINGO求出最优解并做相应的分析.

问题1.2某公司饲养实验用的动物以供出售,已知这些动物的生长对饲料中3种营养

成分(蛋白质、矿物质和维生素)特别敏感,每个动物每周至少需要蛋白质60g,矿物质3g,

维生素8mg,该公司能买到5种不同的饲料,每种饲料1kg所含各种营养成分和成本如表

1.2所示,如果每个小动物每周食用饲料不超过52kg,求既能满足动物生长需要,又使总成

本最低的饲料配方.

表1.2配料(食谱)问题的数据

饲料AA

文档评论(0)

132****2172 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档